/* animate */
.page-tuij-im,.page-ulist-lmg{
    overflow: hidden;
}
.page-tuij-im a img,.page-ulist-lmg a img{
    transition: all 0.5s;
    transform: scale(1);
}
.page-tuij-im a:hover img,.page-ulist-lmg a:hover img{
    transform: scale(1.04);
}


/* speciality begin */
.page-banner{
    position: relative;
    height:666px;
    background-size:auto 100%;
    background-repeat:no-repeat;
    background-position:center top;
    z-index:2;
}
.ban-fon1{
    background-image: url(../img/page/page-banner.jpg?t=20220330);
    background-size:cover;
}
.page-cen-pubox{
    position: relative;
    z-index:1;
}
.page-ban-con{
    padding-top:608px;
}
.open-btn{
    position: relative;
    display: inline-block;
    width:720px;
    border-radius: 180px;
    line-height:120px;
    transition: all ease 0.4s;
  }
  
  .open-btn .li{
    position: absolute;
    left: 50%;
    top:-16px;
    margin-left:-175px;
    line-height:32px;
    display:block;
    width:350px;
    background-color: #fff;
    border-radius: 30px;
  }
  .open-btn .text img{
    position: absolute;
    right:50px;
    top:50%;
    margin-top:-20px;
  }
  .open-btn:hover{
    padding:0 10px;
  }
  .open-btn:hover .text img {
    -webkit-animation: arrMove 0.72s ease infinite both;
    -o-animation: arrMove 0.72s ease infinite both;
    animation: arrMove 0.72s ease infinite both;
  }
  
  @keyframes arrMove {
    0%,
    100% {
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0);
    }
    50% {
      -webkit-transform: translateX(10px);
      -ms-transform: translateX(10px);
      -o-transform: translateX(10px);
      transform: translateX(10px);
    }
  }

.ban-ulist{
    position: relative;
    bottom:-54px;
    font-size:0;
    text-align:center;
    white-space: nowrap;
}
.ban-ulist li{
    position: relative;
    top: 0;
    display: inline-block;
    width:19%;
    margin-right:1%;
    vertical-align:bottom;
    background:#0066fc;
    box-shadow:0 4px 0 #156ed1;
    border-radius:6px;
    -webkit-transition:0.4s all;
    transition:0.4s all;
    cursor:pointer;
}
.ban-ulist i{
    position: absolute;
    left:50%;
    top:-13px;
    height:26px;
    display:block;
    line-height:26px;
    margin-left:-43px;
    width:86px;
    font-style:normal;
    background:#fff;
    border-radius:13px;
    color:#0066fc;
    -webkit-transition:0.4s all;
    transition:0.4s all;
    border:solid #0066fc 1px;
}
.ban-ucon{
    padding-top:40px;
}
.ban-ucon strong,.open-btn span{
    color:#ffef39;
}
.ban-ucon p{
    line-height:1.3;
    min-height:110px;
}
.ban-ulist li:first-child .ban-ucon{
    padding:14px 0 26px;
}
.ban-ulist li:last-child .ban-ucon{
    padding:60px 0 0;
}
.ban-ulist li:last-child .ban-ucon p{
    min-height:90px;
}
.ban-ulist s{
    position: absolute;
    bottom:14px;
    left:50%;
    margin-left:-8px;
    width:10px;
    height:15px;
    background:url(../img/page/arrow.png) no-repeat center;
    background-size:100%;
    transform: rotate(90deg);
}
.ban-ulist li:hover{
   box-shadow:none;
   top:4px;
}
.ban-ulist li:hover i{
    background-color:#ff2232;
    color:#fff;
    border-color:#ff2232;
}
.page-jiag-ubig-box{
    font-size:0;
}
.page-jiag-ubigcon{
    text-align: left;
}
.page-jiag-ubig-tt img,.page-jiag-ubig-tt span{
    display: inline-block;
    vertical-align: middle;
}
.page-jiag-ubig-tt img{
    margin-right:5px;
}
.page-jiag-ubig-tt span{
    margin-left:8px;
}
.page-jiag-ubigcon,.page-jiag-ubig-count{
    display: inline-block;
    vertical-align: baseline;
    margin:0 15px;
}
.page-jiag-ubig-count{
    font-size:100px;
    line-height:1;
}
.page-jiag-ubig-count span{
    font-size:300px;
    display: inline-block;
    line-height:1;
    letter-spacing:-.1em;
}

/* center */
.page-part1-box{
    position: relative;
    padding:336px 0 110px;
    z-index:1;
}
.page-xu-fon i{
    display:block;
    margin:0 auto;
    width:80px;
    height:80px;
    line-height:80px;
    background-color:#0066fc;
    border-radius:100%;
    font-style:normal;
}
.page-jiag-box{
    font-size:0;
    width:80%;
    margin-left: auto;
    margin-right: auto;
}
.page-jiag-box ul{
    margin:0;
    font-size:0;
}
.page-info-shuzlist{
    margin-left:20px;
}
.page-info-shuzlist li{
    list-style: decimal;
    padding:15px 0 0 8px;
}
.page-info-shuzlist ol{
    margin-left:-15px;
}
.page-info-shuzlist ol li{
    list-style:decimal-leading-zero;
    padding:15px 0 0 4px;
}
.page-jiag-box li{
    position: relative;
    display:inline-block;
    width:49%;
    background:#f3f6fa;
    margin-bottom:2%;
}
.page-jiag-box .page-jiag-puad{
    position: relative;
    padding:4% 6%;
}
.page-jiag-box .page-jiag-puad p{
    margin-bottom:0;
}
.page-jiag-box li:nth-child(2n){
    margin:0 0 2% 2%
}
.page-jiag-tt{
    padding:0;
}
.page-jiag-tt img{
    display: inline-block;
    vertical-align:middle;
    padding-right:3px;
    width:38px;
}
.page-jiag-tt span{
    display: inline-block;
    margin-left:10px;
    vertical-align:middle;
}
.page-jiag-box .page-jiag-puad .page-jiag-pfon{
    position: absolute;
    top:15px;
    right:60px;
}
.page-jiag-box .page-jiag-puad .page-jiag-pfon span{
    display: inline-block;
    line-height: 1;
}
.jiag-activity-prize{
    position: absolute;
    left:-75px;
    top:10px;
    line-height: 1;
    color:#333;
}
.jiag-activity-prize i{
    font-style: normal;
}
.jiag-activity-prize:before{
    position: absolute;
    width:100%;
    height:100%;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAgMAAAAOFJJnAAAACVBMVEUAAAD/IjL/IjJXeS0PAAAAAnRSTlMAgJsrThgAAABpSURBVBjTPZBLFcAgDATTQysCNUioDtQggguobGcPw4NHPgPZpO7Keqt17mvVmBjPrrEw2mZX4T6n/8iZOXhEQcLFSZh0wCDEgwCBBAIJBBIIRMOUsM/90BIWVYbClKp427FBW3YIjuUDdss2QwkTKS4AAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-size:auto 100%;
    background-position:center;
    content:"";
    z-index: 0;
}
.jiag-activity-prize t{
    position: relative;
    z-index:1;
}
.diancha-prize:after{
    position: absolute;
    right:-36px;
    top:-30px;
    width:64px;
    height: 64px;
    background: url(/assets/img/page/diancha.png?t=20211230) no-repeat center top;
    background-size:100%;
    content: "";
}

.page-jiag-btn a{
    display: inline-block;
    width:210px;
    line-height:54px;
    border:solid #0066fc 2px;
    border-radius:6px;
    color:#0066fc;   
    transition: all .4s;
}
.page-jiag-btn .btn-w{
    width:252px;
}
.page-jiag-btn a:hover{
    background-color:#0066fc;
    color:#fff;
}

.page-ibox-title h3 {
    position: relative;
    font-weight:bolder;
}
.page-ibox-title .no1-tag img {
    margin-left: 8px;
    margin-right: 8px;
}
.page-ibox-title .no1-tag .tag {
    animation: mangaBuru 2s ease infinite;
}
.page-ibox-title .label-text {
    position: relative;
    width:850px;
    margin:0 auto;
    background:#eff3f8;
    line-height:40px;
    border-radius:30px;
}
.page-ibox-title .label-text:before,.page-ibox-title .label-text:after{
    position: absolute;
    left:-80px;
    bottom:0;
    width:57px;
    height:97px;
    background:url(../img/page/yezi.png) no-repeat center;
    background-size:100%;
    content:"";
}
.page-ibox-title .label-text:after{
    left:auto;
    right:-80px;
    transform: rotateY(180deg);
}
.page-ibox-title .label-text label {
    padding: 0 20px 0 32px;
}
.page-jiag-miaos{
    padding:0 3%;
}
/* animation */
@keyframes mangaBuru {
    0% {
      transform: translate(0px, 0px) rotate(0deg);
    }
    5% {
      transform: translate(-2px, 1px) rotate(5deg);
    }
    10% {
      transform: translate(3px, -1px) rotate(-2deg) scale(0.8);
    }
    15% {
      transform: translate(-1px, -3px) rotate(2deg) scale(1.15);
    }
    20% {
      transform: translate(3px, 2px) rotate(-7deg);
    }
    25% {
      transform: translate(-1px, -2px) rotate(3deg);
    }
    30% {
      transform: translate(0px, 0px) rotate(0deg);
    }
  }

/* part2 */
.page-part2-box{
    position: relative;
    padding:60px 0 100px;
    z-index:2;
}
.page-shous-box{
    position: relative;
    margin:80px auto 0;
    width:90%;
}
.page-shous-box .page-shous-tu,.page-shous-box .page-shous-con{
    display: inline-block;
    vertical-align:middle;
}
.page-shous-box .page-shous-tu{
    margin-left:74px;
    width:456px;
    height:434px;
    background:url(../img/page/shoubg.png?t=20220330) no-repeat center;
    background-size:100%;
}
.page-shous-box .page-shous-con{
    text-align:justify;
}
.page-shous-box .page-shous-con li{
    padding:12px 0;
}
.page-shous-box .page-shous-con s{
    margin-right:20px;
    display: inline-block;
    width: 64px;
    height: 64px;
    line-height:64px;
    background-color:#ff2232;
    border-radius:100%;
    text-decoration:none;
}
.page-shous-box .page-shous-con sub{
    bottom:10px;
}
.page-xu-fon .page-shous-wlinfo{
    display: inline-block;
    line-height:36px;
    background:#f3f6fa;
    padding:0 15px;
}


/* part3 */
.page-part3-box{
    position: relative;
    padding:0 0 60px;
    z-index:3;
}
.page-cen-mwid{
    margin-left: auto;
    margin-right: auto;
    width:832px;
}
.page-xu-fon p{
    line-height:1.8;
}
.page-shous-pad p{
    line-height:1.4;
}

