* {margin: 0;padding: 0;box-sizing: border-box;}
html,body {width: 100%;height: 100%;}
i,span,a {text-decoration: none; display: inline-block; font-style: normal;}
button,a,input,select,textarea{border:none;outline: none;}
img{max-width: 100%;}
button,a{cursor: pointer;}
li {list-style: none;}

.pt20{padding-top: .3rem;}
.pb20{padding-bottom: .3rem;}

.pt30{padding-top: .5rem;}
.mt10{margin-top: .15rem;}
.mt20{margin-top: .3rem;}
.mt30{margin-top: .5rem;}
.mt50{margin-top: 1rem}
.mb20{margin-bottom: .3rem;}
.mb30{margin-bottom: .5rem;}
.mb50{margin-bottom: 1rem;}

.mb10{margin-bottom: .15rem;}
.mr20{margin-right: .4rem;}
.mr30{margin-right: .5rem;}

.flex {display: flex;align-items: center;}
.header {display: flex;align-items: center;justify-content: space-between;font-size: 0.453rem;font-weight: bold;color: #ffffff;}
.flex{display: flex;align-items: center;justify-content: space-around;}
.flex .item {display: flex;align-items: center;flex: 1;flex-direction: column;justify-content: center;font-size:0.28rem ;}
.flex .item a{display: inline-block; text-align: center; width: 100%;}
.footer {position: fixed;bottom: 0;left: 0;right: 0;height: 1.307rem;background: #ffffff;box-shadow: 0rem 0.027rem 0.12rem 0rem rgba(74, 74, 74, 0.36); z-index: 990;}
.footer .item {color: #252525;}
.footer .item span{ display: inline-block; width: .9rem; height: .9rem; }
.footer .item span img{ width: .9rem; height: .9rem; }
.footer .item.on{ color: #B69C6B; }
/*
.footer .item span.nav_1{background: url(../imgs/home/nav_1.png) no-repeat center; background-size: 95%;}
.footer .item span.nav_2{background: url(../imgs/home/nav_2.png) no-repeat center; background-size: 95%;}
.footer .item span.nav_3{background: url(../imgs/home/nav_3.png) no-repeat center; background-size: 95%;}
.footer .item span.nav_4{background: url(../imgs/home/nav_4.png) no-repeat center; background-size: 95%;}

.footer .item.active span.nav_1{background: url(../imgs/home/nav_on_1.png) no-repeat center; background-size: 95%;}
.footer .item.active span.nav_2{background: url(../imgs/home/nav_on_2.png) no-repeat center; background-size: 95%;}
.footer .item.active span.nav_3{background: url(../imgs/home/nav_on_3.png) no-repeat center; background-size: 95%;}
.footer .item.active span.nav_4{background: url(../imgs/home/nav_on_4.png) no-repeat center; background-size: 95%;}
*/.fl{float: left;}
.fr{float: right;}
/*.arrow:after{ position:absolute;content: '';display: block; }*/
.arrow{position: relative; padding-right: .5rem;}
.arrow:after{ content:''; position:absolute; right:.1rem; top:50%; margin-top:-.10rem; width:.2rem;height:.2rem;border-top: 1px solid #ccc;border-right: 1px solid #ccc;transform: rotate(45deg);}

.clearfix:after {content: "";display: table;clear: both;}
.center{ text-align: center;}
.text-left{text-align: left !important;}
.text-right{text-align: right !important;}
/*.common_box{padding:1rem 0.6rem 0;}*/
input::-webkit-input-placeholder{
  color:#CFD2DC; font-size: .4rem;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
  color:#CFD2DC;font-size: .4rem;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
  color:#CFD2DC;font-size: .4rem;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
  color:#CFD2DC;font-size: .4rem;
}

.color{color: #B69C6B;}

.header{ position: relative;height: 1.2rem; color: #FFF; width: 100%;background:#0F1D3A; z-index: 800;}
.header .back{ position: absolute; left:0.2rem; top: 0; height: 1.2rem; line-height: 1.2rem; color: #FFF; font-weight: normal }
.header .back a,.header .back span{ display: inline-block; vertical-align: middle; font-size: .58rem ;}
.header .back a{ font-size: 0.6rem; color: #999999; }
.header .title{ position: absolute; top:50%; line-height: 1.2rem; left:50%; color: #fff;transform: translate(-50%,-50%); font-weight: normal;}

.rel{ position: relative; z-index: 500;}
.abo-0-0{ position: absolute; left: 0;top: 0;right: 0; bottom: 0; z-index: 666; }
.login_box{ background: url(../imgs2/login/loginbg.png) no-repeat top center; background-size: 100%; }
.login_box .logo{padding-top:4.3rem; }
.login_box .logo .log_text{ width:4.5rem;margin:0 auto; font-size: 0.586667rem;background: #fff;border-radius: 1rem;padding: .25rem 0;box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);}
.login_box .login{padding:2.27rem 1rem 0 ;}
.safe_page{padding:1.3rem 0 ;}
.safe_page .box,.login_box .login .box{padding-left:1.5rem; position: relative;margin-bottom: .7rem;}
.safe_page .box:after,.login_box .login .box:after{content:''; position: absolute; bottom:0px; left: 0; width:7.13rem;height:1px;border-bottom:1px solid #B8B8B8;}
.safe_page .box span,.login_box .login .box span{ position:absolute; left: 0; top: 0; font-size:0.4rem;line-height:1.2rem; color: #7C818E;}
.safe_page .box .y_input, .login_box .login .box .y_input{height: 1.2rem; line-height:1.2rem; width: 100%; font-size: 0.35rem;}
.login_box .login_btn{padding-top: .5rem;}
.login_box .login_btn .button{margin-bottom: .5rem;}
.login_box .login_rem{ color:#7C818E; font-size: .35rem; padding-top:0.5rem;}

.common{padding:0.4rem 0.4rem 0 ;}

.common_box .reg{padding:1rem 0.6rem 0;}
.common_box .reg .box{padding-left:1rem; position: relative; z-index: 100;}
.common_box .reg .box:after{content:''; position: absolute; bottom:0px; left: 0; width:100%;height:1px;background:rgba(238,238,238,1);}
.common_box .reg .box span{ position:absolute; left: 0; top: 0; font-size:0.4rem;line-height:1.4rem; color: #7C818E;}
.common_box .reg .box span img{width: 0.7rem; margin-top: -0.1rem;}
.common_box .reg .box .y_input{height:1.4rem; line-height:1.4rem; width: 100%; font-size: 0.4rem;background: none; z-index: 100; position: relative;}
.common_box .login_btn{padding:1rem 1rem .6rem;}
.common_box .reg_has a{color:#0F1D3A; font-size: 0.32rem;}
.common_box .reg_has span{text-decoration:underline;}
.common_box .reg .box .code{position: absolute;top:0; right:0; height:1.4rem; line-height: 1.4rem; z-index: 500;}
.code img{ height:.7rem; display: inline-block;}
.common_box .reg .box .getcode{color:#0F1D3A; border-radius: 0.4rem; padding:0 0.24rem 0; font-size: 0.34rem; display: inline-block; height: .7rem; line-height: .7rem; background: #fff;}
.reg_box .reg .box:first-child span img{}
.tel_icon{width: 0.6rem !important;}

/*.reg_box{background: url(../imgs/reg_box_bg.png) no-repeat top center; background-size: cover;}*/
/*.no_bg_header .header,.reg_box .header{background: none;}*/

/*.reg_box .header .title{color: #33342E;}*/
.no_bg_header .header .back a,.no_bg_header .header .back span{ color: #fff; }

.rem_box .reg{padding-top: 0;margin-top: .15rem;}
/*button*/

.button{width:100%;height:1.1rem; line-height: 1.1rem; border-radius:0.54rem; color: #0F1D3A; font-size: 0.40rem; letter-spacing: 2px; background: #fff; display: inline-block;  text-align: center;}
.button-black{background:linear-gradient(90deg,rgba(101,101,101,1),rgba(49,50,55,1),rgba(63,64,65,1),rgba(36,36,36,1)); color: #fff;}
.button:disabled:hover, .button:disabled{ background: #E1E1E1 !important; color: #0F1D3A; !important; }
.button-auto{width:auto;padding:0 .25rem;}
.button-deep{background:linear-gradient(90deg,rgba(242,199,153,1),rgba(182,156,107,1)); border-radius:0.6rem;color: #fff;}
.button-tz{background:linear-gradient(-90deg,rgba(49,50,55,.7),rgba(63,64,65,.7),rgba(153,153,153,.7),rgba(82,82,82,.7));border-radius:0.6rem; color: #fff; }

.button-blue{background:#0F1D3A; color: #fff; border-radius: 0;box-shadow: 0px  0.053333rem 0.133333rem rgba(22, 35, 105, 0.36); }
.button-blue:hover{background:#0864de; color: #fff;}
.button-reg{color:#B69C6BFF; border-radius: 0;border:1px solid #0F1D3A; box-shadow: 0px 5px 10px rgba(114, 114, 114, 0.27);}
.button-gray{background:#E2E2E2; color: #333; border-radius: 0;box-shadow: 0px  0.053333rem 0.133333rem rgba(22, 35, 105, 0.36);}

.popbox{ position: fixed;z-index: 9999; left:0; top: 0; right: 0; bottom: 0; }
.popbox .loading{ position: fixed;z-index: 5000;width: 3.2rem;height: 3.2rem;top: 40%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);text-align: center;border-radius: 5px;color: rgba(255,255,255,0.9);display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;justify-content: center;background-color: #4c4c4c;}
.popbox .loading .load{  width:100%; height:2rem; line-height: 2rem;}
.popbox .loading .load span{font-size:1.2rem !important;}
.popbox .loading p{font-size:.32rem !important;}

.message_icon{background: url(../imgs2/home/message_icon.png) no-repeat center; background-size:100%; width:.5rem; height:.5rem; position: relative;}
.tips span{color: rgba(255,255,255,.8);}
/*.active.message_icon:after{position: absolute; width: .18rem; height: .18rem;background: #f00;border-radius: 50%; content: '';display: block;right:-.1rem; top:-.1rem;}*/

.home_ad_1{ padding:.5rem 0 0 .5rem; }
.home_ad_1 h1{color: #fff; font-size: 0.5rem; padding-bottom: .2rem;}
.home_ad_1 h1 span{ color: #DEA360; }
.home_ad_1 p{ color: #818181; font-size: 0.36rem;}


.home_notice{margin:0 1.5rem 0 .25rem;}
.home_notice{background:rgba(255,255,255,.1) url(../imgs2/home/notice.png) no-repeat 0.2rem center; background-size:.5rem .5rem; padding-left: 1rem;}
.home_notice.arrow:after{ border-color: #fff; right: .25rem; }
.scroll-wrap {height:1rem;overflow: hidden;}
.scroll-content {position: relative;transition: top 0.5s;}
.scroll-content p {line-height:1rem; font-size: 0.34rem; color: #333333;}
.scroll-content p  a{color: #fff}




.com_title{ position: relative; }
.com_title .t{color:#252525; font-size: 0.48rem;}
.com_title .more {
    color: #707070;
    font-size: 0.2rem;
    font-family: 'PingFang SC', sans-serif;
    border: 1px solid #707070;
    padding: 0.1rem 0.25rem;
    position: absolute;
    right: 0;
    bottom: 0;
    transition: background-color 0.3s ease, color 0.3s ease;
}
.w100{width: 100%}

.comment_list .item{padding-left:1.3rem;margin-bottom: .5rem;}
.comment_list .item .face{width:0.96rem; height: 0.96rem;border-radius: 50%; position: absolute; left: 0; top: 0;}
.comment_list .item h3{ font-size: 0.34rem;font-weight: bold; color: #252525;}
.comment_list .item h3 .date{ color: #B4B4B4; font-size: 0.24rem; padding-left: .2rem;  font-weight: normal;}
.comment_list .item p{padding-top: .2rem; font-size: 0.346667rem; color:rgba(37, 37, 37, .8);}

.my_jf_bg,.moneybg{background: #fff url(../imgs2/myjfbg.png) no-repeat top center;background-size: 100% auto;}

.moneynobg{background:#f5f5f5 url(../imgs2/myjfbg.png) no-repeat top center;background-size: 100% auto;;}


.fund_bg{background: #f0f0f2 url(../imgs.bak/fund_bg.jpg) no-repeat top center;background-size: 100% auto;}
.invest_bg{background: #f0f0f2 url(../imgs.bak/invest_bg.png) no-repeat top center;background-size: 100% auto;}
.yeb_bg{background: #fff url(../imgs.bak/yeb_bg.png) no-repeat top center;background-size: 100% auto;}


.wapper_hidden{overflow-x: hidden;}

.bg{background: #F3F3F3;}
.basebg{background: #fff;}
.pl0{padding-left: 0;padding-right: 0;}
.pt0{padding-top:0 !important;}
.ptb20{padding-bottom:.4rem;}
.t_title{ padding:0.3rem .4rem .3rem;  font-size: .4rem; color: #252525;}
.t_title .more{}
.text-red,.more-red{color: #F54029 !important; font-size:0.32rem;}
.text-blue{ color: #0F1D3A !important; }
.text-gray{color:#999999  !important;}
.text-base{color: #25262B ;}
.text-white{ color:#fff; }
.text-black{color:#666  !important;}

.card-box{padding:0.3rem; display: block;}
.panel{padding:0.3rem; display: block;}

.com_list .item{ display: block; position:relative; width: 100%;padding:.35rem 0;}
.bline{border-bottom: 1px solid #eee;}
.bline:last-child{border-bottom: none;}
.com_list .item img,.com_list .item span{ display: inline-block; vertical-align: middle; font-size: .4rem; color: #25262B }
.com_list .item img{ width: .48rem; height: .48rem;margin-right: .3rem;}
.com_list .item .go{ position: absolute; top: 50%; margin-top: -.3333rem; right: 0; height:0.666667rem;line-height:0.666667rem; font-size: .32rem; color:#fff !important; padding:0 .3rem; background:linear-gradient(90deg,rgba(227,170,109,1),rgba(224,191,146,1),rgba(195,140,76,1));  }

.loadmore{ font-size: .32rem; }
.ft18{ font-size: .25rem !important; }
.ft22{ font-size: .45rem !important; }
.ft24{ font-size: .5rem !important;  f}
.ft28{ font-size: .34rem !important; }
.ft30{font-size: .35rem !important; }
.ft34{ font-size: .36rem !important; }
.ft36{ font-size: .4rem !important; }
.ft36{ font-size: .48rem !important; }

.ft22-1{ font-size: .36rem !important;  font-weight: bold; color: #333;}
.ft24-1{ font-size: .5rem !important;  font-weight: bold; color: #333;}

.ft22m{ font-size: .36rem !important;   color: #007bff;}
.ft24m{ font-size: .5rem !important;   color: #007bff;}
/*.*/
.table{border-collapse: collapse;border-spacing: 0;width: 100%;border:1px solid #eee;}
.table th,.table td{padding: 0.3rem 0.1rem;text-align: left;vertical-align: bottom;font-size:;font-weight: normal;color: #999;text-transform: uppercase;border-bottom:1px solid #eee;}
.table_blance th{color: #25262b;}
.table_blance th,.table_blance td{ text-align: center; font-size: .34rem;}


