html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline
}

*[hidden] {
    display: none
}

html {
    font-size: 6.24px !important;
    touch-action: auto
}

.page-big-title-hidden {
    position: absolute;
    top: -9999px
}

body {
    line-height: 1
}

ol,ul {
    list-style: none
}

.detail-content ul {
    list-style: unset
}

blockquote,q {
    quotes: none
}

blockquote:before,blockquote:after,q:before,q:after {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

::-webkit-scrollbar {
    width: 0px;
    height: 7px;
    background-color: #f1f1f1
}

body {
    background: #F5F5F5;
    -webkit-text-size-adjust: 100% !important
}

body * {
    box-sizing: border-box;
    font-size: 2.33rem;
    max-width: 100%
}
body{
    max-width: 750px;
    margin: 0 auto;
}

a {
    text-decoration: none
}

.header {
    width: 100%;
    height: 46px;
    background: #F7D049;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 2rem;
    position: relative
}

.header .left {
    display: flex;
    align-items: center;
    width: 100%
}

.header .left a {
    display: flex
}

.header .left .logo {
    /*width: 13.5rem*/
}



.header .left .search {
    width: 100%;
    height: 5.33rem;
    border-radius: 0.67rem;
    border: 0px;
    margin-left: 2rem;
    background: url("../img/search.png") no-repeat 1.33rem center #f5f5f5;
    background-size: 3rem;
    padding-left: 5.33rem;
    outline: none
}

.header .lw_login {
    width: 6.33rem;
    height: 6.33rem;
    margin-left: 2rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.header .lw_login .lw_login_img {
    width: 6.33rem;
    height: 6.33rem
}

.header .user_login {
    width: 4rem;
    height: 4rem;
    border-radius: 50%;
    margin-left: 2rem
}

.header .user_login_show {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    z-index: 9999
}

.header .user_login_con {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: rgba(82,80,80,0.7);
    display: flex;
    align-items: center;
    justify-content: center
}

.header .user_login_con .con_dio {
    width: 51.83rem;
    height: 57.67rem;
    background: #FFFFFF;
    border-radius: 2rem;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 3rem
}

.header .user_login_con .con_dio .close {
    width: 4rem;
    height: 4rem;
    position: absolute;
    right: 2rem;
    top: 1.33rem
}

.header .user_login_con .con_dio .title {
    font-size: 3rem;
    font-weight: 600;
    color: #24292E
}

.header .user_login_con .con_dio .user_phone {
    margin-top: 3.3rem;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    width: 100%
}

.header .user_login_con .con_dio .user_phone .info {
    height: 3.33rem;
    font-size: 2.33rem;
    font-weight: 400;
    color: #89939E
}

.header .user_login_con .con_dio .user_phone .phone_info {
    width: 100%;
    background: #F5F5F5;
    border-radius: 1rem;
    padding: 1.83rem 2rem;
    display: flex;
    align-items: center;
    margin-bottom: 4.67rem
}

.header .user_login_con .con_dio .user_phone .phone_info .phone_number {
    padding-right: 1.33rem;
    border-right: 1px solid #E5E5E5
}

.header .user_login_con .con_dio .user_phone .phone_info .phone_input {
    margin-left: 1.42rem
}

.header .user_login_con .con_dio .user_phone .phone_info .phone_input input {
    border: 0px;
    background-color: #F5F5F5;
    outline: none
}

.header .user_login_con .con_dio .user_phone .code_info {
    width: 100%;
    background: #F5F5F5;
    border-radius: 1rem;
    padding: 1.83rem 2rem;
    display: flex;
    align-items: center;
    margin-bottom: 4.67rem
}

.header .user_login_con .con_dio .user_phone .code_info .code_input {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.header .user_login_con .con_dio .user_phone .code_info .code_input .get_code {
    font-size: 2.33rem;
    font-weight: 400;
    color: #F0B90B;
    width: 14rem;
    text-align: right
}

.header .user_login_con .con_dio .user_phone .code_info input {
    border: 0px;
    background-color: #F5F5F5;
    outline: none
}

.header .user_login_con .user_consent_info {
    display: flex;
    align-items: center
}

.header .user_login_con .user_consent_info a {
    color: #4378FF;
    margin: 0 0.5rem
}

.header .user_login_con .user_consent {
    appearance: none;
    -webkit-appearance: none;
    width: 3rem;
    height: 3rem;
    border: 1px solid #333;
    border-radius: 50%;
    outline: none;
    cursor: pointer;
    position: relative
}

.header .user_login_con .user_consent:checked {
    background: url(../img/check.png) no-repeat;
    background-size: 100%;
    border: 0px
}

.header .user_login_con .consent {
    font-size: 2rem
}

.header .user_login_con .user_button {
    width: 100%;
    height: 7.33rem;
    margin-top: 3rem
}

.header .user_login_con .user_button .user_login {
    width: 100%;
    height: 7.33rem;
    background: #F7D049;
    border-radius: 0.67rem;
    text-align: center;
    line-height: 7.33rem;
    font-size: 2.67rem;
    font-weight: 500;
    color: #24292E;
    margin-left: 0
}

.header .user_info {
    width: 4rem;
    height: 4rem;
    margin-left: 2rem
}

.header .user_option {
    position: absolute;
    bottom: -18rem;
    right: 0.7rem;
    background: url(../img/list.png) no-repeat top center;
    width: 20rem;
    height: 20rem;
    z-index: 99;
    display: flex;
    align-items: center;
    flex-direction: column;
    background-size: 105%;
    display: none
}

.header .user_option .user_option_con {
    width: 100%;
    margin-top: 1.8rem;
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.header .user_option .list {
    height: 6rem;
    display: flex;
    align-items: center;
    text-align: center
}

.banner {
    width: 100%;
    height: 250px;
    margin-top: 1.33rem;
    display: flex;
    position: relative
}

.new_pag {
    left: -1.33rem !important;
    text-align: right !important
}

.my-bullet {
    display: inline-block;
    width: 0.5rem;
    height: 0.5rem;
    background: rgba(82,80,80,0.424);
    border-radius: 0.08rem;
    margin-right: 0.5rem
}

.my-bullet-active {
    display: inline-block;
    background: #fff;
    width: 1.5rem;
    height: 0.5rem;
    border-radius: 0.08rem
}

.swiper {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.swiper-slide {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center
}

.swiper-slide .nav_list {
    height: 3.33rem;
    align-items: center
}

.swiper-slide .span {
    font-size: 2.5rem;
    font-weight: bold
}

.swiper-slide a {
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: column
}

.swiper-slide img {
    width: 100%;
    height: 100%
}

.app {
    width: 20rem;
    height: 5.33rem;
    background: #F7D049;
    border-radius: 2.67rem;
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    bottom: 2rem;
    left: 50%;
    margin-left: -10rem;
    z-index: 999
}

.app img {
    width: 3.33rem;
    height: 3.33rem
}

.app .info {
    height: 2.67rem;
    font-size: 2.33rem;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 2.67rem;
    margin-left: 0.67rem
}

.swiper_content {
    margin-top: 13px
}

.dio_con {
    position: relative
}

.market_on {
    width: 95%;
    background: #fff;
    border-radius: 5px;
    display: none;
    position: absolute;
    top: 5rem;
    z-index: 199;
    left: 50%;
    margin-left: -47.5%;
    box-shadow: 1px 2px 6px #becbd9
}

.market_dio {
    display: flex;
    align-items: center;
    flex-direction: column
}

.market_dio a {
    width: 100%
}

.market_dio .list {
    width: 100%;
    height: 7rem;
    text-align: center;
    line-height: 7rem;
    font-size: 2.33rem;
    font-weight: 400;
    color: #24292E
}

.market_dio .active {
    color: #F0B90B
}

.consult_show {
    width: 95%;
    background: #fff;
    border-radius: 5px;
    display: none;
    position: absolute;
    top: 5rem;
    z-index: 99;
    left: 50%;
    margin-left: -47.5%;
    box-shadow: 1px 4px 4px #89939E
}

.consult_dio {
    display: flex;
    align-items: center;
    flex-direction: column
}

.consult_dio a {
    width: 100%
}

.consult_dio .list {
    width: 100%;
    height: 6rem;
    text-align: center;
    line-height: 6rem;
    font-size: 2.33rem;
    font-weight: 400;
    color: #24292E
}

.consult_dio .active {
    color: #F0B90B
}

.swiper-container {
    height: 30px
}

.curtain {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(255,255,255,0);
    width: 100%;
    height: 100%;
    pointer-events: none
}

.nav_list {
    width: 70px
}

.nav_list span {
    font-size: 2.5rem;
    font-weight: bold
}

.contact_us_swiper {
    width: 90px !important
}

.fudong {
    position: fixed;
    top: 0;
    left: 0;
    height: 45px;
    background: #F5F5F5;
    width: 100%;
    z-index: 200
}

.market_on_plus {
    position: fixed;
    top: 7rem
}

.news_con_plus {
    height: 100vh
}

.news_list_puls {
    height: 100vh;
    overflow-x: auto
}

.btcdata {
    margin-top: 1.33rem
}


.new_title {
    height: 4rem;
    font-size: 3rem;
    font-weight: 600;
    color: #24292E;
    line-height: 4rem;
    position: relative;
}


.new_title-dian{
    height: 3rem;width: 5px;background: #F7D049;display: inline-block;margin-right: 5px
}
.new_title-more{
    position: absolute;
    right: 0;
    color: #999;
}


.footers{
    padding: 20px 0;
    text-align: center;
    background: #24292E;
    color: #B7BDC4;
}
.footers a{
    color: #B7BDC4;
}


.menus{display:block;width:25px;height:25px;top:10px;right:12.5px;background:url(../images/menu.png) no-repeat;background-size:25px 25px;margin:  0 6px 0 0}
.menuwrap{width:100%;background:#fff;top:46px;z-index:99999;padding-bottom:10px;max-width: 750px}
.menuwrapmain{}
.menuwrapmain .as{background:#eee;float:left;width:23%;margin:3px 1%;font-size:14px;text-align:center;line-height:26px;height:26px;border-radius:2px;}
.menuwrapmain a{
    color: #333;
}
.menuwrapmain a.cul{width:48%;margin:3px 1%;font-size:16px;text-align:center;line-height:32px;height:32px;border-radius:2px;}
.menuwrapmain h3{font-size:18px;line-height:30px;height:30px;padding-left:10px;margin:15px 0 5px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.pos-a{position:absolute;}




.topnavs{
    display: flex;
    align-items: center;
    overflow-x: auto;
    border-bottom:  1px solid #eee;

}
.topnavs a{
    display: block;
    padding: 10px 15px;
    font-size: 2.5rem;
    font-weight: bold;
    flex-shrink: 0;
    color: #333;
}

::-webkit-scrollbar {
    display: none;
}


.sactive{
    color: #F0B90B!important;
}








.row1{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 1!important;-webkit-box-orient: vertical;
}
.row2{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.row3{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;
}
.row4{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 4;-webkit-box-orient: vertical;
}
.row5{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 5;-webkit-box-orient: vertical;
}



.pagination{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    /*background: #fff;*/
    padding: 0 0.3rem;
}
.pagination li{
    list-style: none;
}
.pagination li a{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    border-radius: 4px;
    text-align: center;
    background: #e3e3e3;
    color: #333;
    /*font-size: 14px;*/
    position: relative;
    padding: 5px 10px;
    border: none;
    height: auto;
}
.pagination span{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    padding: 5px 10px;
    border-radius: 4px;
    height: auto;
}

.pagination li:last-child a{
    background: #e3e3e3;
    color: #333;
}
.pagination li:first-child a{
    background: #e3e3e3;
    color: #333;
}
.disabled span{
    background: #e3e3e3;
    color: #333;
}
.pagination .active span{
    background: #F7D049;
    color: #fff;
}

.selhover{
    background: #F7D049!important;
    color: #24292E!important;
}
.listnav{
    display: flex ;
    align-items: center;
    flex-wrap: wrap;
    height: auto;
    margin-bottom: 0.2rem;
    /*background: #fff;*/
    /*padding-left: 20px;*/

}
.listnav a{
    display: block;
    padding: 8px 10px;
    color: #59636D;
    margin: 5px 0;
    border-radius: 4px;
    font-size: 2.3rem;
    background: #F5F5F5;
    margin-right: 1.3rem;
}
.runk {display: flex;flex-wrap: wrap}
.runk a{padding:10px 24px;display: block}