/* part4 */
.page-part4-box{
    position: relative;
    padding-bottom:60px;
    z-index:4;
}
.page-part4-box .page-xu-fon i,.page-part3-box .page-xu-fon i {
    position: relative;
    top: -40px;
}
.page-special-cxzitem{
    position: relative;
    padding:40px 60px;
}
.page-special-cxzitem .page-special-duibibox{
    font-size: 0;  
    margin-left:12px;  
}
.page-special-cxzitem .page-special-duibibox dl{
    display: inline-block;
    vertical-align: top;
    margin-right:40px;
    margin-bottom:0;
}
.page-special-cxzitem .page-special-duibibox dd{
    margin:0;
    position: relative;
}
.page-special-cxzitem .page-special-duibibox dd:before{
    position: absolute;
    left:-12px;
    top:8px;
    width:6px;
    height: 6px;
    border-radius:100%;
    background:#0066fc;
    content:"";
}
.page-special-cxzitem .page-special-duibibox dd sub{
    bottom: auto;
}
.page-special-cxzitem .page-jiag-btn .btn-special{
    width:130px;
    line-height:36px;
}
.page-special-cxzitem .page-special-img{
    position: absolute;
    bottom:0;
    right:56px;
}
.page-special-cxzitem.bg-specialblue{
    background:#0066fc;
    padding:50px 60px 50px 640px;
}
.page-special-cxzitem.bg-specialblue .page-special-img{
    right:auto;
    left:145px;
}
.page-special-cxzitem.bg-specialblue .page-special-duibibox dd:before{
    background:#fff;
}
.page-special-cxzitem.bg-specialblue .page-jiag-btn .btn-special{
    border-color:#fff;
    color:#fff;
}
.page-special-cxzitem.bg-specialblue .page-jiag-btn .btn-special:hover{
    background:#fff;
    color:#0066fc;
}
.page-special-serveicef{
    position: relative;
}
.page-special-serveicef img{
    position: relative;
    z-index: 1;
}
.page-special-serveicef .page-special-servlink{
    position: relative;
    margin-top: -45px;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2;
    margin-left: auto;
    margin-right: auto;
    width: 732px;
    line-height: 90px;
    background: #0066fc;
    border-radius: 65px;
}
.page-special-serveicef .page-special-servlink .cen-p5-lxlink{
    margin-left: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.page-special-serveicef .page-special-servlink .cen-p5-lxlink a{
    display: inline-block;
    margin-left: 15px;
    width: 71px;
    height: 71px;
    background: url(/assets/img/page/icon.png) no-repeat 0 center;
}
.page-special-serveicef .page-special-servlink .cen-p5-lxlink a:last-child{
    background-position: right center;
}


/* part5 */
.page-part5-box{
    position: relative;
    padding:80px 0;
    z-index:4;
}
.page-part4-box .page-xu-fon i {
    position: relative;
    top: -40px;
}
.page-step-con .page-step-item{
    width:49%;
    background:#e3e9f2;
}
.page-step-con .page-step-im{
    padding:0 35px 45px;
    line-height:0;
}
.page-step-con .cen-bg-item{
    display: inline-block;
    width:150px;
    line-height:2;
    border-radius: .2rem;
    font-size:13px;
    white-space: nowrap;
}
.page-step-con .page-step-item h4{
    position: relative;
    top:-20px;
    line-height:40px;
    display: inline-block;
    width:250px;
    background:#0066fc;
    border-radius:35px;
}
.page-step-con .page-step-item:last-child h4{
    background:#0e308e;
}

/* speciality end */


.cen-bg-f1{
    background:#2f93c9;
}
.cen-bg-f2{
    background:#45b233;
}
.cen-bg-f3{
    background:#ee841a;
}
.cen-bg-f4{
    background:#7030a0;
}

/* activity */
.module-open{
    width:240px;
}
.ban-con{
    border-radius:8px;
    overflow: hidden;
    background:#f7f7f7;
}
.ban-con h3{
    padding-top:20px;
    margin:0;
    background-color:#0066fc;
    color:#fff;
}
.page-pub-bl{
    padding:40px 0 60px;
}
.line-box{
    border:solid #e6e6e6 1px;
    padding-top:10px;
    border-radius:8px;
}
.line-pd{
    padding:0 8px 8px;
}
.module-open .line .phone-box h5{
    margin-bottom: 0;
}
.module-open .line .email {
    font-size: 13px;
    display: inline-block;
    line-height: 30px;
    background: #0066fc;
    border-radius: 30px;
    padding: 0 15px;
}
.btn-an-fon{
    background-color:#f7f7f7;
    /* color:#fff; */
    font-weight: normal;
} 
.btn-an-fon li{
    line-height:1.8;
}
.btn-an-fon a{
    display: block;
    width:100%;
}
.btn-an-fon.p-3{
    padding:.2rem .16rem 0!important;
}
.ban-con .btn-red{
    display: block;
    width:100%;
}
.module-open .line h4{
    font-weight: 700;
    padding:6px 0;
}
.module-open .line .phone{
    font-size: 24px;
    font-weight: 700;
    color:#fff;
    position: relative;
    z-index: 1;
}
.share-linkbox{
  border-radius:8px;
  padding:10px;
}
.share-linkbox a{
    display: block;
}

.ban-con-litem{
    margin-top:7px;
    background:#fff;
    border-radius:8px;
    padding:10px 0;
}
.ban-con-litem span{
    display: block;
    width:100%;
}
.ban-con-litem:last-child{
    background:none;
    padding-bottom:0;
}
.ban-con-litem .text-line{
    height:13px;
    border-bottom:solid #000 1px;
}
.ban-con-litem .text-line span{
    display: inline-block;
    width:auto;
    padding:0 15px;
    background:#f7f7f7;
}
.ban-con-litem:last-child p{
    display: inline-block;
    vertical-align:middle;
    margin-top:14px;
    margin-bottom:0;
}
.ban-con-litem:last-child p:last-child{
    margin-left:24px;
}
.ban-con-litem:last-child img{
    position: relative;
    top:-2px;
}



/* rightcon */
.page-cen-rightbox{
    margin-left:270px;
}
.page-pos-fon{
    line-height:42px;
    border-top:solid #dedede 1px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.page-pos-fon.nobor{
    border:none
}
.page-pos-fon a,.page-pos-fon span{
    color:#888;
}
.page-pos-fon a:hover{
    color:#0066fc;
}
.page-pos-fon span{
    padding:0 20px;
}
.page-gx-pos{
    background:#eee;
}

.page-tuij-box{
    padding:20px 20px 40px;
    background:#f4f5f8;
}
.page-tuij-btn a{
    display: inline-block;
    width:200px;
    line-height:50px;
    /* background: #0066fc; */
    border-radius:50px;
}
/* .page-tuij-btn a:hover{
    opacity:.8;
} */
.page-ulist-box li{
    border:solid #dedede 1px;
    padding:30px;
    margin-bottom:10px;
}
.page-ulist-box li .clearfix{
    display: inline-block;
}
.page-ulist-lmg{
    width:300px;
    line-height:0;
}
.page-ulist-rnr{
    position: relative;
    margin-left:330px;
    padding:1px 0 0 0;
    min-height:140px;
}
.page-ulist-rnr .page-tuij-btn a{
    background:none;
    position: absolute;
    bottom:10px;
    left:0;
    width:auto;
    line-height:normal;
}
.page-det-time{
    padding:18px 25px;
    background-color:#f4f5f8;
}
.page-det-bim{
    padding:25px 20px;
}
.page-det-nitem{
    text-align:justify;
}
.page-det-nitem h3{
    margin:0;
}
.page-det-nitem p{
    margin:20px 0 0;
    line-height:1.8;
}
.page-det-line{
    margin-top:.15rem!important;
    position: relative;
    height:1px;
    background-color:#ccc;
}
.page-det-line:before{
    position: absolute;
    left:0;
    top:0;
    width:30px;
    height:1px;
    background:#333;
    content:"";
}
.page-det-tablist{
    position: relative;
    border:solid #ccc;
    border-width:1px 0 0 1px;
    z-index:1;
}
.page-det-tablist th,.page-det-tablist td{
    padding:18px 20px;
    border:solid #ccc;
    border-width:0 1px 1px 0;
}
.page-det-tablist th{
    background:#e2e3e8;
    text-align:center;
    font-size:16px;
}
.page-det-tablist th.tl{
    text-align: left;
}
.page-det-tablist .tbg{
    background-color:#f4f5f8;
}
.page-det-tablist p{
    margin:0;
}
.page-det-intm{
    width:150px;
    line-height:0;
}
.page-det-incon{
    margin-left:190px;
}

.page-det-nitem h2,.page-det-nitem h3{
    margin-top:.4rem;
    /* font-weight:500; */
}
.page-det-nrbox .page-det-nitem h2,.page-det-nrbox .page-det-nitem h3{
    margin-top:0;
}
.page-det-faqoco .hfon-back strong:before,.page-det-faqoco .hfon-back strong:after{
    display: none;
}

/* spread table */
.spreadTab ul{
    font-size:0;
    white-space: nowrap;
}
.spreadTab ul,.spreadTab li{
    margin-bottom:0;
}
.spreadTab li{
    display: inline-block;
    vertical-align:middle;
    width:50%;
    background-color:#f4f5f8;
    font-size:18px;
    line-height:60px;
    text-align:center;
    cursor:pointer;
}
.spreadTab .stadus{
    background-color:#0066fc;
    color:#fff;
}
.spreadCon{
    border-top:solid #0066fc 3px;
}
.spreadTable{
    border-left:solid #ccc 1px;
}
.spreadTable th{
    padding:22px 0;
    background-color:#e2e3e8;
    line-height:1.2;
}
.notableline{
    border-top:none;
}
.notableline .spreadTable{
    border-top:solid #ccc 1px;
}
.spreadTable .time-spread-bm{
    padding:0 20px;
}
.spreadTable th,.spreadTable td{
    border:solid #ccc;
    border-width: 0 1px 1px 0;
}
.spreadTable td{
    padding:12px 0;
}
.dianchaData td{
    padding:8px 0;
}
.dianchaData th{
    padding:10px 0;
}
.spreadTable tr:hover td{
    background-color:#f4f5f8;
}
.spreadTable td span{
    font-family:'jost';
    display:block;
}
.spreadTable .sp-spred-nam{
    margin:4px auto 0;
    padding:0;
}
.spreadTable .reason-info{
    /* text-align:justify; */
    padding-left:10px;
    padding-right:10px;
}
.spreadTable td .dianc-text{
    display: inline-block;
    vertical-align: middle;
    line-height:1.1;
    margin-left:.1rem;
}
.spreadTable td.text-util-title span{
    display:block;
}
/* .spreadTable tr td:nth-child(4){
    background:#f4f5f8
} */
.spreadTable .hpfon{
    font-size:0;
    white-space: nowrap;
    padding-top:4px;
}
.spreadTable .hpfon i{
    margin:0 auto;
    display:inline-block;
    width:30px;
    height:20px;
    margin:0 1px;
    background-position: center;
    background-repeat: no-repeat;
    background-size:100%;
    overflow: hidden;
}
/* .dianchaData tbody tr td:nth-child(5),.dianchaData tbody tr td:nth-child(6){
    display:none;
}
.dianchaData tbody tr:first-child td:nth-child(5),.dianchaData tbody tr:first-child td:nth-child(6),.dianchaData tbody tr:first-child td:nth-child(27),.dianchaData tbody tr:first-child td:nth-child(27),.dianchaData tbody tr:first-child td:nth-child(28),.dianchaData tbody tr:first-child td:nth-child(28),.dianchaData tbody tr:first-child td:nth-child(29),.dianchaData tbody tr:first-child td:nth-child(29){
    display: block;
} */
.hpfon .USD{
    background-image:url(/assets/img/page/hp/USD.png);
}
.hpfon .JPY{
    background-image:url(/assets/img/page/hp/JPY.png);
}
.hpfon .MXN{
    background-image:url(/assets/img/page/hp/MXN.png);
}
.hpfon .TRY{
    background-image:url(/assets/img/page/hp/TRY.png);
}
.hpfon .CAD{
    background-image:url(/assets/img/page/hp/CAD.png);
}
.hpfon .ZAR{
    background-image:url(/assets/img/page/hp/ZAR.png);
}
.hpfon .GBP{
    background-image:url(/assets/img/page/hp/GBP.png);
}
.hpfon .AUD{
    background-image:url(/assets/img/page/hp/AUD.png);
}
.hpfon .EUR{
    background-image:url(/assets/img/page/hp/EUR.png);
}
.hpfon .NZD{
    background-image:url(/assets/img/page/hp/NZD.png);
}
.hpfon .CHF{
    background-image:url(/assets/img/page/hp/CHF.png);
}

.page-cen-bluelink a{
    text-decoration:underline;
}
.page-cen-bluelink a img{
    width:16px;
    height:auto;
}
.page-cen-bluelink a:hover{
    opacity:.9;
}
.page-cen-bluelink:before{
    display: inline-block;
    margin-right:10px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 0 4px 8px;
    border-color: transparent transparent transparent #0066fc;
    content:"";
    vertical-align:middle;
}
.page-det-pifno p{
    margin:0 0 5px;
}
.page-rbox-con p{
    line-height:1.8;
    word-break: break-all;
}
.page-rbox-con img{
    max-width: 100%;
}
.spreadItem p{
    line-height:200px;
    color:#999;
}
.page-det-tips p{
    margin:0 0 10px;
}
.page-det-pifno p img{
    position: relative;
    top:-2px;
    margin-right:8px;
}
.page-btn-tcon .btn{
    margin:0 8px;
    width:300px;
    padding:0;
    line-height:70px;
}
.page-btn-tcon .btn-padd{
    display: inline-block;
    padding:0 20px;
    width:auto;
    line-height: 60px;
}
.page-caread-bc{
    margin:0 auto;
    width:84%;
}
.page-caread-item{
    margin:6px 0;
    line-height:1.2;
}
.page-caread-bod{
    border:solid #0066fc 2px;
    padding:10px 0;
}
.page-caread-item i{
    display: inline-block;
    line-height:1;
    font-style:normal;
    font-weight:bold;
    transform: rotate(90deg);    
}
.page-caread-item:last-child{
    background-color:#0066fc;
    color:#fff;
}
.page-det-tl th{
    text-align:left;    
    white-space: nowrap;
}
.page-det-tl th,.page-det-tl td{
    border-right:none;
}
.page-det-tl{
    border-left:0;
}
.page-tips-ulist li{
    position: relative;
    margin-bottom:16px;
    padding-left:20px;
}
.page-tips-ulist li:before{
    position: absolute;
    left:0;
    top:6px;
    width:8px;
    height:8px;
    background-color:#0066fc;
    transform:rotate(45deg);
    content:"";
}
.page-det-shtb{
    position: relative;
    padding-left:32px;
}
.page-det-shtb i{
    position:absolute;
    top:28px;
    left:-10px;
    width:28px;
    height:430px;
    background:url(/assets/img/page/jiant.png) no-repeat center;
}
.det-shtb-tablist{
    border:solid #dedede;
    border-width:1px 0 0 1px;
}
.det-shtb-tablist th,.det-shtb-tablist td{
    padding:10px 10px;
    text-align:center;
    line-height:1.3;
    white-space:nowrap;
    font-size:14px;
    border-right:solid #dedede 1px;
}
.page-tips-ulist .linone:before{
    display: none;
}
.page-det-oitem{
    position: relative;
    padding-left:40px;
}
.page-det-oitem .oitem-num{
    position: absolute;
    left:0;
    top:-8px;
}
.page-det-oitem .oitem-num-pos{
    top:-2px;
}

.page-det-oinfo p{
    margin-top:5px;
}
.page-det-oinfo .page-det-otpad{
    margin-left:-12px;
}
.page-det-oinfo .page-det-xinx{
    position: relative;
    padding:10px 12px;
    margin-left:-12px;
}
.page-det-oinfo .page-det-xinx:before{
    position: absolute;
    left:12px;
    top:10px;
    content:"";
}
.page-det-oinfo li{
    position: relative;
    padding-left:28px;
    line-height:1.8;
}
.page-det-oinfo li span{
    position: absolute;
    left:0;
    top:0;
}
.oitem-btn-it{
    display: inline-block;
    width:41%;
    margin-right:15px;
    vertical-align:top;
}
.oitem-btn-it a{
    display: block;
    border:solid #0066fc 3px;
    padding:15px 0 10px;
    min-height:100px;
}
.oitem-btn-it a:hover{
    opacity:.9;
}
.oitem-btn-it .oitem-ft{
    background-color:#0066fc;
}
.oitem-btn-it .oitem-ft img{
    position: relative;
    top:-2px;
}
.oitem-btn-it strong,.oitem-btn-it span{
    display: block;
}
.oitem-btn-it strong{
    font-weight:normal;
}
.oitem-btn-it img{
    display: inline-block;
    vertical-align:middle;
    margin-right:8px;
}

.page-mstep-con{
    margin:0 auto;
    width:80%;
}
.page-mstep-con .page-step-item{
    width:auto;
}
.page-mstep-con .page-step-im{
    padding:40px 70px;
    border:none;
    background-color:#f4f5f8;
}
.page-det-gsbg{
    background:#f4f5f8;
    padding:35px 10% 45px;
}
.page-det-gsbg .page-caread-bod{
    border:none;
    background-color:#fff;
    padding:20px 50px;
}
.page-det-gsbg .page-caread-item:last-child{
    color:#0066fc;
}
.page-det-gsbg .page-caread-bod span{
    display: block;
    margin-top:5px;
}
.pfon-notop p{
    margin-top:0;
}

/* contact */
.page-det-lianx{
    padding:35px 15% 45px;
}
.page-det-lianx .oitem-btn-it{
    width:100%;
    margin:20px 0 0;
}
.page-det-lianx .oitem-btn-it img{
    margin-right:18px;
}
.page-det-lianx .oitem-btn-it a{
    min-height:0;
    padding:0;
    line-height:100px;
}
.page-contact-list{
    font-size:0;
    white-space: nowrap;
}
.page-contact-item{
    position: relative;
    display: inline-block;
    vertical-align:top;
    width:32%;
    background-color:#fff;
    height:310px;
}
.page-contact-item:nth-child(2){
    margin:0 2%
}
.page-contact-item i{
    position: absolute;
    display: block;
    left:0;
    width:100%;
    top:-30px;
    font-style: normal;
    color:#00ca00;
}
.page-contact-pad{
    padding-top:56px;
}
.cont-line-link a{
    display: inline-block;
    width:215px;
    line-height:65px;
    background-color:#00ca00;
    border-radius:40px;
}
.cont-line-link a:hover{
    opacity:.8;
}
.cont-line-link img,.cont-line-share img{
    margin-right:10px;
}
.cont-line-link .linkewm{
    margin-right:0;
}
.cont-line-share{
    display: inline-block;
    width:230px;
    background-color:#f5f5f5;
    border-radius:6px;
    line-height:62px;
}
.cont-line-share img{
    position: relative;
    top:-2px;
}
.page-share-blink a{
    display: inline-block;
    width:176px;
    line-height:46px;
    border-radius:40px;
    border:solid #00ca00 1px;
    color:#00ca00;
}
.page-share-blink a:hover{
    background-color:#00ca00;
    color:#fff;
}
.page-det-time .page-det-warning{
    position: relative;
    padding-left:28px;
    background:url(/assets/img/page/waning2.png) no-repeat left 4px;
}
.item-xis{
    display: inline-block;
    width:54px;
    height:71px;
    padding-top:10px;
    background:url(/assets/img/page/xis.png) no-repeat center;    
    line-height:1.2;
}
.item-meg{
    padding:0 8px;
    border-radius:8px;
    white-space: nowrap;
}
.trbg2 td{
    background-color:#e8f3ff;
}
.trbg3 td{
    background-color:#ffebed;
}
.trbg4 td{
    background-color:#f4f5f8;
}
.page-det-tipbg{
    position: relative;
}
.page-tab-tip{
    position: absolute;
    left:0;
    bottom:158px;
    width:100%;
    height:24px;
    background:url(/assets/img/page/xinxm.png) no-repeat center;
    z-index:2;
}
.page-det-tipbg .page-det-tablist th,.page-det-tipbg .page-det-tablist td{
    padding:18px 20px;
}
.page-det-quest dt,.page-det-quest dd{
    padding:0 15px;
}
.page-det-quest dt{
    line-height:60px;
}
.page-det-quest dt span{
    position: relative;
    top:3px;
    padding-right:20px;
}
.page-det-quest dd{
    position: relative;
    padding-left:62px;
}
.page-det-quest dd span{
    position: absolute;
    display: block;
    left:15px;
    top:6px;
    width:22px;
    height:22px;
    line-height:22px;
    border:solid #333 1px;
    box-sizing: unset;
}

/* agreement */
.page-det-agreelist li{
    position: relative;
    padding:0 25px;
    height:65px;
    line-height:65px;
    background-color:#f4f5f8;
    margin-bottom:10px;
}
.page-det-agreelist .page-cen-bluelink:before{
    border-width: 6px 0 6px 12px;
    vertical-align:baseline;
    margin-right:15px;
}
.page-det-agreelist .page-cen-bluelink a{
    text-decoration:none;
}
.page-det-agreelist .page-cen-bluelink a img{
    width:20px;
}
.page-det-agreelist .page-cen-bluelink a:hover{
    color:#0066fc;
}
.page-det-agreelist .pdf{
    position: absolute;
    right:25px;
    top:21px;
    /* margin-top:-10px; */
}

.page-det-linl .form-confirm-item{
    border:solid 1px #ccc;
    text-align:center;
}


/* zhibiao */
.page-det-linl{
    border-left:none;
}
.page-det-linl th{
    background:#f4f5f8;
    text-align:left;
    width:25%;
}
.page-det-linl .text-center{
    text-align:center;
}
.page-det-linl td,.page-det-linl th{
    border-right:none;
}
.page-det-linl .tdfbg{
    background:#e2e3e8;
    text-align:center;
}
.page-rbox-con .page-det-havlink{
    position: relative;    
    padding-right:340px;
}
.page-rbox-con .page-det-havlink a{
    position: absolute;
    right:0;
    top:8px;
    width:270px;
    line-height:64px;
    border-radius:60px;
}
.page-det-zhilist{
    padding:32px 30px;
}
.page-det-numcilist{
    padding:34px 0;
}
.page-det-zhilist.clearfix{
    display: inline-block;
}
.page-det-zlimg{
    width:172px;
}
.page-det-zlicon{
    margin-left:200px;    
}
.page-det-zlicon p{
    margin-top:10px;
}
.page-det-numpub{
    position: relative;
    padding-left:46px;
}
.page-det-numpub i{
    position: absolute;
    left:0;
    top:0;
    width:35px;
    height:35px;
    line-height:35px;
    text-align:center;
    border-radius:100%;   
    background:#0066fc; 
    font-style:normal;
}
.page-det-numnr p{
    margin-top:0;
}
.page-det-wid{
    width:120px;
}
.page-det-wid img{
    border:solid #e2e3e8 4px;
}
.page-det-wzlicon{
    margin-left:150px;
}

/* guide */
.page-guide-nav{
    font-size:0;
    white-space: nowrap;
    padding:30px;
    background-color:#e2e3e8;
}
.page-guide-item{
    display: inline-block;
    vertical-align:top;
    text-align:center;
    background-color:#fff;
    border-radius:4px;
    padding:20px 0;
    width:32.5%;
    border:solid #fff 2px;
}
.page-guide-item:nth-child(2){
    margin:0 1.5%
}
.page-guide-item:hover{
    border-color:#0066fc;
}
.page-guide-item i{
    display: block;
    margin:0 auto 10px;
    width:60px;
    height:60px;
    background:url(/assets/img/page/guide.png) no-repeat 0 center;
}
.page-guide-item .i2{
    background-position:-60px center;
}
.page-guide-item .i2{
    background-position:-120px center;
}
.page-guide-item p{
    line-height:1.4;
}
.page-guide-tips{
    position: relative;
    background:#0066fc;
}
.page-guide-tippad{
    padding:30px 40px;
}
.page-guide-tips:after{
    position: absolute;
    bottom:-10px;
    left:50%;
    margin-left:-5px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px 0 10px;
    border-color: #0066fc transparent transparent transparent;
    content:"";
}
.page-det-cenxian{
    border:solid #ccc 1px;
    padding:30px 42px;
}
.page-det-cenxian li{
    line-height:2.2;
}
.page-guide-tuitem{
    display: inline-block;
    text-align:justify;
}
.page-guide-tleft{
    padding-left:42px;
}
.page-det-testext{
    padding: 18px 42px;
    background-color: #f4f5f8;
}


/* search page */
.page-search-tcon{
    padding:40px 70px;
    background:#e2e3e8;
}
.page-search-infon{
    position: relative;
    background-color:#fff;
    border-radius:8px;
    overflow: hidden;
    line-height:64px;
}
.page-search-infon i{
    position: absolute;
    left:26px;
    top:24px;
    transform: scale(1.3);
}
.page-search-infon .page-search-inp{
    line-height:64px;
    background:none;
    border:0 none;
    margin-left:60px;
    width:74%;
    border-style:none;
}
.page-search-infon .page-search-inp:focus{
    outline: none;
}
.page-search-infon .page-search-btn{
    position: absolute;
    right:0;
    top:0;
    display: block;
    width:116px;
    background-color:#0066fc;
    border:0 none;
    cursor: pointer;
}
.page-search-infon .page-search-btn:hover{
    opacity:.9;
}
.page-search-item{
    padding:40px;
    background:#f4f5f8;
}
/* .page-search-item ul{
    font-size:0;
} */
.page-search-item li{
    position: relative;
    display: inline-block;
    vertical-align:middle;
    width:32%;
    margin:1% 0.5%;
    border:solid #e6e6e6 1px;
    background-color:#fff;
}
.page-search-item li a{
    display: block;
    padding:0 25px;
    font-size:15px;
    line-height:50px;
}
.page-search-item li a:hover{
    color:#0066fc;
}
/* .page-search-restitem{
    background:none;
    padding:0;
} */
.page-search-ul .restitem{
    position: relative;
    width:100%;
    margin:0 0 1.2%;
    border: solid #e6e6e6 1px;
    padding:0;
}

.page-search-ul .restitem a:before{
    display: inline-block;
    margin-right:14px;
    vertical-align:middle;
    font-size:24px;
    color:#ccc;
    content:"Q.";
    font-family:"din";
}
.page-search-ul .restitem:hover{
    background:#f1f2f6;
}
.page-search-ul .restitem a{
    display: block;
    padding: 0 25px;
    font-size: 15px;
    line-height: 50px;
}
.page-search-ul .restitem span{
    display: inline-block;
    vertical-align: middle;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width:90%;    
}
.page-search-ul .restitem i {
    position: absolute;
    right: 15px;
    top: 17px;
    font-weight: bold;
}
.page-search-ul .restitem a:hover{
    color:#333;
}
.page-search-item li i{
    position: absolute;
    right:15px;
    top:17px;
    font-weight:bold;
}
.hfon-back{
    position: relative;
}
.hfon-back a{
    position: absolute;
    right:0;
    top:10px;
}
.hfon-back a i{
    transform:rotateY(180deg);
}
.page-det-faqoco h3 span{
    padding-right:14px;
}
.page-det-faqoco .page-det-quest dd{
    padding-left:40px;
}
.page-det-faqoco .page-det-quest dd span{
    left:0;
}
.page-search-pubox{
    padding:50px 0 70px;
    background:#e2e3e8;
}
.page-search-list{
    padding:30px 0 80px;
    background:#fff;
}
.page-search-ul li{
    padding:30px 0;
    border-bottom:solid #e6e6e6 1px;
}
.page-search-ul .actitem div.clearfix{
    overflow: hidden;
}
.page-search-ul p{
    color:#666;
}
.page-search-ul li a:hover{
    color:#1c76da;
}
.page-search-nodata{
    min-height:500px;
}
.page-search-nodata p:nth-child(2),.page-search-nodata p:last-child{
    padding-left:24px;
}

.qa-has-a{
    position: relative;
    padding-left:40px;
}
.qa-has-a span.text-blue{
    position: absolute;
    left:0;
}

/* page fenye */
.pagination{
    font-size:0;
    text-align:center;
    white-space: nowrap;
}
.pagination a,.pagination span{
    display: inline-block;
    margin:0 15px;
    padding:0 10px;
    line-height:38px;
    border:solid #e6e6e6 1px;
    color:#333;
    font-size:18px;
    font-family:'din';
}
.pagination span.page{
    width:auto;
    padding:0 10px;
}
.pagination a:hover,.pagination span{
    color:#0066fc;
    border-color:#0066fc;
}
.pagination .pre-btn,.pagination .next-btn,.pagination .pre-btn:hover,.pagination .next-btn:hover{
    margin:0 20px;
    border:none
}
.pagination .pre-btn:before{
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 10px 5px 0;
    border-color: transparent #000 transparent transparent;
    content:"";
}
.pagination .pre-btn:hover:before{
    border-color: transparent #007bff transparent transparent;
}
.pagination .next-btn:before{
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 0 5px 10px;
    border-color: transparent transparent transparent #000;
    content:"";
}
.pagination .next-btn:hover:before{
    border-color: transparent transparent transparent #007bff;
}

.page-cen-banklist{
    position: relative;
}
.page-cen-banklist img{
    position: relative;
    z-index: 1;
}
.page-cen-banklink{
    z-index: 2;
    text-align:center;
    font-size:0;
}
.page-cen-banklink a{
    display: inline-block;
    width:258px;
    font-size:0;
    height: 104px;
    margin-bottom:25px;
    background: url(/assets/img/page/bank.png?t=werwer) no-repeat 0 top;
}
.page-cen-banklink a:nth-child(2),.page-cen-banklink a:nth-child(5),.page-cen-banklink a:nth-child(8){
    margin:0 25px
}
.page-cen-banklink .bank-a2{
    background-position:-288px 0;
}
.page-cen-banklink .bank-a3{
    background-position:right 2px;
}
.page-cen-banklink .bank-a4{
    background-position:0 -134px;
}
.page-cen-banklink .bank-a5{
    background-position:-288px -134px;
}
.page-cen-banklink .bank-a6{
    background-position:right -135px;
}
.page-cen-banklink .bank-a7{
    background-position:0 -266px;
}
.page-cen-banklink .bank-a8{
    background-position:-288px -266px;
}
.page-cen-banklink .bank-a9{
    background-position:right -266px;
}
.page-cen-banklink .bank-a10{
    background-position:-288px -397px;
}



/* xiangqing */
.page-content-neic p{
    margin-bottom:30px;
}
.page-content-neic p{
    margin-bottom:30px;
}
.page-content-neic table{
    border:solid #bbb;
    border-width:1px 0 0 1px;
}
.page-content-neic table th,.page-content-neic table td{
    line-height:1.8;
    border:solid #bbb;
    border-width:0 1px 1px 0;
    padding:0 .2rem;
}
.page-content-neic table th{
    background-color:#f5f5f5;
}
.page-con-tims a{
    color:#0066fc;
}
.page-con-tims a:hover{
    text-decoration:underline;
}
.page-con-tims span{
    padding:0 15px;
    color:#e2e2e2;
}
.page-con-tims .text-gray{
    color:#b2b2b2;
    padding:0;
}
.post-full-custom-excerpt{
    background:#f5f5f5;
    padding:20px 30px;
    color:#666;
}
.custom-excerpt-glossy{
    background: none;
    color:#333;
    padding:0;
}
.page-con-tims a:first-child{
    display: inline-block;
    vertical-align:middle;
    text-decoration: none;
    padding:2px 15px;
    color:#fff;
}
.read-next{
    margin-top:1rem!important;
    border-top:solid #ddd 1px;
    padding-top:30px;
}
.read-next a:hover{
    color:#0066fc;
}
.read-next-card-content li{
    padding:20px 0;
    border-bottom:solid #efefef 1px;
}
.read-next-card-content li:last-child{
    border:none;
}
.read-next-card-content h4{
    margin:0;
}
.page-feny-botbox{
    position: relative;
    overflow: hidden;
}
.read-next-card-footer{
    position: absolute;
    bottom:0;
    z-index:2;
    left:50%;
    margin-left:-25%;
    width:50%;
    text-align:center;
}
.page-feny-nexpre{
    border-top:solid #ddd 1px;
    padding-top:20px;
    font-size:0;
    white-space: nowrap;
}
.page-feny-nexpre li{
    width:44%;
    display: inline-block;
    vertical-align:top;
    font-size:14px;
    white-space:normal;
}
/* .page-feny-nexpre li:last-child{
    margin-left:12%;
    text-align:right;
}
.page-feny-nexpre li:first-child{
    margin-left:0;
    text-align:left;
} */
.page-feny-nexpre .news-next-link{
    float: right;
    margin-left:12%;
    text-align:right;
}
.page-feny-nexpre .news-prev-link{
    float: left;
    margin-left:0;
    text-align:left;
}
.page-feny-nexpre .tips{
    display: none;
}
.page-feny-nexpre li a{
    display:inline-block;
    position: relative;
    padding-left:15px;
    color:#333;
}
.page-feny-nexpre li a:hover{
    color:#0066fc;
    text-decoration: none;
}
.page-feny-nexpre li p{
    line-height:1.4;
}
.page-feny-nexpre li i{
    position: absolute;
    left:0;
    top:50%;
    margin-top:-7px;
}
.page-feny-nexpre .news-next-link i{
    left:auto;
    right:0;
}
.page-feny-nexpre .news-prev-link i{
    left:0;
    right:auto;
}
.page-feny-nexpre .news-next-link a{
    padding:0 15px 0 0;
}
.page-feny-nexpre .news-prev-link a{
    padding:0 0 0 15px;
}
.page-feny-nexpre .news-prev-link i{
    transform: rotateY(180deg);
}
.page-content-dtbox img{
    max-width:100%;
    height:auto;
}
.page-search-ul .news-item {
    padding: 20px 120px 20px 0;
    border-bottom: 1px solid #eee;
    position: relative;
}
.page-search-ul .news-item:first-child{
    padding-top:0;
}
.page-search-ul .news-item .fa {
    font-size: 24px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.page-search-ul .news-item .tips .badge {
    margin-right: 8px;
}
.page-search-ul .news-item .link-hover:hover,.page-search-ul  .news-item .link-hover:hover p,.page-search-ul .news-item .link-hover:hover .fa{
    color:#0066fc;
    text-decoration: none;
}
.page-history-list dl{
    font-size:0;
    margin:0;
    padding:20px 0;
    white-space: nowrap;
    border-bottom:solid #e6e6e6 1px;
}
.page-history-list dt,.page-history-list dd{
    display: inline-block;
    vertical-align:top;
    font-size:16px;
    margin:0;
}
.page-history-list dt{
    width:20%;
}
.page-history-list dd{
    width:80%;
    white-space: normal;
}
.page-history-list dd p{
    margin:0;
}



/* calculator  */
.calcu-box{padding:40px 35px;font-size: 0; }
.calcu-box .cl-item{ display: inline-block; vertical-align: top; font-size: 20px; color: #333; width: 355px; margin-left: 20px; margin-bottom: 20px; }
.calcu-box .cl-item u{text-decoration: none;}
.calcu-box .cl-item.full{ display: block; width: auto; }
.calcu-box .cl-item > span{font-size: 16px; line-height: 2; display: block; margin-bottom:5px;}
.calcu-box .cl-item .inp-border{ border: 1px solid #c9c9c9; border-radius: 5px; height: 54px; background: #fff}
.calcu-box .cl-item .ovhide{overflow: hidden;}
.f-select{ position: relative; height: 46px; cursor: pointer;}
.f-select span,.calcu-box .f-select > span{ font-size: 20px; color: #333; padding-left: 30px; line-height: 46px; display: block;}
.f-select li{ display: block; padding-left: 30px; line-height: 46px; cursor: pointer;}
.f-select li:hover{ background: #f5f5f5; }
.f-select .dropmenu{ position: absolute; top: 41px; left: -1px; width:355px; border: 1px solid #c9c9c9; border-top: 0; border-radius: 0 0 5px 5px; background: #fff; padding-top: 5px; display: none; height: 260px; overflow-y: auto; z-index: 2;}
/* .f-select:hover .dropmenu{ display: block; } */
.f-select i.arr{ display: block; width: 0; height: 0; border-width:7px; border-style: solid; border-color: #0066fc transparent transparent transparent; position: absolute; right: 18px; top: 50%; margin-top: -4px; transition: all ease 0.2s; }
.f-select .fanz{ -webkit-transform: translateY(-10px) rotate(180deg); -ms-transform: translateY(-10px) rotate(180deg); -o-transform: translateY(-10px) rotate(180deg); transform: translateY(-10px) rotate(180deg); }
.cl-item .radio-inp{ font-size: 0; white-space: nowrap; }
.cl-item .radio-inp .f-dib{ width: 50%; vertical-align: top; border: 1px solid #c9c9c9; border-radius: 5px 0 0 5px;background: #eee;  }
.cl-item .radio-inp .f-dib:first-child { border-right: 0; }
.cl-item .radio-inp .f-dib+.f-dib{  border-radius:0 5px 5px 0;  }
.cl-item .radio-inp .f-dib.stadus{ border-color: #0066fc; background: #0066fc; }
.cl-item .radio-inp .f-dib.stadus + .f-dib{ border-left:0  }
.cl-item .tip{ padding-left: 30px; padding-top: 5px; }
.radio-inp a{ display: block; font-size: 20px; color: #fff; line-height:50px; color: #9a9a9a; text-align: center; }
.radio-inp .stadus a{ color: #fff; }
.cl-item .tipbox{ display: inline-block;  width: 16px; height: 16px; position: relative; vertical-align: top; margin-top: -8px; margin-left: 10px; padding-top: 17px;  }
.cl-item .tipbox > i{ display: block; width: 16px; height: 16px; line-height: 18px; font-size: 13px; color: #fff; background: #0066fc; border-radius: 50%; text-align: center; font-style: normal;cursor: pointer;}
.cl-item .tipbox:hover .tipcont{ display: table; }
.cl-item .tipbox .tipcont{ position: absolute; width: 248px; height: 102px; display: none; background: #000; background: rgba(0,0,0,.85); font-size: 14px; line-height: 24px; color: #fff; text-align: center; border-radius: 10px; left: 50%; margin-left: -124px; top: -102px;  }
.tipbox .tipcont p{ display: table-cell; vertical-align: middle; }
.tipbox .tipcont a{ text-decoration: underline; color: #bb8e31; }
.tipbox .tipcont i{ display: block; width: 0; height: 0; border-style: solid; border-width: 14px 8px 0 8px; border-color: #000 transparent transparent;border-color: rgba(0,0,0,.85) transparent transparent; position: absolute; left: 50%; margin-left: -8px; bottom: -14px; }
.cl-item .getratebox .inp-border{ width: 62%; }
.cl-item .getratebox .inp-border + .f-dib{ width: 34%; }
.cl-item .inp input{ width: 100%; border: 0; background: none; line-height: 26px; font-size: 20px; padding: 12px 0; text-indent: 30px; }
.cl-item .getratebox .get-rate{ display: block; border-radius: 5px;line-height:54px }
.cl-item .inp .disabled-inp{ width: 100%; border: 0; background: #eee; line-height: 26px; font-size: 20px; padding: 13px 0; text-indent: 30px; border-radius: 5px;color: #000;}
.cl-item .inp .result-inp{ width: 100%; border: 0; background: #fff; line-height: 26px; font-size: 20px; padding: 12px 0; text-indent: 30px; border-radius: 5px; color: #000;opacity: 1;}
/* .cl-btnbar{ padding-top: 20px; } */
.cl-btnbar a{ display: block; width: 240px; line-height: 54px;margin: 0 auto; }
.cl-result .subtit{ margin-left: 20px; line-height: 1.8; margin-bottom: 10px; }
.cal-erro{height:30px;line-height:30px;}

/* jisuan */
.page-jisuan-pcon{
    padding:10px 0 40px;
    border:solid #e2e3e8 6px;
}
.page-jisuan-jt{
    position: relative;
    display: inline-block;
    width:160px;
    height:70px;
    background-color:#ee273f;
}
.page-jisuan-jt p{
    position: relative;
    padding:20px 0 0;
    margin:0;
    line-height:1.1;
    z-index:2;
}
.page-jisuan-jt:after{
    position: absolute;
    bottom:-44px;
    left:50%;
    margin-left:-110px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 60px 110px 0 110px;
    border-color: #ee273f transparent transparent transparent;
    content:"";
    z-index:1;
}
.bghui{
    background:#f4f5f8;
}
.nobord{
    border:none;
}
.page-p-toline{
    border-top: solid #e6e6e6 1px;
    padding-top:25px;
}
.page-jisuan-lanjt{
    height:45px;
    background:#0066fc;
}
.page-jisuan-lanjt:after{
    border-color: #0066fc transparent transparent transparent;
}
.page-faq-dei a{
    color:#0066fc;
}
.page-faq-dei a:hover{
    text-decoration: underline;
}
.sp-spred-nam{
    padding:0 15px;
}
.sp-pre-midd{
    display: inline-block;
    vertical-align:top;
}
.spreadTable .tl{
    text-align:left;
    padding-left:5%;
}

.miraic-confot li{
    background:#fff;
    border:solid #e6e6e6 1px;
    line-height:1.4;
    height:auto;
    padding:20px 25px;
}
.miraic-confot .appdown{
    padding-top:20px;
}
.miraic-confot .appdown a{
    display: inline-block;
    margin: 0 10px;
}
.miraic-confot .appdown a img{
    width:auto;
}

/* searchcheck */
.ss360-custom-search{
    padding:0;
    justify-content: normal;
}
.ss360-custom-search .ss360-custom-search__searchbox{
    max-width:100%;
    height:auto;
    box-shadow: none;
}
.ss360-custom-search .ss360-custom-search__searchbutton{
    height:100%;
    box-shadow: none;
    font-size:18px;
}
.ss360-suggests{
    box-shadow: none;
    padding: 30px 0;
    border-bottom: solid #e6e6e6 1px;
}
.ss360-suggests__content{
    margin-left:0;
}
#ss360-layer .ss360-ac-c{
    color:#333;
}
#ss360-layer .ss360-ac-c:hover{
    color:#1c76da;
    text-decoration:none;
}
#ss360-layer .ss360-ac-bg--hover:hover{
    color:#fff;
    text-decoration:none;
}
.ss360-suggests__url{
    color:#0066fc;
}
.ss360-layer__heading{
    font-size:24px;
    font-weight:bold;
    padding-bottom:20px;
    border-bottom:solid #ccc 1px;
}
#ss360-layer,#ss360Darken{
    display: none;
}
.ss360-layer__content div{
    display: none;
}
.ss360-list div{
    display: block;
}

/* download */
.page-det-downloads{
    padding:40px 45px 0;
    overflow: hidden;
}
.soft-download-litem{
    width:298px;
}
.soft-download-rcon{
    margin-left:330px;
    padding-top:20px;
}
.soft-download-rcon .soft-download-h3fon,.page-det-downloads .soft-download-h3fon{
  line-height: 45px;
  background:#0066fc;
}
.soft-down-tt,.soft-down-list{
    font-size:0;
}
.soft-down-tt span{
    display: inline-block;
    vertical-align:bottom;
}
.soft-down-tt .web-logo{
    width:106px;
    height:28px;
    background:url(/assets/img/logo.svg) no-repeat center top;
    background-size:100%;
}
.soft-down-tt .web-gx-logo{
    width:250px;
    height:50px;
    background:url(/assets/img/gx-lan-shen.svg) no-repeat center top;
    background-size:100%;
}
.soft-down-tt .web-logo-info{
    display: inline-block;
    margin-left:6px;
    vertical-align: bottom;
}
.soft-down-tt .soft-down-tips{
    margin-left:8px;
    width:70px;
    line-height:26px;
    border-radius:4px;
    overflow: hidden;
    background-color:#ee273f;
    color:#fff;
}
.soft-down-tt .bg-blue{
    background:#0066fc;
}
.soft-down-ms{
    display: inline-block;
    vertical-align:top;
    width:38%;
}
.soft-down-tub span{
    display: inline-block;
    vertical-align:middle;
    margin-left:10px;
}
.soft-down-alink a{
    display: inline-block;
    width:150px;
    line-height:40px;
    border:solid #000 1px;
    border-radius:40px;
    color:#111;
    margin-bottom:12px;
}
.soft-down-alink a:hover{
    color:#fff;
    background:#111;
}
.soft-down-alink a.blink:hover{
    background:#9eb935;
    border-color:#9eb935;
}
.soft-down-gdjl{
    padding:0 0 30px;
}
.soft-down-gdjl dl{
    font-size:0;
    margin:0;
    text-align: left;
}
.soft-down-gdjl dt,.soft-down-gdjl dd{
    display: inline-block;
    vertical-align:middle;
}
.soft-down-gdjl dt{
    width:380px;
    text-align:left;
    white-space: nowrap;
}
.soft-down-gdjl dt strong{
    display: inline-block;
    vertical-align:middle;
    margin-left:10px;
}
.soft-down-gdjl dt span{
    display: inline-block;
    vertical-align: middle;
    margin-left:15px;
}
.soft-down-gdjl dl{
    padding:20px 0;
    border-bottom:solid #ccc 1px;
}
.soft-down-gdjl dl:last-child{
    border:none
}
.soft-down-gdjl dd a{
    margin:0 0 0 25px;
    text-align: center;
}

.support-fomenu dl dd{
    width:30%;
}

.soft-download-gx .soft-download-rcon{
    margin:0;
}
.soft-download-gx .soft-download-litem{
    position: absolute;
    right:50px;
    bottom:-230px;
    width:380px;
}
.soft-download-gx .page-det-downloads{
    position: relative;
    overflow: inherit;
    z-index:2;
}
.page-det-cfdmiaoshu{
    position: relative;
    overflow:inherit;
    background: #f4f5f8;
}
.page-det-cfdmiaoshu .soft-download-litem{
    position: absolute;
    right:15px;
    bottom:0;
    width:420px;
} 
.page-det-cfdmiaoshu .soft-download-rcon{
    position: relative;
    margin-left: 0;
    top: -40px;
    padding-top: 40px;
}
.page-det-cfdmiaoshu .soft-download-rcon p{
    width: 45%;
}
.soft-download-gx .downloads-z-index{
    margin-top:100px!important;
    z-index:1;
    padding:110px 75px 50px;
}
.soft-download-gx .soft-down-alink a{
    width:200px;
    margin-bottom:20px;
}
.soft-download-gx .soft-down-alink .gx-down-longbtn{
    width: 300px;
}
.page-det-gxpccon .soft-download-litem{
    position: relative;
    right: auto;
    bottom:0;
    width:100%;
    text-align:center;
}
.soft-download-gx .page-det-gxpczi{
    margin-top: -120px!important;
}

/* 初心者 */
.det-studycen-item{
    border:solid #dedede 1px;
    padding:20px 25px;
    font-size:0;
    white-space: nowrap;
    margin-bottom:10px;
    cursor:default;
    transition: all .5s ;
}
.det-studycen-item dt,.det-studycen-item dd{
    display: inline-block;
    vertical-align:top;
}
.det-studycen-item dt{
    width:50px;
    letter-spacing:.1em;
}
.det-studycen-item dd{
    width:92%;
    white-space: normal;
    padding-top:3px;
}
.det-studycen-item dd a{
    margin-left:-14px;
}
.det-studycen-item:hover{
    border-color:#0066fc;
}
.det-studycen-item:hover a{
    text-decoration:underline;
}
.det-studycen-item:hover h4{
    color:#0066fc;
}
.page-det-sdutybtn a{
    margin-bottom:50px;
    display: inline-block;
    width:220px;
    line-height:56px;
    border:solid #0066fc 2px;
}

/* activity */
.applic-impitem-box{
    font-size: 0;
    white-space: nowrap;
}
.applic-impitem-box .applic-impitem{
    display: inline-block;
    width: 48%;
    vertical-align: top;
}
.applic-impitem-box .applic-impitem span{
    display: block;
    margin-bottom: 5px;
}
.applic-impitem-box .applic-impitem:last-child{
    margin-left: 4%;
}
.applic-impitem-box .applic-impitem label.error{
    font-size: 14px;
    top: 30px;
}

.applic-impitem{
    position: relative;
}
#agree-label{
    cursor: pointer;
}
.applic-inp{
    position: relative;
    z-index:1;
    width:100%;
    text-indent:20px;
    padding:.1rem 0;
    font-size:16px;
    border:solid #c9c9c9 1px;
}
.applic-tips,.applic-impitem label.error{
    position: absolute;
    display: none;
    right:20px;
    top:2px;
    color:#ee273f;
    margin-top:.1rem;
    z-index: 2;
}
.applic-cenrule .error{
    color:#ee273f;
    padding:0 5px 0 2px;
}
.applic-cenlink p{
    display: inline-block;
    margin-right:40px;
}
.loading-layer{
    position: fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.2);
    z-index:10000;
}
.loading-con{
    position: absolute;
    left:50%;
    top:50%;
    margin:-77px 0 0 -100px;
    width:200px;
    padding:.2rem 0 .25rem;
    background:#fff;
    border-radius:.05rem;
    text-align:center;
}

/* add glossary  */
.page-glossary-tag{
    font-size:0;
    background:#f4f5f8;
    height:50px;
    overflow:hidden;
}
.page-glossary-tag a{
    display: inline-block;
    vertical-align:middle;
    width:9%;
    line-height:50px;
    font-size:18px;
    text-align:center;
    color:#000;
}
.page-glossary-tag .active,.page-glossary-tag a:hover{
    background:#0066fc;
    color:#fff;
}
.page-glossary-taglist{
    font-size:0;
    display: inline-block;
    width:100%;
}
.page-glossary-taglist li{
    position: relative;
    width:33%;
    float:left;
    font-size:15px;
    text-align:justify;
    cursor: pointer;
    margin-top:15px;
    padding:0 3% 0 0
}
.page-glossary-taglist li:hover{
    color:#0066fc;
    text-decoration: underline;
}
.page-glossary-taglist i{
    margin-right:8px;
}
.page-glossary-tips{
    position: absolute;
    left:4%;
    bottom:30px;
    text-align:justify;
    padding:15px 15px;
    background-color:#fff;
    border:solid #dedede 1px;
    border-radius:5px;
    box-shadow:4px 0 6px rgba(14,64,167,.1);
}
.page-glossary-wid{
    width:200%;
}
.page-glossary-tips h4{
    margin-bottom:0;
}
.page-glossary-tips p{
    margin-top:3px;
}
.page-glossary-taglist li:hover .page-glossary-tips p{
    color:#121212;
}
.page-glossary-tips:after{
    position: absolute;
    background:#fff;
    bottom:-6px;
    display: inline-block;
    height: 10px;
    width:10px;
    border-width: 0 1px 1px 0;
    border-color: #dedede;
    border-style: solid;
    transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    transform-origin: center;
    transition: transform .3s;
    content:"";
}

/* miraichart */
.page-mira-item{
    width:48%;
    border:solid #eee 1px;
    min-height:620px;
}
.page-mira-item h5{
    background:#f4f5f8;
    line-height:40px;
}
.page-mira-tpad{
    padding:0 15px 15px;
}
.page-mr-line{
    border-top:solid #ddd 1px;
    padding-top:15px;
}
.liy-hfon:before{
    position: relative;
    margin-right:10px;
    display: inline-block;
    vertical-align:middle;
    width: 3px;
    height: 16px;
    background: #0066fc;
    content: "";
}

/* agreement changed 20210722 */
.agreement-tablist th{
    line-height:80px;
    background:#f4f5f8;
}
.agreement-tablist th:first-child{
    background:#0066fc;
}
.agreement-tablist td{
    position: relative;
    padding:28px 24px;
    border-bottom: solid #dedede 1px;
}
.agreement-tablist .thang{
    padding:20px 24px;
}
.agreement-tablist .tdl{
    border-left: solid #dedede 1px;
    background:#fef7f8;
}
.agreement-tablist .tdbg{
    background:#f7faff;
}
.agreement-tablist a{
    color:#000;
}
.agreement-tablist a:hover{
    color:#0066fc;
}
.agreement-tablist .pdf{
    position: absolute;
    right:40px;
    top:50%;
    margin-top:-10px;
}

/* gx download */
.page-gx-banner{
    background:#f4f4f4;
}
.page-gx-bansj{
    position: absolute;
    right:0;
    bottom: 0;
    line-height:0;
}
.page-gx-banner .page-cen-bluelink:before{
    vertical-align: initial;
}
.page-gx-banner .page-pos-fon{
    border:none;
}
.page-gx-bancon{
    padding:90px 0 140px;
}
.text-ahui{
    color: #666;
}
.page-cen-tabbox{
    font-size: 0;
    padding:40px 0;
}
.page-cen-tabbox a{
    display: inline-block;
    vertical-align: middle;
    width: 49%;
    outline:none;
}
.page-cen-tabbox .btn i{
    display: inline-block;
    margin-right:20px;
    width:50px;
    height: 50px;
    vertical-align: middle;
    background:url(../img/page/gx/btn.png) no-repeat left top;
    background-size:100px;
}
.page-cen-tabbox .btn .i2{
    background-position:right top;
}
.page-cen-tabbox a:last-child{
    margin-left:2%;
}
.page-cen-tabbox a:last-child i{
    margin-right:.1rem;
}
.page-cen-tabbox .btn{
    padding:.26rem 0;
}
.page-cen-pcgx img{
    position: relative;
    top:-4px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.gx-ban-dowbtn{
    width: 264px;
}
.gx-ban-dowbtn .btn{
    padding: .13rem .5rem .15rem
}


.page-gx-pupad{
    padding:50px 0;
}
.page-gx-num{
    display: inline-block;
    position: relative;
    width:134px;
    line-height: 42px;
    background: #dcdddf;
    border-radius: 40px;
}
.page-gx-num span{
    position: relative;
    z-index:2;
}
.page-gx-num:after{
    position: absolute;
    left:50%;
    bottom:-8px;
    margin-left: -5px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 5px 0 5px;
    border-color: #dcdddf transparent transparent transparent;
    content:"";
    z-index: 1;
}
.gx-sub{
    position: relative;
    left: -4px;
    bottom: auto;
    top: -18px;
}
.page-gx-sancon{
    font-size: 0;
    white-space: nowrap;
}
.gx-sancon-item{
    display: inline-block;
    vertical-align: top;
    background: #0066fc;
    border-radius: 8px;
    width: 32.2%;
}
.gx-sancon-item:nth-child(2){
    background: #f83535;
    margin:0 1.5%;
}
.gx-sancon-item:last-child{
    background: #2bccd6;
}
.gx-sancon-pub{
    padding: 25px 45px;
}
.gx-sancon-item i{
    display: inline-block;
    width: 140px;
    height: 92px;
    background: url(../img/page/gx/icon.png) no-repeat 0 top;
}
.gx-sancon-item .i2{
    background-position: -140px;
}
.gx-sancon-item .i3{
    background-position: -280px;
}
.gx-sancon-btn i{
    margin-left: 28px;
}
.gx-sancon-btn .btn{
    padding:.14rem .4rem;
}

.page-gx-linebox{
    background: url(../img/page/gx/line.png) no-repeat center 96px;
    background-size: auto 264px;
}
.page-gx-macd{
    position: relative;
}
.page-gx-macd img{
    position: relative;
    z-index:1;
}
.page-gx-macd .gx-macd-i1{
    position: absolute;
    left: 0;
    top: 30px;
    width: 238px;
    height: 238px;
    background:#0066fc;
    border-radius: 100%;
    white-space: nowrap;
    overflow: hidden;
    z-index: 2;
}
.page-gx-macd .gx-macd-i1 p{
    padding:45px 50px;
    line-height: 1.4;
}
.page-gx-macd .gx-macd-i1:after{
    position: absolute;
    right:35px;
    bottom: -5px;
    width: 140px;
    height: 100px;
    background: url(../img/page/gx/icon.png) no-repeat right 0;
    content: "";
}
.page-gx-macd .gx-macd-i2{
    position: absolute;
    right:120px;
    top:-75px;
    width: 168px;
    height: 168px;
    background:#f83535;
    border-radius: 100%;
    white-space: nowrap;
    overflow: hidden;
    z-index: 0;
}
.page-gx-macd .gx-macd-i2 p{
    padding:35px;
    line-height: 1.1;
}
.page-gx-macd .gx-macd-i3{
    position: absolute;
    right:10px;
    top:160px;
    width: 230px;
    white-space: nowrap;
    overflow: hidden;
    z-index: 0;
}
.page-gx-macd .gx-macd-i3 p{
    color: #2bccd6;
}
.page-gx-macd .gx-macd-i3 .gx-macd-title{
    line-height: 26px;
    background: #00a9b3;
    padding-left:10px;
    border-radius: 10px 10px 0 0;
}
.page-gx-macd .gx-macd-i3 .gx-macd-title span{
    display: inline-block;
    width:9px;
    height: 9px;
    border-radius: 100%;
    background: #2bccd6;
    margin-right: 5px;
    vertical-align: middle;    
}
.page-gx-macd .gx-macd-i3 .gx-macd-mias{
    padding:15px 20px;
    background: #2bccd6;
    border-radius:  0 0 10px 10px;
}
.page-gx-macd .gx-macd-i3 p{
    white-space: normal;
}
.page-gx-bpad{
    padding-bottom: 0;
    border-radius: 12px;
}

.gx-im-animate{
    position: relative;
    display: inline-block;
}
.gx-im-animate img{
    position: relative;
    z-index: 1;
}
.gx-im-animate .gx-im-aniline{
    position: absolute;
    left: 50%;
    top: 50%;
    margin:-1px 0 0 -37%;
    width: 74%;
    height: 18px;
    background: rgba(0,102,252,.2);
    border-radius: 30px;
    z-index: 2;
}
/* .gx-im-anikuang{
    position: absolute;
    left: 0;
    top:50%;
    margin-top: -35px;
    width: 100%;
    height: 70px;
    overflow: hidden;
} */
.gx-im-aniyuan{
    position: absolute;
    left: 0;
    top:50%;
    margin-top:-35px;
    width: 70px;
    height: 70px;
    border-radius: 100%;
    background: #0066fc;
    animation: yuandong 2s linear 1s infinite;
}

@keyframes yuandong{
    0%{
        left: 0;
        opacity: 1;
    }
    90%{
        left:95%;
        opacity: 1;
    }
    100%{
        opacity: 0;
        left:95%;
    }
}

.gx-im-aniyuan{
    padding:10px;
}
.gx-pcbtn-box{
    padding-bottom: 50px;
}
.gx-pc-cbtnitem{
    font-size: 0;
}
.gx-pc-citem{
    display: inline-block;
    vertical-align: top;
    width: 30%;
}
.gx-pc-citem:last-child{
    margin-left:4%;
}
.gx-pc-citem.gx-pc-citone:last-child{
    margin-left: 0;
}
.gx-pc-citem .btn{
    width:100%;
    padding:.14rem 0;
}

.gx-mo-cenbox{
    background: #11131a;
}
.text-huang{
    color:#fced00;
}
.gx-mo-stepbox{
    font-size: 0;
}
.gx-mo-stepitem{
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 48.7%;
    margin-bottom:4%;
    background: #24262d;
    border-radius: 20px;
    min-height: 533px;
}
.gx-mo-stepitem:nth-child(2n){
    margin-left: 2.4%;
}
.gx-mo-stpad{
    padding:40px 34px;
}
.gx-mo-tugr{    
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 49.5%;
}
.gx-mo-tugr p{
    margin-bottom: 0;
}
.gx-mo-stepitem .page-gx-num{
    position: absolute;
    left: 35px;
    top: -21px;
    background:#0066fc;
}
.gx-mo-stepitem .page-gx-num:after{
    border-color: #0066fc transparent transparent transparent;
}
.fx-mo-downloadbox{
    margin-top:-1%;
    background: #fff;
    border-radius: 20px;
    padding:40px;
}

.fx-mo-downloadbox .cen-download-box{
    font-size:0;
}
.fx-mo-downloadbox  .cen-download-box .step-app-alink{
    display: inline-block;
    vertical-align:middle;
    margin:0 60px;
}
.fx-mo-downloadbox .step-app-alink i,.fx-mo-downloadbox .step-app-alink a{
    display: inline-block;
    vertical-align:middle;
}
.fx-mo-downloadbox .step-app-alink i{
    width:68px;
    height:68px;
    margin-right:8px;
    background-repeat: no-repeat;
    background-position:center;
    background-size:100%;
    border:solid #fff 2px;
    overflow: hidden;
}
.fx-mo-downloadbox .step-app-alink .ios{
    background-image: url(../img/ios.png?t=20221014);
}
.fx-mo-downloadbox .step-app-alink .android{
    background-image: url(../img/android.png?t=20221014);
}
.fx-mo-downloadbox .step-app-alink p{
    margin-left: 76px;
}
.gx-quyin-pbox .page-det-tablist{
    margin: 0 auto;
}
.gx-quyin-pbox .page-det-tablist th,.gx-quyin-pbox .page-det-tablist td{
    padding: 12px 4%;
}
.gx-sancon-other.gx-sancon-btn a{
    border:solid #ccc 2px;    
}
.gx-sancon-other.gx-sancon-btn a:hover{
    background:#11131a;
    color:#fff;
    border-color: #fff;
}
.gx-sancon-other.gx-sancon-btn a:hover i{
    color: #fff;
}
.gx-pub-qabox{
    margin:0 auto;
    width: 90%;
}
.gx-pub-qaitem{
    margin-bottom:5px;
    padding:15px 30px;
    background:#fff;
}
.gx-pub-qaitem:hover{
    background:#ebebec;
}
.gx-pub-qatt{
    position: relative;
    padding:0 20% 0 40px;
}
.gx-pub-qatt span{
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    line-height: 1.2;
}
.gx-pub-qatt:last-child span{
    top: 10px;
}
.gx-pub-qatt i{
    position: absolute;
    font-style: normal;
    font-weight:bold;
    top:50%;
    right:0;
    margin-top:-6px;
    display: block;
    width: 12px;
    height: 12px;
    background: url(../img/page/gx/add.png) no-repeat right center;
    font-size: 0;
}
.gx-pub-qatt .jian{
    background-position: left center;
}
.gx-pub-cur{
    cursor: pointer;
}
.gx-pub-qaitem p{
    padding-top: 10px;
}

/* tradingview */
.text-qhui{
    color:#666;
}
.text-hei{
    color:#000;
}
.cbold{
    font-weight:900;
}
.page-tradingview-pos{
    background:#000;
    line-height:40px;
}
.page-tradingview-pos .page-pos-fon span,.page-tradingview-pos .page-pos-fon a{
    color: #fff;
    opacity: .6;
}
.page-tradingview-pos .page-pos-fon span{
    opacity: .4;
}
.page-tradingview-banner{
    height: 550px;
    background: #17171c url(../img/page/gx/tradingview-banner.jpg) no-repeat center top;
    background-size: auto 100%;
}
.page-tradingview-bancon{
    padding-top:80px;
}
.page-tradingview-bancon p{
    line-height: 1.2;
}
.tv-ms-count{
    color:#39d1c8;
}
.page-tradingview-bancon .page-tradingview-cenpt{
    margin-left: auto;
    margin-right: auto;
    margin-bottom:115px;
    width: 420px;
    line-height: 50px;
    border:solid #0041fc 2px;
}
.page-gxtv-wuliao{
    margin-left:auto;
    margin-right:auto;
    width: 90%;
    background:#e1e3e8;
    border-radius:6px;
    overflow: hidden;
}
.page-gxtv-wuliao .page-gxtv-pub{
    padding:28px 10%;
}
.page-gxtv-wuliao .page-gxtv-t{
    width:94px;
    line-height: 94px;
    background:#fff;
    border-radius:100%;
}
.page-gxtv-nr{
    margin-left:134px;
}
.page-gxtv-ubox {
    bottom:0;
}
.page-gxtv-ubox li{
    width: 27%;
    background:#39d1c8;
    box-shadow: 0 4px 0 #1fb0b2;
    border-radius:10px;
}
.page-gxtv-ubox i{
    width: 120px;
    height: 36px;
    line-height: 36px;
    margin-left:-60px;
    background-color:#000;
    color:#fff;
    border-radius:35px;
    top: -18px;
}
.page-gxtv-ubox .page-gxtv-upad{
    padding:40px 0 50px;
    line-height:1.2;
}
.page-gxtv-ubox .gx-tv-icon{
    margin:0 auto;
    height: 65px;
    width:72px;
    background:url(../img/page/gx/jigou.png) no-repeat 7px top;
    background-size: auto 100%;
}
.page-gxtv-ubox .gx-tv-icon.i2{
    background-position:center top;
}
.page-gxtv-ubox .gx-tv-icon.i3{
    background-position:right top;
}
.page-gxtv-ubox a:hover i{
    background:#000;
}
.page-gxtv-black{
    background:#000;
    padding-top:0;
}
.page-gxtr-bwid{
    width:70%;
    margin:0 auto;
}
.page-gxtv-img{
    position: relative;
    line-height: 0;
}
.page-gxtv-img p{
    position: absolute;
    right:15px;
    top:15px;
    display: inline-block;
    padding: 0 15px;
    line-height:26px;
    border-radius:20px;
    background-color:#39d1c8;
}
.page-gxtv-tuoimg .page-gxtv-img p{    
    right:10px;
    top:10px;
}
.page-gxtr-bwid .page-gx-num{
    background:#0066fc;
}
.page-gxtr-bwid .page-gx-num:after{
    display: none;
}
.page-gxtr-bwid .page-gx-tnum{
    position: relative;
    top:-21px;
}
.page-gxtv-hui{
    background:#24252c;
}
.page-gxtv-tuoimg{
    font-size:0;
    white-space:nowrap;
}
.page-gxtv-tuoimg .page-gxtv-img{
    display:inline-block;
    width:49%;
    vertical-align:top;
}
.page-gxtv-tuoimg .page-gxtv-img:last-child{
    margin-left:2%;
}

/* account flow */
.accflow-title-pubfon{
    line-height: 70px;
    padding-left: 20px;
    background:#0166fc;
}
.accflow-title-pubfon2{
    background:#f23c48;
}
.accflow-title-pubfon i{
    position: relative;
    top:-2px;
    display: inline-block;
    margin-right:10px;
    width:38px;
    height: 47px;
    vertical-align:middle;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAvCAMAAAC47EhUAAAAllBMVEUAZf8BYvP//v0BavPw///3//8nfPiDuf0Ob/+80/vm+//e6v+Tu/4xh/5Zpfvc9PkTafIacfD9/+3N5v+42/+ixP8acP9Djv2ezvyRxfxppPsEWvVCivNdnPLz+P/o7//W5v+w1f+tz/9anP/K1v1ws/1Mmf1zqfwQYflTl+fF7v/R3vvl9PQzhfEQZOdokf1+qe2nvuf/5ByGAAABxklEQVQ4y+2U566cQAyF8TczwPbee9+9Lcn7v1xwAEEkoyvld452VgY+bHMGHNUkkYj+qzRsVkV9i4iuWrJm3LmyejPzbVlxo8Vt1b19PqPINWNfjwGq8Lazikq+0ndKhbP5hFpjdAQ/Wd8vScfDSZzBZdgS2ruNevyV+HFIzHSyDey3WfwnyRr2c9PXFWQJ0izWoxY8TPcHMBJlFHR3OJkP6hk4DfPlCB3L2DlcXb4DTpcHwxPnYPDUoLAVOqZxHYg1kSgr/cDSckS6MKu26Apr07iex/eV16MEPozWikshGWo8WnroG4z+hlOg/evn7RzAr5zYmGTW70E1pjs0IZc116JUGLOKzfcyneVE530yQNVOCntquMRHbWi51YNnujgpOB1qmXrR+IMQknhTeJjddgYm8yySCksPcNjqqarCzo9pub9qtqCtLbvaZJCFh65UlNyBOIeULU/3gV6VzR0J6/p3UYazMdNNWnI/PBOJimxSoM7lL11c5tLOLqaXkkBSxuJpj6xpINEnvJVP1QtZBw2j5UAYFtgFuk3z7lo11yc8GmaozLxflNv52ulHYKr3es3rY09MqnbJFZNGbMhF//Xv+g34thF1RvpYugAAAABJRU5ErkJggg==);
    background-size:100%;
}
.accflow-title-pubfon2 i{
    width: 38px;
    height: 32px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAgCAMAAABJuvqBAAAAOVBMVEUAAAD///////////////////////////////////////////////////////////////////////8KOjVvAAAAEnRSTlMAHW/hoLFf9+97TwwwPpMnxNRtRhhrAAABDUlEQVQ4y42UUZKEIAwFgygZiIC++x92CwlrDQ6U/YNKlyQQQgWzpHVAWgwpnjGBfbVSef4MYACpWAGwgYYEC5TpA5xpQmYcRAKsNGUFhAyw6LsEF+WpLUBWTRP+GaYD9ltLmn/xxDek0zJg3e4ZVog8Gr7TPBD/h8hqcey0FZ8y7IC70qk8YkuAqd/CLIUAHIaiBcs00w3A5wq6kOPF3muyoZL0hCruW5MT4GM7AawTLV2hEUUtiBwu4veihnFKK4hzmILuQ9uZkebvuQDEida2K9Yfb3pYvbabiq6vqfpOu6mLxlToCikzbk4ZHpZxS8PJs8hfXpl3F/D1ddbmYAdoc3jbarRxbQO0cf0BCNQgbVeajNUAAAAASUVORK5CYII=);
}
.accflow-title-pubfon span{
    position: relative;
    top: -2px;
    margin-left:10px;
    display: inline-block;
    background: #05c732;
    line-height: 30px;
    border-radius: 6px;
    padding: 0 10px;
}
.accflow-title-neirong{
    padding:20px 28px;
    background: #f4f5f9;
}
.accflow-title-neirong p{
    position: relative;
    padding:0 36px;
}
.accflow-title-neirong p i{
    position: absolute;
    left: 0;
    top: 6px;
    width: 26px;
    line-height: 26px;
    border-radius: 100%;
    background:#0166fc;
    font-style: normal;
}



.accflow-num-fon{
    position: relative;
    top:-2px;
    display: inline-block;
    vertical-align: middle;
    margin-right:10px;
    line-height: 32px;
    background:#0066fc;
    border-radius:30px;
    padding:0 10px;
    font-style: normal;
    font-weight: normal;
}
.accflow-cen-pbg{
    position: relative;
    background:#e7f3ff;
    padding:12px 0;
    border-radius:4px;
}
.accflow-cen-pbg:after{
    position: absolute;
    bottom:-7px;
    left:50%;
    margin-left:-7px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 7px 0 7px;
    border-color: #e7f3ff transparent transparent transparent;
    content: "";
}
.accflow-cen-icon{
    width:50px;
    height:60px;
    background: url('/assets/img/page/accflowicon.png') no-repeat;    
    background-size:auto 60px;
}
.accflow-cen-icon.accflow-cen-s{
    background-position:-50px 0;
}
.accflow-cen-icon.accflow-cen-i2{
    height: 46px;
    background-position:-100px center;
}
.accflow-cen-icon.accflow-cen-i3{
    height: 46px;
    background-position:-150px center;
}
.accflow-cen-icon.accflow-cen-i4{
    background-position:-200px center;
}
.accflow-cen-icon.accflow-cen-i5{
    background-position:-250px center;
}
.accflow-cen-icon.accflow-cen-i6{
    background-position:-300px center;
}
.accflow-cen-icon.accflow-cen-i7{
    background-position:-350px center;
}
.accflow-cen-icon.accflow-cen-i8{
    background-position:-400px center;
}
.accflow-cen-p,.accflow-cen-icon{
    display: inline-block;
    vertical-align:middle;
}
.accflow-cen-pbg .accflow-cen-p{
    margin:0 70px 0 20px;
    text-align:left;
    line-height:1.4;
}
.accflow-cen-btnfon a{
    position: relative;
    display: inline-block;
    width:400px;
    line-height:72px;
    padding:0;
    border-bottom:solid #d51c28 4px;
    overflow: hidden;
}
.accflow-cen-btnfon a:before{
    position: absolute;
    left:17%;
    top:50%;
    margin-top:-18%;
    width:30px;
    height: 200%;
    background:rgba(255,255,255,.15);
    transform: rotate(30deg);
    content: "";
    z-index:1;
}
.accflow-cen-btnfon span{
    position: relative;
    z-index: 2;
}
.accflow-cen-steptt{
    line-height:60px;
    background:#eceef3;
    padding:0 10px;
    position: relative;
    cursor: pointer;
}
.accflow-cen-steptt span,.accflow-cen-steptt strong,.accflow-cen-steptt s{
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
}
.accflow-cen-steptt s{
    margin:0 8px;
    width: 32px;
    line-height:32px;
    background-color:#f23c48;
    border-radius:100%;
}
.accflow-cen-steptt b{
    position: absolute;
    right:20px;
    top:50%;
    margin-top:-7px;
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 7px 0 7px;
    border-color: #f23c48 transparent transparent transparent;
}
.page-jiangk-nav{
    font-size:0;
    white-space:nowrap;
}
.page-jiangk-nav a{
    display:inline-block;
    vertical-align:middle;
    width:32%;
    padding:.1rem 0;
    background:#0066fc;
}
.page-jiangk-nav a:hover{
    opacity:0.85;
} 
.page-jiangk-nav a:nth-child(2){
    margin:0 2%
}
.accflow-cen-steptt b.up{
    transform: rotate(-180deg);
}
.accflow-cen-stepbg{
    background:#f4f5f8;
    padding:20px 40px 50px;
}
.accflow-cen-stepbg p{
    position: relative;
    padding-left:15px;
    margin:0;
}
.accflow-cen-stepbg p i{
    position: absolute;
    left: 0;
    top:2px;
    font-style: normal;
}
.accflow-cen-steptu{
    width:88%;
    margin-left:auto;
    margin-right: auto;
}
.accflow-cen-steppad{
    background:#fff;
    padding:15px 30px;
}
.accflow-cen-steppad dl:nth-child(2){
    border:solid #dedede;
    border-width:1px 0;
    padding:10px 0;
    margin:10px 0;
}
.accflow-cen-steppad dt{
    width:120px;
    color:#666;
}
.accflow-cen-steppad dd{
    margin-left:120px;
}
.accflow-cen-smbtn a{
    width:280px;
    border-bottom:solid #d51c28 3px;
}
.accflow-cen-smbtn a.btn-blue{
    border-color:#0052ca;
}
.accflow-cen-steppad2{
    background:#fff;
    padding:0;
}
.accflow-cen-steppad2 table th{
    color:#666;
    padding-left:4%;
    border-bottom:solid #dedede 1px;
    font-weight:normal;
}
.accflow-cen-steppad2 table td{
    padding:15px 2%;
    border:solid #dedede;
    border-width:0 0 1px 1px;
}
.accflow-cen-steppad2 table tr:last-child th,.accflow-cen-steppad2 table tr:last-child td{
    border-bottom:0;
}
.accflow-cen-blank dt,.accflow-cen-blank dd{
    float:none;
    display: inline-block;
    vertical-align: middle;
}
.accflow-cen-blank dd{
    margin-left:0;
}
.accflow-cen-steppad .accflow-cen-blank:nth-child(2){
    border-bottom:none;
    padding-bottom:0;
    margin-bottom: 0;
}
.accflow-cen-khresult{
    font-size: 0;
    text-align:center;
}
.accflow-cen-khitem{
    display: inline-block;
    vertical-align: top;
    min-height: 393px;
    padding:15px 20px;
    background:#f4f5f8;
    border-radius: 10px;
    width:39%;
    text-align:justify;
}
.accflow-cen-khitem:nth-child(2){
    background:none;
    width:14%;
    padding:167px 0;
    text-align: center;
}
.page-det-accflow .gx-pub-qabox{
    width:auto;
}
.page-det-accflow .gx-pub-qabox .gx-pub-qaitem{
    background:#f4f5f8;
}
.page-det-accflow .gx-pub-qabox .gx-pub-qaitem:hover{
    background:#e7f3ff;
}
.page-det-accflow .page-det-nitem p{
    margin-top: 0;
}
.accflow-cen-smbtn .btn-gray{
    background:#e7f3ff;
    border-color:#cae4fd;
    color:#0066fc;
}
.accflow-cen-smbtn .btn-gray:hover{
    background:#cae4fd;
    color:#fff;
}

/* cfd */
.page-data-cfdbox .spreadTable .hpfon .XAU{
    width: 45px;
    height: 29px;
    background-image: url(../img/flag/XAUUSD.png);
}
.page-data-cfdbox .spreadTable .hpfon .XAG{
    width: 45px;
    height: 29px;
    background-image: url(../img/flag/XAGUSD.png);
}
.page-data-cfdbox .spreadTable .hpfon i.USD{
    display:none;
}
.page-cfd-line{
    height: 6px;
    background: #e9f3fe;
}
.page-cfd-cennav{
    display: flex;
    align-items: center;
    justify-content:space-between;
}
.page-cfd-cennav a{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 19%;
    border:solid #c2cdd8 1px;
    background: #eff2f6;
    min-height: 96px;
    line-height: 1.3;
    cursor: pointer;
    color:#333;
}
.page-cfd-cennav a:after{
    position: absolute;
    right: 4px;
    bottom: 4px;
    background-origin: 5px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 12px 12px;
    border-color: transparent transparent #0066fc transparent;
    content: "";
}
.page-cfd-cennav a:hover{
    background: #e4eaf2;
}
.page-cfd-jieshao{
    display: flex;
    align-items: center;
    justify-content:space-between;
}
.page-cfd-jiesleft,.page-cfd-jiesright{
    width: 48%;
}
.page-cfd-jiesright{
    background: #0066fc;
}
.page-cfd-jiesright h4{
    line-height: 55px;
    background: #0656cc;
    margin-bottom: 0;
}
.page-cfd-jiesjiny{
    padding: 20px 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.cfd-jiesjiny-icon{
    margin: 0 5px;
}
.cfd-jiesjiny-icon i{
    display: block;
    width: 56px;
    height: 56px;
    border-radius: 100%;
}
.cfd-jiesjiny-icon .gold{
    background: #fff9dd url(../img/page/cfd/gold.png) no-repeat center;
    background-size: 70%;
}
.cfd-jiesjiny-icon .silver{
    background: #f8f8f8 url(../img/page/cfd/silver.png) no-repeat center;
    background-size: 60%;
}
.page-cfd-cenpub{
    background:#eff1f4
}
.page-cfd-cenpub .cfd-hfon{
    background: #f23c47;
    line-height: 66px;
    margin: 0;
}
.page-cfd-cenpad{
    padding: 25px 30px;
}
.page-cfd-cenpad h3{
    line-height: 55px;
    background: #fff;
}
.page-cfd-cenpad h3 span{
    position: relative;
    top: -2px;
    display: inline-block;
    padding-right: 10px;
}
.page-cfd-ppd{
    padding-left: 15px;
}
.page-cfd-bzjcon{    
    display: flex;
    align-items: center;
    justify-content: left;
}
.cfd-bzj-cpitem{
    display: flex;
    align-items: center;
    justify-content: center;
    padding:16px 0;
}
.page-cfd-bzjitem{
    width: 50%;
    background: #fff;
}
.cfd-bzj-gold{
    background: #e5c220;
}
.cfd-bzj-silver{
    background: #e1e2e5;
}
.cfd-bzj-cpitem i{
    width: 44px;
    height: 44px;
    border-radius: 100%;
    background-size: 60%;
    background-repeat: no-repeat;
    background-position: center;
}
.cfd-bzj-gold i{
    background-image: url(../img/page/cfd/gold.png);
    background-color: #fff9dd;
}
.cfd-bzj-silver i{
    background-image: url(../img/page/cfd/silver.png);
    background-color: #f8f8f8;
}
.cfd-bzj-cpitem div{
    margin: 0 100px 0 12px;
}
.page-cfd-bzjyuan{
    margin-left: 100px;
    width: 182px;
    height: 182px;
    background: #fff;
    border-radius: 100%;
}
.page-cfd-bzjyuan .cfd-bzjyuan-pd{
    padding-top:2px;
}
.page-cfd-bzjyuan .cfd-bzjyuan-pd span{
    display: inline-block;
    line-height: 1;
    color: #333;
}
.page-cfd-bzjyuan .cfd-bzjyuan-pd strong{
    font-size: 126px;
    line-height: 1;
    padding: 0 4px;
}
.page-cfd-bzjyuan .cfd-bzjyuan-pd div{
    position: relative;
    left: -6px;
    margin-top: -20px;
    white-space: nowrap;
}
.text-cred{
    color: #f23c47;
}
.cfd-bzjcon-line{
    padding-bottom: 15px;
    border-bottom: solid #d3d5da 1px;
}
.cfd-bzjcon-link a:after{
    position: relative;
    top: -2px;
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle;
    content:"";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 0 4px 8px;
    border-color: transparent transparent transparent #0066fc;
}
.page-cfd-shoudcon{
    align-items: unset;
}
.page-cfd-cenpub p{
    line-height: 1.4;
}
.page-cfd-bzjitem p{
    line-height: 50px;
    margin-bottom: 0;
}
.page-cfd-bzjcon .cfd-shoud-card{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 30px;
    width: 350px;
    height: 130px;
    background: url(../img/page/cfd/card.png) no-repeat center;
    background-size: 100% 100%;
    overflow: hidden;
}
.page-cfd-bzjcon .cfd-shoud-card span{
    color: #ffdf4b;
}
.page-cfd-bzjcon .cfd-shoud-card .f54{
    font-size: 54px;
}
.page-cfd-bzjcon .cfd-shoud-card .f94{
    font-size: 94px;
}
.page-cfd-bzjcon .cfd-shoud-card p{
    line-height: 1.2;
}
.page-cfd-bzjcon .cfd-shoud-card p:last-child{
    padding: 30px 0 0 22px;
    margin-left: 24px;
    border-left: dashed #fff 2px;
    height: 100%;
}
.page-cfd-cenpub .cfd-hfon2{
    background: #0066fc;
    line-height: 66px;
    margin: 0;
}
.page-cfd-24time{
    position: relative;
    padding-bottom: 240px;
}
.page-cfd-24time:after{
    position: absolute;
    right: 40px;
    top: 40px;
    width: 320px;
    height: 253px;
    background: url(../img/page/cfd/time.png) no-repeat center;
    background-size: 100%;
    content: "";
}
.page-cfd-quming{
    font-size: 0;
}
.page-cfd-quming .cfd-quming-item{
    display: inline-block;
    vertical-align: top;
    width: 40%;
    background: #e5c220;
}
.page-cfd-quming .cfd-quming-item:last-child{
    background: #cdcfd4;
}
.page-cfd-quming .cfd-quming-pd{
    padding: 35px;
}
.page-cfd-quming .cfd-quming-tt{
    line-height: 1.2;
}
.page-cfd-quming .cfd-quming-pd i{
    display: block;
    margin: 0 auto;
    width: 82px;
    height: 82px;
    border-radius: 100%;
    background-size: 70%;
    background-repeat: no-repeat;
    background-position: center;
}
.page-cfd-quming .cfd-quming-pd .gold{
    background-image: url(../img/page/cfd/gold.png);
    background-color: #fdf9e0;
}
.page-cfd-quming .cfd-quming-pd .silver{
    background-image: url(../img/page/cfd/silver.png);
    background-color: #eff0f2;
}
.page-cfd-quming .cfd-quming-pd p{
    text-align: justify;
    min-height: 174px;
}
.cfd-step-conbox{
    position: relative;
    padding-bottom:46px;
    font-size: 0;
}
.cfd-step-bg1{
    background: #eff1f4;
}
.cfd-step-bg2{
    background: #e9f3fe;
}
.cfd-step-bg3{
    background:url(../img/page/cfd/cfd-bg.jpg) no-repeat center bottom;
    background-size: 100% 100%;
}
.cfd-step-bg4{
    background: #ffeff0;
}
.cfd-step-conbox .cfd-step-num{
    position: relative;
    top:-16px;
    display: inline-block;
    width: 100px;
    line-height: 32px;
    background: #0066fc;
    border-radius: 30px;
}
.cfd-step-bg4 .cfd-step-num{
    background: #f23c47;
}
.cfd-step-duibi .cfd-step-ptips{
    width: 580px;
    margin-left: auto;
    margin-right: auto;
    text-align: justify;
}
.cfd-step-dbcon{
    font-size: 0;
}
.cfd-step-dbitem{
    display: inline-block;
    width: 280px;
    padding: 25px;
    vertical-align: top;
    background: #e5c220;
    text-align: justify;
    white-space: nowrap;
}
.cfd-step-dbitem:last-child{
    margin-left: 20px;
    background: #cdcfd4;
}
.cfd-step-dbitem .cfd-step-dbitem-tt i {
    margin-right: 14px;
    width: 54px;
    height: 54px;
    border-radius: 100%;
    background-size: 70%;
    background-repeat: no-repeat;
    background-position: center;
}
.cfd-step-dbitem .cfd-step-dbitem-tt .gold{
    background-image: url(../img/page/cfd/gold.png);
    background-color: #fdf9e0;
}
.cfd-step-dbitem .cfd-step-dbitem-tt .silver{
    background-image: url(../img/page/cfd/silver.png);
    background-color: #eff0f2;
}
.cfd-step-dbitem .cfd-step-dbitem-tt i,.cfd-step-dbitem .cfd-step-dbitem-tt p{
    display: inline-block;
    vertical-align: middle;
}
.cfd-step-dbitem .cfd-step-dbitem-tt p{
    line-height: 1.2;
}
.cfd-step-dbitem .f72{
    font-size: 72px;
    line-height: 1;
}
.cfd-step-dbdata{
    margin-left: auto;
    margin-right: auto;
    width: 580px;
    padding: 15px 0;
    background: #fff;    
}
.cfd-step-dbdata p{
    line-height: 1.4;
}
.cfd-step-dbdata span{
    padding: 0 20px;
}
.cfd-step-btn{
    width: 418px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}
.cfd-step-btn a{
    position: relative;
    display: block;
    width: 100%;
    line-height: 72px;
    background: #f23c47;
    border-radius: 8px;
    border-bottom: solid #c3131e 4px;
    overflow: hidden;
    text-align: left;
    text-indent: 30px;
}
.cfd-step-btn a:hover{
    background: #bc002a;
}
.cfd-step-btn a:after{
    position: absolute;
    right: 22px;
    top: 50%;
    margin-top:-6px;
    width: 12px;
    height: 20px;
    background: url(../img/page/cfd/jiao.png) no-repeat;
    background-size: 100%;
    content: "";
}
.cfd-step2-bgwhite{
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    background: #fff;
    padding: 20px 0;
}
.cfd-step2-bgwhite p{
    line-height: 1.4;
}
.cfd-step2-bgwhite p sub,.cfd-step3-con sub{
    position: relative;
    top: -10px;
}
.sfc-step2-downbtn{
    margin-left: auto;
    margin-right: auto;
    width: 380px;
}
.sfc-step2-downbtn a{
    display: block;
    line-height: 72px;
    overflow: hidden;
    border-radius: 8px;
}
.sfc-step2-downbtn a:before{
    position: relative;
    top: -2px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
    width: 28px;
    height: 28px;
    background: url(../img/page/cfd/xitong.png) no-repeat center;
    background-size: 100%;
    content: "";
}
.cfd-step3-con{
    text-align: justify;
    padding-left: 50px;
}
.cfd-step3-con .cfd-step-btn{
    margin-left: 0;
    margin-right: 0;
    width: 325px;
}
.cfd-step3-con .cfd-step-btn a{
    line-height: 56px;
    text-indent: 15px;
}
.cfd-step3-con .cfd-step-btn a:after{
    right: 15px;
    transform: scale(.8);
    margin-top: -9px;
}
.cfd-step-countbtn{
    margin-left: auto;
    margin-right: auto;
    width: 504px;
}
.cfd-step-countbtn a{
    display: block;
    width: 100%;
    line-height: 90px;
    overflow: hidden;
    border-radius: 8px;
    border-bottom: solid #c3131e 4px;
}
.cfd-step-countbtn p{
    position: relative;
    line-height: 1.2;
    font-weight: bold;
}
.cfd-step-countbtn p:before,.cfd-step-countbtn p:after{
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 2px;
    height: 40px;
    background: #f23c47;
    content: "";
}
.cfd-step-countbtn p span{
    display: inline-block;
    vertical-align: middle;
    margin: 0 25px;
}
.cfd-step-countbtn p:before{
    transform: rotateZ(-30deg);
}
.cfd-step-countbtn p:after{
    transform: rotateZ(30deg);
}

/* mt4 new */
.ban-mt4-bg{
    position: relative;
    height: 654px;
    background-image: url(../img/page/mt4/mt4-banner.png);
    background-color: #0066fc;
    overflow: hidden;
}
.page-ban-mt4con{
    padding-top:90px;
}
.page-mt4-banimg{
    position: relative;
    margin-top: 65px;
}
.page-mt4-pad{
    padding: 80px 0;
}
.page-mt4-hasbg{
    padding: 80px 0;
    background: #0066fc url(../img/page/mt4/mt4-ban2.jpg) no-repeat center top;
}
.page-mt4-stepitem{
    width: 49%;
}
.page-mt4-iconflex{
    display: flex;
}
.page-mt4-iconitem{
    width: 33%;
}
.page-mt4-iconitem i{
    display: block;
    width: 50px;
    height: 50px;
    background: url(../img/page/mt4/xinz.png) no-repeat;
}
.page-mt4-iconitem .i2{
    background-position: -360px top;
}
.page-mt4-iconitem .i3{
    background-position: right top;
}
.page-mt4-btna a{
    display: inline-block;
    width: 270px;
    line-height: 63px;
    background: #000;
    border-radius: 6px;
}
.page-mt4-huibg{
    padding: 30px;
    background: #edeef2;
}
.page-mt4-pcwebfon{
    display: flex;
    padding: 20px 0;
    border-bottom:solid #ccc 1px;
}
.page-mt4-pcwebfon i{
    position: relative;
    top: 2px;
    display: block;
    width: 22px;
    height: 22px;
    background: url(../img/page/mt4/web@2x.png) no-repeat;
    background-size: 100%;
}
.page-mt4-pcwebfon .page-mt4-pcwebcen{
    margin: 0 15px 0 10px;
    width: 230px;
}
.page-mt4-pcwebfon .page-mt4-pcweblink a{
    display: block;
    text-align: center;
}
.page-mt4-pcwebfon .page-mt4-pcweblink .pcweblink{
    width: 120px;
    line-height: 38px;
    background: #000;
}
.mt4-line{
    border-top: solid #ccc 1px;
}
.page-mt4-width{
    width: 40%;
    padding-left: 3%;
}
.page-mt4-width2{
    padding: 4% 0 0 2%;
}
/* .page-mt4-xzlinklist a{
    display:inline-block;
    vertical-align: middle;
    margin: 0 10px;
    border:solid #fff 1px;
    padding: 0 20px;
    line-height: 30px;
    border-radius: 3px;
}
.page-mt4-xzlinklist a:hover{
    background: #fff;
    color: #333;
} */


/* === response === */

@media (max-width:1110px){
   /* page begin */

   /* form activity */
   .applic-impitem-box{
    white-space: normal;
   }
   .applic-impitem-box .applic-impitem label.error{
    font-size: .24rem;
    top:auto;
   }
   .form-succ-icon img{
       width:1.5rem;
   }
   .form-success-con{
       padding:.5rem 0;
   }
   .applic-tips, .applic-impitem label.error{
       position: relative;
       right:auto;
       top:auto;
   }
   .form-submit-con .page-det-tablist th br{
       display: none;
   }
   .applic-inp{
       text-indent:.2rem;
       font-size:.28rem;
   }

  .module-open,.page-pos-fon{
    display:none;
  }
  .page-cen-rightbox{
    margin-left:0;
  }  
  .page-cen-rightbox h1{
      position: relative;
      margin:.2rem 0 .5rem;
      font-size:.42rem;
      text-align:justify;
      padding-left:.3rem;
  }
  .page-cen-rightbox h1:before{
      position: absolute;
      left:0;
      top:.02rem;
      display:block;
      width:.08rem;
      height:100%;
      margin-right:.2rem;
      background:#0066fc;
      content:'';
  }
  .page-det-testext{
      padding:.2rem .4rem;
  }

  .page-pub-bl{
    padding:1.1rem 0 .2rem;
  }

  /* specity */  
  .page-banner{
    margin-top:.9rem;
    height:9.64rem;
    background-image: url(/assets/img/m/ban640.jpg?t=20220330);
    background-size:auto 100% ;
  }
  .page-ban-con{
      padding:9.3rem 0 0;
  }
  .open-btn{
      width:6.9rem;
      line-height: 1.4rem;
  }
  .open-btn .li{
    top: -.2rem;
    margin-left: -2.5rem;
    line-height:.4rem;
    width:5rem;
    border-radius:.34rem;
  }
  .open-btn .text img{
      right: .5rem;
      margin-top:-.2rem;
      width:.4rem;
  }
  .ban-ulist{
      margin-top:.6rem;
      white-space: normal;
      bottom:0;
  }
  .ban-ulist li{
      width:31%;
      margin: 0;
      vertical-align: top;
  }
  .ban-ulist li:first-child,.ban-ulist li:nth-child(2){
      width:49%;
      margin-bottom:.5rem;
  }
  .ban-ulist li:nth-child(2){
      margin-left:2%;
  }
  .ban-ulist li:nth-child(4){
      margin:0 2%;
  }
  .ban-ucon{
    padding-top:.4rem;
  }
  .ban-ulist li:nth-child(2) .ban-ucon{
    padding-top:.6rem;
  }
  .ban-ulist li:last-child .ban-ucon,
  .ban-ulist li:nth-child(3) .ban-ucon,
  .ban-ulist li:nth-child(4) .ban-ucon{
      padding-top:.6rem;
  }
  .ban-ulist li:first-child .ban-ucon{
      padding:.4rem 0 .2rem;
  }
  .ban-ulist li:last-child .ban-ucon p,.ban-ulist li:nth-child(4) .ban-ucon p{
      min-height:1.35rem;
  }
  .ban-ulist li:nth-child(3) .ban-ucon p{
    min-height:1.35rem;
  }
  .ban-ucon strong{
      display:block;
  }
  .ban-ucon br{
      display:block;
      height:0;
      overflow: hidden;
  }
  .ban-ulist li:first-child .ban-ucon strong,.ban-ulist li:nth-child(2) .ban-ucon strong{
      display:inline-block;
  }
  .ban-ulist li:first-child .ban-ucon br:last-child,.ban-ulist li:nth-child(2) .ban-ucon br{
      display:none;
  }
  .ban-ucon p{
      font-size:.26rem;
      min-height:1.1rem;
  }
  .ban-ucon p span{
      font-size:.2rem;
  }
  .ban-ulist s{
      transform: scale(.8) rotate(90deg);
      bottom:.2rem;
  }
  .ban-ulist i{
      width:1.12rem;
      line-height:.38rem;
      height:.38rem;
      top:-.19rem;
      font-size:.24rem;
      margin-left:-.56rem;
  }
  .page-part1-box{
      padding:6.5rem 0 1.1rem;
  }
  .page-xu-fon i{
      width:.8rem;
      height:.8rem;
      line-height:.8rem;
  }
  .page-jiag-tt{
      line-height:.48rem;
      white-space: nowrap;
  }
  .page-jiag-tt img{
      width:.48rem;
      height:auto;
  }
  .page-jiag-tt span{
      margin-left:.1rem;
  }
  .page-jiag-box ul{
      margin-bottom:.25rem;
  }
  .page-jiag-box li,.page-jiag-box li:nth-child(2), .page-jiag-box li:nth-child(5){
      width:49%;
      margin:2% 0 0
  }
  .page-jiag-box li:nth-child(2),.page-jiag-box li:nth-child(4),.page-jiag-box li:nth-child(6){
      margin-left:2%;
  }
  .page-jiag-pfon{
      height:1.1rem;
      line-height:1.3rem;
  }
  /* .page-jag-tispc{
      padding-bottom:.25rem;
  } */
  .page-jiag-btn a,.page-jiag-btn .btn-w{
      padding:0 .6rem;
      width:auto;
      line-height:.7rem;
      font-size:.28rem;
  }
  .page-ibox-title h3{
      font-size:.4rem;
  }
  .no1-tag{
      white-space:nowrap;
  }
  .page-ibox-title .no1-tag img {
      width:4.4rem;
      margin:0 .08rem;
  }
  .page-ibox-title .no1-tag .tag{
      width: 1.4rem;
  }
  .page-ibox-title .label-text{
      width:5.9rem;
      margin-left:.8rem;
      line-height:.45rem;
      white-space: nowrap;
      font-size:.2rem;
  }
  .page-ibox-title .label-text label{
      padding:0 .16rem 0 0;
      font-size:.2rem;
  }
  .page-ibox-title .label-text span{
      font-size:.2rem;
  }
  .page-ibox-title .label-text:before, .page-ibox-title .label-text:after{
      width:.57rem;
      height:.97rem;
      left:-.8rem;
  }
  .page-ibox-title .label-text:after{
      left:auto;
      right:-.5rem;
  }
  .page-jiag-ubig-tt img{
      width:auto;
      height:.32rem;
      margin-right:.05rem;
  }
  .page-jiag-ubigbox{
      white-space: nowrap;
  }
  .page-jiag-ubigcon, .page-jiag-ubig-count{
      margin:0;
  }
  .page-jiag-ubig-count{
      font-size:.7rem;
      margin-left:.4rem;
  }
  .page-jiag-ubig-count span{
      font-size:2rem;
  }
  .page-jiag-box{
      width:100%;
  }
  .page-jiag-ubig-tt span{
      font-size:.3rem;
      margin-left:.08rem;
  }
  .page-jiag-ubigcon p{
      font-size:.24rem;
  }
  .page-jiag-box .page-jiag-puad .page-jiag-pfon{
      top:0rem;
      right:.2rem;
      font-size:.24rem;
  }
  .page-jiag-box .page-jiag-puad .page-jiag-pfon .f80{
      font-size:.6rem;
  }
  .page-jiag-box .page-jiag-puad{
      padding:.25rem 6%;
  }
  .page-jiag-box .page-jiag-puad .f20{
      font-size:.26rem;
  }

  .page-part2-box{
      padding:.6rem 0 1rem;
  }
  .page-part2-box .page-xu-fon i{
      top:-.4rem;
  }
  .page-part2-box p.mt-3 br{
      display: none;
  }
  .page-shous-box{
      width:100%;
  }
  .page-shous-box .page-shous-tu{
      width: 4.56rem;
      height: 4.34rem;
      margin-left:.4rem;
  }
  .page-shous-box .page-shous-con s{
      width:.8rem;
      height:.8rem;
      line-height:.8rem;
      margin-right:.2rem;
      font-size:.24rem;
  }
  .page-shous-box .page-shous-con li{
      padding:.15rem 0;
      font-size:.32rem;
  }
  .page-shous-box .page-shous-tu{
      width:3rem;
  }
  .page-xu-fon .page-shous-wlinfo{
      line-height:1.4;
      padding:.1rem .2rem;
      text-align:justify;
  }

  .page-part3-box{
      padding:0 .35rem .7rem;
  }
  .page-part3-box h3{
      font-size:.48rem;
  }
  .page-cen-mwid{
      width:100%;
      margin:.4rem auto 0
  }
  .page-cen-mwid p{
      white-space: normal;
  }

  .page-part4-box{
      padding-bottom: .7rem;
  }
  .page-part4-box .page-xu-fon i, .page-part3-box .page-xu-fon i{
      top:-.4rem;
  }
  .page-part4-box .page-xu-fon p{
      margin-top:.1rem;
      white-space: normal;
  }
  .page-part4-box .page-xu-fon p br{
      display: none;
  }
  .page-special-cxzitem,.page-special-cxzitem.bg-specialblue{
      padding:.5rem 0 .5rem .7rem;
  }
  .page-special-cxzitem .page-special-img{
      width:3rem;
      right:.5rem;
  }
  .page-special-cxzitem .page-special-img img{
      width:100%;
  }
  .page-special-cxzitem.bg-specialblue .page-special-img{
      left:0;
  }
  .page-special-cxzitem .page-jiag-btn .btn-special{
      padding:0;
      width:2.4rem;
      line-height:.5rem;
      border-width:1px;
  }
  .page-special-cxzitem .page-special-img{
      position: relative;
      right:auto;
      margin-top:.5rem;
      width:auto;
  }
  .page-special-cxzitem .page-special-duibibox dl:last-child{
      margin: .2rem 0 0;
  }
  .page-special-cxzitem .page-special-duibibox dd{
      text-align:left;
  }
  .page-special-cxzitem .page-special-gxlogo img{
      width:3rem;
  }

  .page-part5-box{
      padding:.8rem 0 .2rem;
  }
  .page-part5-box .page-xu-fon p br{
      display:none;
  }
  .page-step-con{
      margin-top:.7rem!important;
  }
  .page-step-con .page-step-item{
      float: none;
      width:100%;
  }
  .page-step-con .page-step-item:last-child{
      margin-top:.7rem;
  }
  .page-step-con .page-step-im{
      padding:0 .3rem .3rem;
  }
  .page-step-con .page-step-item h4 {
    top: -.3rem;
    line-height:.6rem;
    width:3.5rem;
    border-radius: .4rem;
  }
  .cen-bg-item{
      width:1.6rem;
      font-size:.2rem;
  }

    .page-cen-banklink a{
        width:2.58rem;
        height:1.04rem;
        margin-bottom:.25rem;
        background-size: 8.32rem auto;
    }
    .page-cen-banklink{
        padding-top:.2rem;
    }
    .page-cen-banklink a:nth-child(2),.page-cen-banklink a:nth-child(5),.page-cen-banklink a:nth-child(8){
        margin:0 auto
    }
    .page-cen-banklink a:nth-child(2n){
        margin-left:.3rem;
    }
    .page-cen-banklink .bank-a2{
        background-position:-2.88rem 0;
    }
    .page-cen-banklink .bank-a3{
        background-position:right .02rem;
    }
    .page-cen-banklink .bank-a4{
        background-position:0 -1.34rem;
    }
    .page-cen-banklink .bank-a5{
        background-position:-2.88rem -1.34rem;
    }
    .page-cen-banklink .bank-a6{
        background-position:right -1.35rem;
    }
    .page-cen-banklink .bank-a7{
        background-position:0 -2.66rem;
    }
    .page-cen-banklink .bank-a8{
        background-position:-2.88rem -2.66rem;
    }
    .page-cen-banklink .bank-a9{
        background-position:right -2.66rem;
    }
    .page-cen-banklink .bank-a10{
        background-position:-2.88rem -3.97rem;
    }


  /* info */
  .minwidth{
      width:100%;
  }
  .page-det-time{
      padding:.18rem .25rem;
  }
  .page-det-lianx{
      padding:.35rem 8% .45rem;
  }
  .page-det-cenxian{
      padding:.3rem;
  }
  .page-det-oitem{
      padding-left:.55rem;
  }
  .page-jisuan-pcon{
      padding:.1rem .25rem .4rem;
  }
  .page-det-nitem p{
      margin-top:.25rem;
  }
  .pfon-notop p{
      margin-top:0;
  }
  /* .page-det-nitem img{
      width:100%;
  } */
  .page-jisuan-jt{
      width:1.6rem;
      height:.75rem;
  }
  .page-jisuan-jt p{
      padding:0;
      margin-top:.2rem;
  }
  .page-jisuan-jt:after{
      bottom:-.44rem;
      margin-left:-1.1rem;
      border-width: .6rem 1.1rem 0 1.1rem;
  }
  .page-rbox-con .page-det-havlink{
      padding:0;
  }
  .page-rbox-con .page-det-havlink a{
      margin:.3rem auto 0;
      display:block;
      position: relative;
      width:3.6rem;
      line-height:.8rem;
      border-radius:.6rem;
      top:auto;
  }
  .page-rbox-con .page-det-havlink img{
      width:.3rem;
  }
  .page-det-zlimg{
      float:none;
      margin:0 auto;
      width:50%;
  }
  .page-det-numcilist{
      padding:.45rem 0;
  }
  .page-det-zlicon{
      margin:.4rem 0 0;
  }
  .page-det-numpub i{
      width:.6rem;
      height:.6rem;
      line-height:.6rem;
      font-size:.28rem;
  }
  .page-guide-nav{
      padding:.3rem;
  }
  .page-guide-item{
      padding:.3rem 0;
  }
  .page-guide-item i{
      width:.8rem;
      height:.8rem;
      margin-bottom:.1rem;      
      background-size:auto .8rem;
  }
  .page-guide-item .i2{
      background-position:-.8rem center;
  }
  .page-guide-item .i3{
      background-position:-1.6rem center;
  }
  .page-guide-item p{
      padding:0 .2rem;
      white-space:normal;
      min-height:1rem;
  }
  .page-guide-item p br{
      display: none;
  }
  .page-guide-tippad{
      padding:.3rem .4rem;
  }
  .page-guide-tuitem img,.page-guide-tleft img,.page-det-nitem .mt-3 img,.page-det-im img{
      width:100%;
  }
  .page-det-nitem .page-det-pifno p img,.page-det-tablist th img{
      width:.26rem;
  }
  .page-cen-bluelink:before{
      margin-right:.12rem;
  }
  .mt-3 .page-cen-bluelink img{
      width:.3rem;
  }
  .det-studycen-item{
      padding:.2rem .25rem;
  }
  .det-studycen-item dt{
      width:.56rem;
  }
  .page-det-sdutybtn a{
      width:2.8rem;
      line-height:.6rem;
      border-radius:.6rem;
      margin-bottom:0;
  }
  .text-shen.f18,.text-shen.f14{
      display: none;
  }
  .page-det-time .page-det-warning{
      padding-left:.45rem;
      background-size:.3rem auto;
  }
  .page-det-tl th{
      width:24%;
      white-space: normal;
  }
  .page-tips-ulist li:before{
      width:.14rem;
      height:.14rem;
      top:.1rem;
  }
  .miraic-confot .appdown img{
      width:1.35rem;
  }
  .page-tips-ulist li{
      padding-left:.3rem;
  }
  .miraic-confot li{
      padding:.2rem .25rem;
  }
  .page-det-agreelist .page-cen-bluelink:before{
      margin-right:.1rem;
      border-width: .1rem 0 .1rem .2rem;
  }
  .page-det-agreelist .pdf{
      right:.25rem;
      top:50%;
      margin-top:-.2rem;
  }
  .page-det-tipbg div,.page-det-tipbg table{
      display:none;
  }
  .page-det-tipbg{
      margin-top:.2rem;
      width:6.9rem;
      height:4.2rem;
      background:url(/assets/img/m/pagetableList.png?t=20211224) no-repeat center top;
      background-size:100%;
  }
  .page-det-quest dt{
      line-height:.7rem;
      padding:0 .25rem;
  }
  .page-det-quest dt span{
      padding-right:.2rem;
  }
  .page-det-quest dd{
      padding-left:.8rem;
  }
  .page-det-quest dd span{
      width:.3rem;
      height:.3rem;
      line-height:.3rem;
      left:.2rem;
      top:.06rem;
  }
  .page-det-agreelist .page-cen-bluelink a{
      display: inline-block;
      width:80%;
      font-size:.28rem;
      white-space: normal;
      line-height:1.2;
      vertical-align: middle;
  }
  .page-det-agreelist li{
      padding:.3rem .3rem;
      height:auto;
      margin-bottom:.15rem;
      line-height:1.5;
  }
  

  /* activity */
  .page-tuij-box{
      padding:.2rem .2rem .5rem;
  }
  .page-tuij-btn a{
      width:2.6rem;
      line-height:.7rem;
  }
  .page-ulist-box li{
      padding:.3rem;
      margin-bottom:.2rem;
  }
  .page-ulist-lmg{
      width:100%;
      float: none;
  }
  .page-ulist-rnr{
      margin:.3rem 0 0;
      min-height: 0;
      height:auto;
      padding-bottom:.6rem;
  }
  .page-det-bim{
      padding:.25rem 0;
  }
  .page-btn-tcon{
      white-space: nowrap;
  }
  .page-btn-tcon .btn{
      width:48%;
      margin:0;
      line-height:.8rem;
      border-radius:.1rem;
  }
  .page-btn-tcon .btn:last-child{
      margin-left:3%;
  }
  .page-btn-tcon .btn-padd{
      margin:0;
      width:auto;
  }
  .page-content-dtbox{
      text-align:justify;
  }
  .page-con-tims{
      white-space: nowrap;
  }
  .page-con-tims span{
      padding:0 .1rem;
  }
  .page-con-tims a:first-child{
      padding:.02rem .15rem;
  }
  .post-full-custom-excerpt{
      padding:.2rem .3rem;
  }
  .page-content-dtbox table{
    border:solid #ddd;
    border-width:1px 1px 0 0;
    margin-bottom:.2rem;
  }
  .page-content-dtbox table th,.page-content-dtbox table td{
      padding:.15rem .1rem;
      border:solid #ddd;
      border-width:0 0 1px 1px;
  }
  .page-content-dtbox table th{
      background:#f5f5f5;
  }
  .page-content-dtbox table tr th:first-child{
      width:30%;
  }

  .page-history-list dt, .page-history-list dd{
      display:block;
      font-size:.26rem;
      width:100%;
  }
  .page-history-list dt{
      float:none;
  }
  .page-history-list dd{
      margin:0;
  }


  /* contactus */
  .page-det-lianx .oitem-btn-it a{
      line-height:1rem;
      border-width:.04rem;
  }
  .page-contact-list{
      white-space: normal;
  }
  .page-contact-item{
      width:100%;
      height:auto;
      padding-bottom:.5rem;
  }
  .page-contact-item:nth-child(2){
      margin:.4rem 0;
  }
  .page-contact-item i{
      top:.2rem;
  }
  .page-contact-pad{
      padding-top:1rem;
  }
  .cont-line-link{
      margin-top:.4rem!important;
  }
  .cont-line-link a{
      width:3rem;
      line-height:.9rem;
  }
  .cont-line-share{
      width:3.4rem;
      line-height:.8rem;
  }
  .page-det-nitem .cont-line-share img{
      width:.3rem;
  }
  .page-det-nitem .cont-line-link img{
    width:.42rem;
  }
  .page-det-nitem .cont-line-link .linkewm{
    width:50%;
  }
  .page-share-blink a{
      width:3rem;
      line-height:.8rem;
      border-radius:.5rem;
  }

  /* calutor */
  .calcu-box{
      padding:.4rem .3rem;
  }
  .calcu-box .cl-item .inp-border{
      height:.8rem;
  }
  .f-select span, .calcu-box .f-select > span{
      padding-left:.3rem;
      line-height:.78rem;
      font-size:.28rem;
  }
  .calcu-box .cl-item{
      width:100%;
      margin:0 0 .3rem;
      font-size:.28rem;
  }
  .f-select .dropmenu{
      top:.7rem;
      width:100%;
      height:2.6rem;
  }
  .f-select li{
      line-height:.8rem;
      padding-left:.3rem;
  }
  .f-select i.arr{
      margin-top:-6px;
  }
  .cl-item .inp .disabled-inp{
      line-height:.77rem;
      padding:0;
      opacity: 1;
  }
  .radio-inp a{
      font-size:.28rem;
      line-height:.8rem;
  }
  .cl-item .getratebox .get-rate{
      line-height:.8rem;
  }
  .cl-item .inp input{
      font-size:.32rem;
      padding:.15rem 0;
      text-indent:.3rem;
  }
  .cl-btnbar{
      margin-top:.2rem;
  }
  .cl-btnbar a{
      width:50%;
      line-height:.8rem;
  }
  .cl-item .inp .result-inp{
      font-size:.32rem;
      padding:.14rem 0;
      text-indent:.3rem;
  }
  .cal-erro{
      height:.3rem;
  }
  .cl-item .tipbox .tipcont{
      width:4rem;
      height:1.1rem;
      top:-1.18rem;
      border-radius:.1rem;
      margin-left:-1.7rem;
      font-size:.24rem;
  }
  .cl-item .tipbox .tipsanh{
    top:-1.56rem;
  }
  .tipbox .tipcont p{
      padding:.2rem 0;
  }
  .tipbox .tipcont i{
      bottom:-10px;
      margin-left:-25px;
  }
  .cl-result .subtit{
      margin:0 0 .1rem;
      font-size:.32rem;
  }
  .calcu-box .cl-item > span{
      font-size:.26rem;
  }

  /* table */
  .spreadTab li{
      font-size:.28rem;
      line-height:.8rem;
  }
  .page-det-tablist th{
      font-size:.22rem;
  }
  .spreadTable td{
      padding:.15rem 0;
  }
  .spreadTable td .proName{
      font-size:.2rem;
  }
  .hpfon span.sp-spred-nam{
      display:none
  }
  .hpfon span.sp-pre-midd:last-child{
      font-size:.24rem;
      padding-left:.15rem;
  }
  .spreadTable th{
      padding:.3rem 0;
      font-size:.26rem;
  }
  .spreadTable .hpfon i{
      width:.4rem;
      height:.3rem;
  }
  .sp-spred-nam{
      padding:0 .15rem;
      font-size:.24rem;
  }
  .spreadTable .bigsp{
      font-size:.32rem;
  }
  .spreadTable td span{
    font-size:.3rem;
    }
    .spreadTable tr td:nth-child(4) span{
        font-size:.34rem;
    }
    .spreadTable .more-sp-btn{
        border:none;
    }
  .page-det-tablist th, .page-det-tablist td{
      padding:.18rem .2rem;
  }
  .page-det-shtb{
      padding:0;
  }
  .page-det-shtb i,.page-det-shtb table thead,.page-det-shtb table tbody{
      display:none;
  }
  .page-det-shtb table{
      width:5rem;
      height:4rem;
      background:url(/assets/img/m/det-shtb-tablist.png) no-repeat center top;
      background-size:100% auto;
  }
  .page-det-intm{
      width:2rem;
      margin-right:.3rem;
  }
  .page-det-incon{
      margin:0;
  }
  .page-cen-rightbox h1 br{
      display: none;
  }
  .qa-has-a{
      padding-left: .54rem;
  }
  .page-rbox-con,.read-next-card-content{
      font-size:.27rem;
  }


  /* download */
  .page-det-downloads{
      padding:.6rem .45rem .45rem;
  }
  .soft-download-litem{
      margin:0 auto;
      width:4.4rem;
      float: none;
      text-align:center;
  }
  .soft-download-rcon{
      margin:.7rem 0 0;
      padding:0;
  }
  .soft-down-tt .web-logo{
      width:1.46rem;
      height:.4rem;
  }
  .soft-down-tub span,.soft-down-gdjl dt strong{
      margin-left:.15rem;
  }
  .soft-down-tt .soft-down-tips{
      margin-left:.1rem;
      width:.8rem;
      line-height:.36rem;
      border-radius:.04rem;
  }
  .soft-down-tub{
      height:.5rem;
  }
  .soft-down-tub img{
      width:.4rem;
      height:auto;
  }
  .soft-down-alink a{
      width:2.4rem;
      line-height:.7rem;
      margin-bottom:.2rem;
      border-radius:.5rem;
  }
  .page-det-downloads .mt-4 img{
      width:100%;
  }
  .soft-down-gdjl{
      margin-top:.2rem!important;
      padding:0;
      text-align:left;
  }
  .soft-down-gdjl dl{
      padding:.45rem 0;
  }
  .soft-down-gdjl dt{
      display:block;
      width:auto;
      margin-bottom:.3rem;
  }
  .soft-down-gdjl dd{
      text-align:left;
  }
  .soft-down-gdjl dd a{
      margin:0 .25rem 0 0;
      text-align:center;
  }

    .soft-download-gx .soft-download-litem{
        right:-.2rem;
        bottom:-1.3rem;
        width:3.8rem;
    }
    .soft-download-gx .downloads-z-index{
        margin-top:.5rem!important;
        padding:1.1rem 1.75rem 1rem;
    }
    .soft-download-gx .soft-down-alink a{
        width:2.8rem;
        margin-bottom:.2rem;
    }
    .soft-down-tt .web-gx-logo{
        width:2.5rem;
        height:.5rem;
    }
    .soft-download-gx .soft-down-alink .gx-down-longbtn{
        width: 4.5rem;
    }
    .soft-download-gx .page-det-downloads{
        padding:.6rem .15rem .45rem;
    }
    .page-det-gxpccon .soft-download-litem{
        width:100%;
        bottom:0;
    }
    .soft-download-gx .page-det-gxpczi{
        margin-top:-.9rem!important;
    }
    .soft-download-rcon br{
        display: block;
        height:0;
        overflow: hidden;
    }
    .soft-down-list{
        margin-top: .3rem;
    }
    .page-det-cfdmiaoshu{
        padding-top: 0;
        padding-bottom: 0;
    }
    .page-det-cfdmiaoshu .soft-download-rcon {
        top: 0;
        padding-top: .4rem;
    }
    .page-det-cfdmiaoshu .soft-download-litem{
        margin-top: .3rem;
        position: relative;
        width: 100%;
        right:auto;
    }
    .page-det-cfdmiaoshu .soft-download-rcon p{
        width: 100%;
    }


  /* questions */
  .page-search-tcon{
      padding:.4rem;
  }
  .page-search-infon{
      line-height:.85rem;
      border-radius:.08rem;
  }
  .page-search-infon .page-search-inp{
      line-height:.85rem;
      margin-left:.8rem;
  }
  .page-search-infon i{
      left:.3rem;
      top:.32rem;
  }
  .page-search-infon .page-search-btn{
      width:1.2rem;
  }
  .page-search-item{
      padding:.5rem .4rem;
  }
  .page-search-item li{
      width:100%;
      margin:2% 0
  }
  .page-search-ul .restitem{
      padding:.3rem 0;
  }
  .page-search-item li i{
      right:.3rem;
      top:50%;
      margin-top:-.18rem;
  }
  .page-search-ul .restitem a{
      position: relative;
      padding:0 .3rem 0 .6rem;
      line-height: 1.2;
  }
  .page-search-ul .restitem a:before{
      position: absolute;
      left:.3rem;
      top:-.08rem;
      font-size:.42rem;
  }
  .page-search-item li a{
      line-height:.85rem;
      padding:0 .3rem;
      font-size:.28rem;
  }
  .page-search-ul .restitem span{
      padding-left:.24rem;
      display:block;
      white-space: normal;
      line-height:1.2;
  }
  .page-search-ul .restitem i{
      right:.3rem;
      top:50%;
      margin-top:-.18rem;
  }
  .page-det-faqoco h3 span{
      font-size:.42rem;
      padding-right:.15rem;
  }
  .page-det-faqoco .page-det-quest dd{
      padding-left:.54rem;
  }
  .page-search-item .mt-4.text-center{
      text-align:left;
  }
  .page-search-pubox{
      margin-top:.5rem;
      padding:1rem 0 .5rem
  }
  .page-search-list{
      padding:.1rem 0 .4rem;
  }
  .page-search-ul li{
      padding:.45rem 0;
  }
  
  .jiag-activity-prize{
    left:-.75rem;
    top:.1rem;
    font-size:.24rem;
  }  
  .jiag-activity-prize t{
    font-size:.34rem;
  }
  .page-xu-fon h3{
      font-size:.42rem;
      white-space: nowrap;
  }

  .diancha-prize:after{
      right:-.2rem;
      top:-.35rem;
      width:.64rem;
      height:.64rem;
  }

  
  .pagination a, .pagination span{
    margin:0 .25rem;
    padding:0 .2rem;
    font-size:.28rem;
    line-height:.6rem;
    }
    .pagination span.page{
        padding:0 .2rem;
    }

    .page-content-neic p{
        margin-bottom:.3rem;
    }

    /* searchcheck */
    .ss360-layer{
        padding:0;
    }
    .ss360-suggests__link{
        font-size:.3rem;
    }
    .ss360-custom-search .ss360-custom-search__searchbutton,.ss360-suggests__snippet{
        font-size:.26rem;
    }
    .ss360-suggests__snippet{
        padding:0;
        margin-top:.2rem;
        text-align: justify;
    }
    .ss360-suggests{
        margin:0;
        padding:.3rem 0 .4rem;
    }
    .ss360-layer__heading{
        font-size:.36rem;
        padding-bottom:.26rem;
    }


    /* add glossary  */
    .page-glossary-tag{
        height:.7rem,;
    }
    .page-glossary-wid{
        width:100%;
    }
    .page-glossary-tag a{
        line-height:.7rem;
        font-size:.18rem;
    }
    .page-glossary-taglist li{
        width:50%;
        font-size:.24rem;
        margin-top:.3rem;
        padding-right:0;
    }
    .page-glossary-taglist i{
        margin-right:.1rem;
    }
    .page-glossary-tips{
        left:0;
        bottom:.45rem;
        text-align:justify;
        padding:.2rem;
        background-color:#fff;
        border:solid #dedede 1px;
        border-radius:.05rem;
        box-shadow:.04rem 0 .06rem rgba(14,64,167,.1);
    }
    .page-glossary-tips p{
        font-size:.2rem;
    }
    .page-glossary-tips p{
        margin-top:.05rem;
    }
    .page-glossary-tips:after{
        bottom:-6px;
        height: 10px;
        width:10px;
    }

    /* miraichart */
    .page-mira-item{
        float:none;
        width:100%;
        min-height:0;
    }
    .page-mira-item:last-child{
        margin-top:.4rem;
    }
    .page-mira-item h5{
        line-height:.6rem;
    }
    .page-mira-tpad{
        padding:0 .25rem .25rem;
    }
    .page-mr-line{
        padding-top:.2rem;
    }
    .page-det-nitem .mt-3 .miraichart-btn{
        width:3.3rem;
    }
    .page-det-nitem .mt-3 .appdown img{
        width:40%;
    }
    .page-miraichar-pcdon{
        display:none;
    }
    .page-miraichar-mdon{
        display:block;
    }

    /* agreement changed 20210722 */
    .agreement-tablist th{
        line-height:.8rem;
    }
    .fxtfgx{
        width:1.55rem;
    }
    .fxtfmt4{
        width:1.8rem;
    }
    .agreement-tablist td{
        padding:.28rem .24rem;
        font-size:.2rem;
    }
    .agreement-tablist br{
        display: block;
        line-height: 0;
        overflow: hidden;
        height:0;
    }
    .agreement-tablist .thang{
        padding:.2rem .24rem;
    }
    .agreement-tablist .pdf{
        right:.2rem;
        margin-top:-.1rem;
        width:.2rem;
    }

    .page-special-serveicef img{
        width: 100%;
    }
    .page-special-serveicef .page-special-servlink{
        margin-top: -.45rem;
        width: 88%;
        line-height: .9rem;
        border-radius:.1rem;
    }
    .page-special-serveicef .page-special-servlink span{
        white-space: nowrap;
        font-size: .34rem;
    }
    .page-special-serveicef .page-special-servlink .cen-p5-lxlink{
        margin-left: .4rem;
    }
    .page-special-serveicef .page-special-servlink .cen-p5-lxlink a{
        width: .71rem;
        height: .71rem;
        background-size: auto .71rem;
        margin-left: .2rem;
    }

    /* gx download */
    .mbr-fon{
        display: block;
        height: 0;
        line-height: 0;
        overflow: hidden;
    }
    .page-gx-tt img{
        width: 3.5rem;
    }
    .page-gx-bancon{
        padding:.8rem 0;
    }    
    .page-gx-banner{
        margin-top:.9rem;
    }
    .page-gx-pupad{
        padding:.5rem 0 .7rem;
    }
    .gx-pub-quyinbox{
        padding-bottom:0;
    }
    .page-gx-bancon{
        text-align:center;
    }
    .page-gx-bansj{
        position: relative;
        margin-top:.4rem;
        right:auto;
        bottom:auto;
        text-align:center;
    }
    .page-gx-bansj img{
        width:86%;
    }    
    .gx-ban-dowbtn{
        width: 100%;
    }
    .gx-ban-dowbtn p{
        font-size:.18rem;
    }
    .page-cen-tabbox .btn{
        padding:.15rem 0;
    }
    .gx-ban-dowbtn .btn{
        padding:.16rem .6rem .18rem;
    }

    .page-cen-tabbox{
        padding:.4rem 4%;
    }
    .page-cen-pcgx img{
        display: block;
        margin: 0 auto .1rem;
        width: 2.4rem;
    }
    .page-gx-num {
        width: 1.6rem;
        line-height:.6rem;
        border-radius:.6rem;
    }
    .page-gx-num:after{
        border-width: .16rem .1rem 0 .1rem;
        bottom:-.1rem;
        margin-left:-.1rem;
    }
    .gx-mo-stepitem .page-gx-num{
        left:.4rem;
        top:-.3rem;
    }

    .page-gx-sancon{
        white-space: normal;
    }
    .gx-sancon-pub{
        padding:.25rem .3rem;
        text-align: justify;
    }
    .gx-sancon-item{
        position: relative;
        display: block;
        width: 100%;
    }
    .gx-sancon-item:nth-child(2){
        margin:2% 0;
    }
    .gx-sancon-item i{
        position: absolute;
        right:.3rem;
        bottom:.3rem;
        width: 1.4rem;
        height: .92rem;
        background-size:5.6rem auto;
    }
    .gx-sancon-item .i2 {
        background-position: -1.4rem;
    }
    .gx-sancon-item .i3 {
        background-position: -2.8rem;
    }


    .page-gx-macd{
        padding-top: 5rem;
    }
    .page-gx-linebox{
        background: none;
    }
    .page-gx-macd .gx-macd-i1 {
        left:.3rem;
        top:.6rem;
        width:2.38rem;
        height:2.38rem;
    }
    .page-gx-macd .gx-macd-i2 {
        right: 1.8rem;
        top:0;
        width: 1.68rem;
        height: 1.68rem;
    }
    .page-gx-macd .gx-macd-i3 {
        right:.3rem;
        top: 2rem;
        width: 3.6rem;
    }
    .page-gx-macd .gx-macd-i1 p{
        padding:.35rem .3rem;
    }
    .page-gx-macd .gx-macd-i2 p {
        padding:.25rem .3rem;
    }
    .page-gx-macd .gx-macd-i3 .gx-macd-mias {
        padding: .15rem .2rem;
        border-radius: 0 0 .1rem .1rem;
    }
    .page-gx-macd .gx-macd-i3 .gx-macd-title {
        line-height: .35rem;
        padding-left: .15rem;
        border-radius: .1rem .1rem 0 0;
    }
    .page-gx-macd .gx-macd-i3 .gx-macd-title span{
        width:.12rem;
        height: .12rem;
        margin-right:.08rem;
    }
    .page-gx-macd .gx-macd-i3 p{
        font-size:.18rem;
        white-space: nowrap;
    }
    .page-gx-macd .gx-macd-i1:after {
        right:.35rem;
        bottom: -.05rem;
        width: 1.4rem;
        height: 1rem;
        background-size: 5.6rem auto;
    }
    .page-gx-macd img{
        width: 90%;
    }
    .page-gx-bpad{
        border-radius:.12rem;
        padding-left:4%;
        padding-right: 4%;
    }
    .gx-im-animate img{
        width:90%;
    }
    .gx-im-animate .gx-im-aniline {
        height:.24rem;
        border-radius:.4rem;
    }
    .gx-im-aniyuan {
        margin-top: -.45rem;
        width:.9rem;
        height:.9rem;
        padding:.12rem .1rem;
    }
    .gx-im-aniyuan p,.gx-pc-cbtnitem p{
        font-size:.18rem;
    }
    .gx-pc-citem{
        width:4.4rem;
    }
    .gx-pc-citem:last-child{
        margin:.5rem 0 0;
    }
    .gx-pc-citem:last-child.gx-pc-citone{
        margin:0;
    }
    .gx-pcbtn-box{
        padding-bottom:.5rem;
    }
    .page-cen-pcgx{
        white-space:nowrap;
        margin-top:.2rem;
    }
    .gx-mo-stepitem{
        display: block;
        width:100%;
        margin-bottom:.6rem;
        border-radius: .2rem;
        min-height: 0;
    }
    .mo-pfont{
        text-align:justify;
    }
    .gx-mo-stepitem:nth-child(2n){
        margin-left:0;
    }
    .gx-mo-stpad {
        padding:.6rem .4rem .4rem;
    }
    .gx-mo-tugr p{
        font-size:.2rem;
    }
    .gx-mo-tugr img{
        width:2rem;
    }
    .page-cen-tabbox .btn i {
        margin-right:.2rem;
        width:.5rem;
        height:.5rem;
        background-size: 1rem;
    }

    /* mo */
    .fx-mo-downloadbox {
        border-radius: .2rem;
        padding: .5rem 0;
    }
    .fx-mo-downloadbox p.mt-6{
        padding:0 .4rem;
    }
    .fx-mo-downloadbox .cen-download-box .step-app-alink{
        margin:0;
    }
    .fx-mo-downloadbox .cen-download-box .step-app-alink:last-child{
        margin-top:.4rem;
    }
    .fx-mo-downloadbox .cen-download-box .step-app-alink img{
        width:2.8rem;
    }
    .fx-mo-downloadbox .step-app-alink i{
        width:.85rem;
        height:.85rem;
        margin-right:.1rem;
    }
    .fx-mo-downloadbox .step-app-alink p{
        margin-left:.95rem;
    }
    .soft-down-ms{
        width: 48%;
    }    
    .gx-down-longitem{
        width: 100%;
    }
    .soft-download-rcon .soft-download-h3fon, .page-det-downloads .soft-download-h3fon{
        line-height: .6rem;
    }


    .gx-quyin-pbox .page-det-tablist{
        width:100%;
    }
    .gx-quyin-pbox .page-det-tablist th,.gx-quyin-pbox .page-det-tablist td {
        padding: .2rem 4%;
    }

    .gx-sancon-other.gx-sancon-btn a{
        border-width: 1px;
    }
    .gx-sub {
        left: -.04rem;
        top: -.18rem;
    }

    /* qa */
    .gx-pub-qaitem {
        margin-bottom: .1rem;
        padding: .2rem .3rem;
    }
    .gx-pub-qatt i {
        top:50%;
        margin-top:-.12rem;
        width:.24rem;
        height: .24rem;
        background-size:.48rem auto;
    }
    .gx-pub-qaitem p{
        padding-top:.15rem;
    }
    .gx-pub-qatt{
        padding:0 20% 0 .45rem;
    }

    /* tradingView */
    .page-tradingview-pos{
        margin-top:.9rem;
        line-height:.6rem;
    }
    .page-tradingview-banner{
        height:9.6rem;
        background-image: url(../img/page/gx/ban640.jpg);
    }
    .page-tradingview-bancon{
        padding-top:1.2rem;
    }
    .page-tradingview-tt img{
        width: 5rem;
    }
    .page-tradingview-bancon p.f36{
        font-size:.34rem;
    }
    .page-tradingview-bancon .page-tradingview-cenpt {
        margin-bottom:4.1rem;
        width: 5.8rem;
        line-height: .5rem;
        border: solid #0041fc 1px;
        font-size:.26rem;
    }
    .page-tradingview-bancon p.f14{
        text-align:justify;
        font-size:.2rem;
    }
    .page-gx-pupad p.text-center{
        text-align:justify;
    }
    .page-gx-pupad p.page-gx-num.text-center{
        text-align:center;
    }
    .page-gxtv-wuliao{
        width:100%;
    }
    .page-gxtv-wuliao .page-gxtv-pub{
        padding:.3rem .4rem;
    }
    .page-gxtv-wuliao .page-gxtv-t{
        position: relative;
        top:.6rem;
        width:1rem;
        height: 1rem;
        line-height:1rem;
    }
    .page-gxtv-nr{
        margin-left:1.3rem;
    }
    .page-gxtv-ubox li,.page-gxtv-ubox li:first-child,.page-gxtv-ubox li:nth-child(2){
        width:32%;
        border-radius:.1rem;
        box-shadow: 0 .04rem 0 #1fb0b2;
        vertical-align: top;
        margin-bottom:0;
    }
    .page-gxtv-ubox li:nth-child(2){
        margin:0 2%;
    }
    .page-gxtv-ubox s{
        bottom:.1rem;
    }
    .page-gxtv-ubox .page-gxtv-upad{
        padding:.4rem 0 .5rem;
    }
    .page-gxtv-ubox .gx-tv-icon {
        height:.65rem;
        width:.72rem;
        background-position:.07rem top;
        background-size: auto 100%;
    }
    .page-gxtv-ubox p{
        font-size:.22rem;
    }
    .page-gxtr-bwid .page-gx-tnum{
        top:-.3rem;
    }
    .page-gxtv-black{
        padding-top:0;
    }
    .page-gxtr-bwid{
        width:100%;
    }
    .page-gxtv-img p {
        right:.15rem;
        top:.15rem;
        padding: 0 .15rem;
        line-height: .4rem;
        border-radius:.25rem;
        font-size:.2rem;
    }
    .page-gxtv-tuoimg{
        white-space: normal;
    }
    .page-gxtv-tuoimg .page-gxtv-img{
        width:100%;
        display: block;
    }
    .page-gxtv-tuoimg .page-gxtv-img:last-child{
        margin:.1rem 0 0;
    }
    #trpoint3{
        padding-bottom:0;
    }

    /* account flow */
    .accflow-num-fon {
        top: -.02rem;
        margin-right:.15rem;
        line-height:.4rem;
        border-radius:.4rem;
        padding: 0 .2rem;
    }
    .accflow-cen-icon {
        width:.5rem;
        height:.6rem;
        background-size:auto .6rem;
    }
    .accflow-cen-pbg{
        border-radius:.04rem;
        padding:.2rem 0;
    }
    .accflow-cen-pbg .accflow-cen-p{
        margin:0 .7rem 0 .2rem;
    }
    .accflow-cen-icon.accflow-cen-s{
        background-position:-.5rem 0;
    }
    .accflow-cen-icon.accflow-cen-i2 {
        height:.46rem;
        background-position: -1rem center;
    }
    .accflow-cen-icon.accflow-cen-i3 {
        height:.46rem;
        background-position: -1.5rem center;
    }
    .accflow-cen-icon.accflow-cen-i4 {
        background-position: -2rem center;
    }
    .accflow-cen-icon.accflow-cen-i5 {
        background-position: -2.5rem center;
    }
    .accflow-cen-icon.accflow-cen-i6 {
        background-position: -3rem center;
    }
    .accflow-cen-icon.accflow-cen-i7 {
        background-position: -3.5rem center;
    }
    .accflow-cen-icon.accflow-cen-i8 {
        background-position: -4rem center;
        transform: rotate(90deg);
    }
    .accflow-cen-btnfon a{
        width:75%;
        line-height: .8rem;
        border-bottom: solid #d51c28 .04rem
    }
    .accflow-cen-btnfon a:before{
        width:.3rem;
    }
    .accflow-cen-steptt{
        line-height:.8rem;
        padding:0 .2rem;
    }
    .accflow-cen-steptt:hover{
        opacity: .85;
    }
    .accflow-cen-steptt s {
        margin: 0 .1rem;
        width:.4rem;
        line-height:.4rem;
    }
    .accflow-cen-steptt b{
        right:.3rem;
        margin-top: -.1rem;
        border-width: .16rem .1rem 0 .1rem;
    }
    .accflow-cen-stepbg {
        padding:.25rem .3rem .5rem;
    }
    .accflow-cen-stepbg p{
        padding-left:.2rem;
    }
    .accflow-cen-steptu{
        width:100%;
    }
    .accflow-cen-steppad {
        padding:.15rem .3rem;
    }
    .accflow-cen-steppad2 table th{
        padding:0 .15rem;
    }
    .accflow-cen-steppad2 table td{
        padding:.15rem 3%;
    }
    .accflow-cen-khitem{
        width:100%;
        min-height:0;
        padding:.2rem 4%;
    }
    .accflow-cen-khitem:nth-child(2) {
        width: 14%;
        padding: .1rem 0;
    }
    .accflow-brfon{
        display: block;
        height:0;
        line-height: 0;
        overflow: hidden;
    }
    .accflow-cen-smbtn a{
        border-bottom-width:.04rem;
    }
    .accflow-cen-stepbg p i{
        top:0;
    }
    /* page end */

    /* cfd begin */
    .page-cfd-cennav{
        flex-flow: row wrap;
    }
    .page-cfd-cennav a{
        width: 32.5%;
        min-height: 1rem;
    }
    .page-cfd-cennav a:after {
        right: .05rem;
        bottom: .05rem;
        background-origin: .05rem;
        border-width: 0 0 .12rem .12rem;
    }
    .page-cfd-cennav a:nth-child(4),.page-cfd-cennav a:last-child{
        margin-top: 1.2%;
        width: 49.3%;
    }
    .page-cfd-line{
        margin-top: .2rem!important;
        height: .06rem;
    }
    .page-cfd-jieshao,.page-cfd-bzjcon{
        display: block;
    }
    .page-cfd-jiesleft, .page-cfd-jiesright{
        width: 100%;
    }
    .page-cfd-jiesright{
        margin-top: .25rem;
    }
    .page-cfd-jiesright h4{
        line-height: .6rem;
    }
    .cfd-jiesjiny-icon{
        margin: 0 .2rem;
    }
    .cfd-jiesjiny-icon i{
        width: .8rem;
        height: .8rem;
    }
    .cfd-jiesjiny-icon img{
        width: 3rem;
    }
    .page-cfd-jiesjiny{
        padding: .25rem 0;
    }
    .page-cfd-cenpad{
        padding: .3rem;
    }
    .page-cfd-cenpub .cfd-hfon{
        line-height: .8rem;
    }
    .page-cfd-ppd{
        padding-left: .2rem;
    }
    .page-cfd-cenpad h3{
        line-height: .7rem;
    }
    .page-cfd-cenpad h3 span {
        top: -.02rem;
        padding-right: .1rem;
    }
    .page-cfd-bzjitem{
        width: 100%;
    }
    .page-cfd-bzjitem p{
        line-height: .6rem;
    }
    .cfd-bzj-cpitem{
        padding: .16rem;
    }
    .page-cfd-bzjyuan{
        margin: .3rem auto 0;
        width: 2.8rem;
        height:2.8rem;
    }
    .page-cfd-bzjyuan .cfd-bzjyuan-pd div{
        margin-top: -.1rem;
        left: -.06rem;
    }
    .page-cfd-bzjyuan .cfd-bzjyuan-pd strong{
        font-size: 1.8rem;
    }
    .page-cfd-bzjyuan .cfd-bzjyuan-pd{
        padding-top: .15rem;
    }
    .cfd-bzjcon-line{
        padding-bottom: .2rem;
    }
    .cfd-bzjcon-link a:after {
        top: -.02rem;
        margin-left: .1rem;
        border-width: .06rem 0 .06rem .08rem;
    }




    .cfd-step-dbdata,.cfd-step-duibi .cfd-step-ptips{
        width: 100%;
    }
    .cfd-step-duibi .cfd-step-ptips{
        padding-top: .1rem;
    }



    .sfc-step2-downbtn,.cfd-step3-con .cfd-step-btn,.cfd-step-countbtn,.cfd-step-btn{
        width: 90%;
    }
    .page-cfd-bzjcon .cfd-shoud-card{
        margin: .3rem auto 0;
        width: 5.06rem;
        height: 1.71rem;
    }
    .page-cfd-bzjcon .cfd-shoud-card .f54{
        font-size: .8rem;
    }
    .page-cfd-bzjcon .cfd-shoud-card .f94{
        font-size: 1.3rem;
    }
    .page-cfd-bzjcon .cfd-shoud-card p:last-child {
        padding: .4rem 0 0 .4rem;
        margin-left: .4rem;
        border-left: dashed #fff 1px;
    }
    .page-cfd-cenpub .cfd-hfon2{
        line-height: .8rem;
    }
    .page-cfd-24time{
        padding-bottom: 0;
    }
    .page-cfd-24time:after{
        position: relative;
        display: block;
        margin: .3rem auto 0;
        width: 4.8rem;
        height: 3.8rem;
        right: auto;
        top: auto;
    }
    .page-cfd-quming .cfd-quming-item{
        display: block;
        width: 100%;
    }
    .page-cfd-quming .cfd-quming-pd{
        padding: .4rem;
    }
    .page-cfd-quming .cfd-quming-pd p{
        min-height: 0;
    }
    .page-cfd-quming .cfd-quming-pd i,.page-cfd-quming .cfd-quming-pd .cfd-quming-tt{
        display: inline-block;
        text-align: left;
        vertical-align: middle;
    }
    .page-cfd-quming .cfd-quming-pd i{
        margin-right: .35rem;
        width: 1.2rem;
        height: 1.2rem;
    }
    .cfd-step-conbox .cfd-step-num {
        top: -.23rem;
        width: 1.4rem;
        line-height: .46rem;
    }
    .cfd-step-dbitem{
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        padding: .4rem;
        text-align: center;
    }
    .cfd-step-dbitem:last-child{
        margin: .3rem auto 0;
    }
    .cfd-step-conbox{
        padding:0 .3rem .6rem;
    }
    .cfd-step-dbitem .cfd-step-dbitem-tt p{
        text-align: left;
    }
    .cfd-step-btn a{
        line-height: 1rem;
        border-bottom-width: .04rem;
        text-indent: .4rem;
    }
    .cfd-step-btn a:after {
        right: .4rem;
        margin-top: -.1rem;
        width: .12rem;
        height: .2rem;
    }
    .cfd-step-bg2 p.mt-2{
        text-align: justify;
        line-height: 1.4;
    }
    .cfd-step2-bgwhite{
        width: auto;
        padding: .26rem .25rem;
    }
    .cfd-step-bg2 p.f24{
        font-size: .26rem;
        white-space: nowrap;
    }
    .cfd-step2-bgwhite p sub, .cfd-step3-con sub {
        top: -.1rem;
    }
    .sfc-step2-downbtn a{
        line-height: .9rem;
    }
    .sfc-step2-downbtn a:before {
        top: -.02rem;
        margin-right:.2rem;
        width: .4rem;
        height: .4rem;
    }
    .brfon{
        display: block;
        height: 0;
        overflow: hidden;
        line-height: 0;
    }
    .cfd-step-bg3{
        background: #e3eaec;
    }
    .cfd-step3-con{
        padding-left: 0;
    }
    .cfd-step3-con br{
        display: none;
    }
    .cfd-step3-con .cfd-step-btn a {
        line-height: .8rem;
        text-indent:.25rem;
    }
    .cfd-step3-con .cfd-step-btn a:after {
        right: .25rem;
        transform: scale(1);
        margin-top: -.1rem;
    }
    .cfd-step3-con .cfd-step-btn{
        margin-left: auto;
        margin-right: auto;
    }
    .cfd-step-countbtn p:before, .cfd-step-countbtn p:after {
        display: none;
    }
    .cfd-step-countbtn p span{
        margin: 0;
    }
    .cfd-step-countbtn a{
        line-height: 1.1rem;
        border-bottom-width:.04rem ;
    }
    /* cfd end */

    /* mt4 new */
    .page-ban-mt4con{
        padding-top: .9rem;
    }
    .ban-mt4-bg{
        height: 6.44rem;
        background-image: url(../img/page/mt4/mt4-banner.png);
    }
    .page-special-gxlogo.page-mt4-gxlogo img{
        width: 4rem;
    }   
    .page-ban-mt4con h1{
        font-size: .4rem;
    }
    .page-mt4-banimg{
        margin-top: .8rem;
    }
    .page-mt4-banimg img,.page-mt4-imgfon img{
        width: 100%;
    }
    .page-mt4-pad{
        padding: .7rem 0;
    }
    .page-mt4-cintent p{
        text-align: justify;
    }
    .page-mt4-hasbg{
        padding: .7rem 0;
    }
    .page-mt4-hasbg .page-mt4-btext h2{
        font-size: .36rem;
    }
    .page-mt4-hasbg .page-mt4-btext p{
        font-size: .24rem;
    }
    .page-mt4-stepitem{
        float: none;
        width: 100%;
        padding: 0;
    }
    .page-mt4-stepitem img{
        margin-top: .3rem;
        width: 100%;
    }
    .page-mt4-iconitem i{
        width: .6rem;
        height: .6rem;
        background-size: auto .6rem;
    }
    .page-mt4-iconitem .i2 {
        background-position: -4.5rem top;
    }
    .page-mt4-iconitem{
        width: 31%;
    }
    .page-mt4-iconitem:nth-child(2){
        margin: 0 3.5%;
    }
    .page-mt4-iconitem p{
        font-size: .2rem;
        text-align: justify;
    }
    .page-mt4-iconitem p br{
        display: none;
    }
    .page-mt4-btna a {
        width: 3.8rem;
        line-height: .8rem;
        border-radius: .1rem;
    }
    .page-mt4-pcwebfon .page-mt4-pcwebcen{
        width: 3.9rem;
    }
}