/*by zsx 0601 账户对账单*/
.page-button-middle {
  width: 96px;
  height: 32px;
  text-align: center;
  margin: 8px 25px;
  border-radius: 2px;
}
a.page-button-middle {
  line-height: 32px;
}
.account-statement {
  position: relative;
  height: 54px;
}
.output-monthly-statement {
  background: #fff9f9;
  height: 50px;
  position: absolute;
  width: 100%;
  padding: 2px 35px;
  top: -10px;
  left: -35px;
  border-radius: 6px 6px 0 0;
}
.user-name i {
  display: block;
  float: left;
  width: 50px;
  height: 50px;
  background: url("../images/user-name.png") no-repeat center center;
}
.user-name span {
  line-height: 50px;
}
.user-card-id i {
  display: block;
  float: left;
  width: 50px;
  height: 50px;
  background: url("../images/user-card-id.png") no-repeat center center;
}
.user-card-id span {
  line-height: 50px;
}

.manager-box .manager-infor {
  text-indent: 25px;
}
.manager-head img {
  width: 120px;
}
.manager-head .manager-head-img {
  width: 136px;
  float: left;
}

.manager-head .manager-head-info {
  width: 930px;
  margin-left: 140px;
}

/*by zsx 0602*/
/*.main-content{width:1200px;position:relative;margin:40px auto;background:#fff}*/
/*.main-content-content{position:relative;margin:0 30px}*/

/*by zsx 0606*/
/*.submit-success-text{line-height:44px;color:#333}
.submit-success-text.fn-font-18{font-size:14px;margin-top:22px}
.progress-bar .fn-font-16{font-size:18px;color:#333;margin-top:-60px}
.submit-success-progress-bar li{position:relative;float:left;height:50px;display:block;width:305px}
.submit-success-progress-bar{margin-top:90px;margin-bottom:92px}
.submit-success-progress-bar ul{margin-left:153px}
.progress-bar{width:200px;position:absolute;top:44px;color:#333;margin-left:-72px;text-align:center}

.cut-line-blue{position:absolute;top:20px;border-bottom:dashed 1px #ebebeb;width:100%}
.cut-line-gray{position:absolute;top:20px;border-bottom:dashed 1px #ebebeb;width:100%}

*/
/*B-1定期充值计划*/
.rui-line-1 {
  height: 40px;
}
.rui-line-1 span {
  line-height: 40px;
}
.mg-228 {
  margin-left: 228px;
}
.mg-268 {
  margin-left: 268px;
}

.look-for,
.look-for.on {
  width: 30px;
  height: 30px;
  background: url(../images/looking-for.png) no-repeat top center;
  vertical-align: middle;
  display: inline-block;
}
.look-for.none {
  width: 30px;
  height: 30px;
  background: url(../images/looking-close.png) no-repeat top center;
  vertical-align: middle;
  display: inline-block;
}

.rui-line-2 {
  width: 630px;
  height: 50px;
}
.rui-line-2 span {
  line-height: 50px;
}
.rui-button-set {
  line-height: 50px;
  height: 50px;
  width: 240px;
  padding-left: 100px;
}
.rui-wallet-icon {
  width: 50px;
  height: 50px;
  vertical-align: middle;
  display: inline-block;
  margin-right: 10px;
  padding: 5px;
}
.rui-wallet-icon img {
  width: 50px;
  height: 50px;
  vertical-align: middle;
  display: inline-block;
}

/*充值开户现金宝首页图标*/
/*.rui-wallet-icon1{background:url("../images/rui-wallet-icon1.png") no-repeat center center}
.rui-wallet-icon2{background:url("../images/rui-wallet-icon2.png") no-repeat center center}
.rui-wallet-icon3{background:url("../images/rui-wallet-icon3.png") no-repeat center center}
.rui-wallet-icon4{background:url("../images/rui-wallet-icon4.png") no-repeat center center}
.rui-wallet-icon5{background:url("../images/rui-wallet-icon5.png") no-repeat center center}
.rui-wallet-icon6{background:url("../images/rui-wallet-icon6.png") no-repeat center center}
.rui-wallet-icon7{background:url("../images/rui-wallet-icon7.png") no-repeat center center}
.rui-wallet-icon8{background:url("../images/rui-wallet-icon8.png") no-repeat center center}
.rui-wallet-icon9{background:url("../images/rui-wallet-icon9.png") no-repeat center center}
.rui-wallet-icon10{background:url("../images/rui-wallet-icon10.png") no-repeat center center}
.rui-wallet-icon11{background:url("../images/rui-wallet-icon11.png") no-repeat center center}
.rui-wallet-icon12{background:url("../images/rui-wallet-icon12.png") no-repeat center center}*/

/*by zsx 0607*/
.open-account-content-bangka {
  margin: 0 auto;
  text-align: center;
}
.open-account-content-bangka .page-button {
  background-color: #fd533b;
  height: 45px;
  line-height: 45px;
  padding: 0 10px;
  border-radius: 2px;
  font-size: 16px;
  color: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  width: 153px;
}
.open-account-content-bangka .fn-font-22 {
  font-size: 24px;
  font-weight: 700;
}
.open-account-content-bangka .mg-t-40 {
  margin-top: 20px;
}
.open-account-content-bangka div:nth-child(2) {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}

.rui-wallet-detail {
  width: 35%;
  position: absolute;
  top: 30px;
  right: 30px;
}
.rui-wallet-detail .smf-chart {
  width: 360px;
  height: 170px;
}
.rui-wallet-detail ul {
  padding: 25px 40px 20px 20px;
}
.rui-wallet-detail li {
  width: 255px;
  height: 55px;
  margin-bottom: 30px;
  line-height: 30px;
}

.rui-wallet-title {
  width: 159px;
  height: 36px;
  margin-top: 25px;
  background: url("../images/rui-wallet-title.png") no-repeat center center;
  display: none;
}
.rui-wallet-title span {
  line-height: 36px;
  margin-left: 25px;
}

.rui-wallet-content {
  padding: 35px;
  width: auto;
  left: 0;
  margin-top: 60px;
  background: #fff url("../images/carh-top-bg.png") repeat-y right;
  position: relative;
  z-index: 3;
}
.rui-wallet-content2 {
  background: #fff url("../images/carh-top-bg2.png") repeat-y right;
}
.rui-wallet-content3 {
  background: #fff url("../images/carh-top-bg3.png") repeat-y right;
}

.rui-wallet-content-left {
  width: 58%;
  padding-right: 20px;
  background: url("../images/dotted.png") no-repeat right 0;
}
.rui-wallet-content-left.rui-wallet-nobg {
  background: 0 0;
}
.rui-wallet-content-left .often-title {
  height: 34px;
  overflow: hidden;
  padding-bottom: 3px;
}

.buttonassets .w236 {
  width: auto;
  min-width: 236px;
}
.buttonassets .w300 {
  width: auto;
  min-width: 300px;
}

/*by zsx 0614*/

.rui-combination-content-left {
  width: 70%;
  background: url(../images/dotted.png) no-repeat right 0;
}

.rui-dingtou-content-left {
  width: 60%;
}

.rui-combination-detail {
  width: 38%;
  margin-top: 0;
  background: url(../images/dotted.png) no-repeat left 0;
}
.rui-combination-detail ul {
  padding: 0 40px 0 20px;
}
.rui-combination-detail li {
  width: 336px;
  height: 55px;
  margin-bottom: 20px;
  line-height: 20px;
}

.page-button-rui {
  height: 38px;
  font-size: 16px;
  width: 144px;
  text-align: center;
}
a.page-button-rui {
  line-height: 38px;
}
.page-button-manage {
  height: 38px;
  font-size: 16px;
  width: 180px;
  text-align: center;
}
a.page-button-manage {
  line-height: 38px;
}

.rui-dingtou {
  margin: 0 auto;
  width: 77%;
}
.rui-dingtou-btn {
  margin: 40px auto;
  width: 50%;
}
.rui-dingtou-btn2 {
  width: 26%;
  margin: 0 auto;
  padding: 20px 0 60px;
}

/*by zsx 0620*/
.select-back-way {
  width: 101px;
  height: 101px;
}
.select-back-way-1 {
  width: 101px;
  height: 101px;
  background: url(../images/find-back-by-tel.png) no-repeat center center;
}
.select-back-way-2 {
  width: 101px;
  height: 101px;
  background: url(../images/find-back-by-card.png) no-repeat center center;
}

/*by zsx 0622*/
.dotted-row {
  width: 900px;
  height: 1px;
  background: url(../images/dotted-row.png);
}
.star-shining {
  width: 12px;
  height: 12px;
  background: url(../images/star.png) no-repeat center center;
}
.star-position-1 {
  position: absolute;
  top: 51px;
  left: 9px;
}
.star-position-2 {
  position: absolute;
  top: 60px;
  left: 18px;
}
.star-position-3 {
  position: absolute;
  top: 10px;
  left: 67px;
}
.star-position-4 {
  position: absolute;
  top: 18px;
  left: 75px;
}
.find-back-content {
  width: 920px;
  height: 120px;
  padding-top: 60px;
  padding-bottom: 50px;
}
.find-back-content-pic {
  position: relative;
  width: 120px;
  height: 120px;
}
.find-back-content-text {
  width: 784px;
  height: 120px;
}

@keyframes star-light-flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

.star-light-flash {
  animation-name: star-light-flash;
}

/*by zsx 0629*/
.open-account-wait {
  width: 300px;
  height: 139px;
  background: url(../images/open-account-waiting.png) no-repeat top center;
}
.jifen-gift {
  width: 40px;
  height: 40px;
  margin-right: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url(../images/jifen-gift.png) no-repeat center center;
}

/*by zsx 0703*/
.gift-car-btn {
  width: 21px;
  height: 21px;
  line-height: 21px;
  text-align: center;
  border: 1px solid #d9d9d9;
  background-color: #fff;
  cursor: pointer;
}
.num-input input {
  border: 1px solid #d9d9d9;
  line-height: 21px;
  height: 21px;
}
.riskinfo-layer-p-manage {
  width: 390px;
  line-height: 25px;
  float: left;
  margin-left: 20px;
  font-size: 16px;
}
.layui-layer-page .layui-layer-content {
  height: auto !important;
  top: auto !important;
}

.tzsm-open-icon {
  width: 10px;
  height: 10px;
  background: url(../images/tzsm-open.png) no-repeat right center;
  vertical-align: middle;
  display: inline-block;
}
.tzsm-close-icon {
  width: 10px;
  height: 10px;
  background: url(../images/tzsm-close.png) no-repeat right center;
  vertical-align: middle;
  display: inline-block;
}
.riskinfo-layer-cutline {
  width: 384px;
  height: 1px;
  background: url(../images/tzsm-cutting-line.png) no-repeat center center;
  padding: 10px 12px;
}

.specilContent {
  height: 500px;
}

/*切换登录类型按钮*/
.login-account .btn-login-type {
  position: absolute;
  display: inline-block;
  width: 34px;
  height: 34px;
  right: 0;
  top: 0;
  background: url(../images/select.png) no-repeat center center;
}
.login-account .btn-login-type:hover {
  cursor: pointer;
}

/* 密码错误提示 */
.mima-cuowu-tishi {
  width: 297px;
  height: 50px;
  background: #fff1f1;
  border: 1px solid #ffbab4;
  border-radius: 2px;
  margin-top: 16px;
  margin-bottom: -7px;
  position: relative;
  font-size: 12px;
}
.mima-cuowu-tishi p {
  width: 260px;
  margin: 7px 0 0 31px;
  line-height: 16px;
}

/*登录类型选择框*/
.login-type {
  display: none;
  position: absolute;
  width: 299px;
}
.login-type .in {
  border: 1px solid #ccc;
  position: relative;
  z-index: 999;
  background-color: #fff;
}
.login-type a {
  display: block;
  height: 30px;
  line-height: 30px;
  text-indent: 55px;
}
.login-type a.cur,
.login-type a:hover {
  background: #eee;
  color: #333;
  cursor: pointer;
}

/*首页资产样式*/
.assetsborder {
  border-bottom: 2px solid #f5f5f5;
}

/*分割线*/
.assets-left {
  float: left;
  width: 56%;
}
.assets-right {
  position: absolute;
  width: 487px;
  height: 100%;
  background-color: #fbfaf7;
  top: 0;
  right: 0;
}
.assets-right .chat-ul {
  position: absolute;
  bottom: 0;
  left: 86px;
  z-index: 99;
}
.buttonassets .lh25 {
  height: 25px;
}

/*.zongzc{margin-bottom:14px;margin-top:4px;font-style:normal;font-size:42px;height:48px;line-height:48px;color:#f63}
.zongzc0{height:48px;font-style:normal;font-size:42px;color:#f63;padding-top:15px}
.qbze{margin-bottom:14px;margin-top:4px;font-style:normal;font-size:42px;height:48px;line-height:48px;color:#f63}
.qbze0{height:48px;font-style:normal;font-size:42px;color:#f63;padding-top:15px}
*/
.assetsbut {
  float: right;
}
.page-button-assets {
  height: 23px;
  font-size: 14px;
  width: 85px;
  text-align: center;
}
.chart-left {
  float: left;
  position: relative;
}

.echarts-num {
  position: absolute;
  width: 100px;
  text-align: center;
  top: 77px;
  left: 24%;
}
.echarts-num-list {
  position: absolute;
  width: 230px;
  right: -230px;
  top: 40px;
  line-height: 25px;
  font-size: 16px;
}

.echarts-num-list ul li span {
  width: 140px;
  display: block;
  float: left;
  background-image: url(../images/esicon.png);
  background-repeat: no-repeat;
  font-size: 14px;
  text-indent: 20px;
}
.echarts-num-list ul li em {
  width: 80px;
  display: block;
  float: left;
}
.esicon-0 {
  background-position: 0 3px;
}
.esicon-1 {
  background-position: 0 -23px;
}
.esicon-2 {
  background-position: 0 -48px;
}
.esicon-3 {
  background-position: 0 -72px;
}
.esicon-4 {
  background-position: 0 -98px;
}
.esicon-5 {
  background-position: 0 -122px;
}
.esicon-6 {
  background-position: 0 -147px;
}

.maintable {
  margin-top: 10px;
  margin-bottom: 10px;
}

/*资产下购买充值按钮*/
a.assets-buy-botton {
  border: 1px solid #2396dd;
  background: #2396dd;
  color: #fff;
  line-height: 38px;
  font-size: 18px;
  padding: 0 20px;
  height: 38px;
  border-radius: 30px;
  -webkit-box-shadow: 0 3px 13px 3px #dcf3fd;
  -moz-box-shadow: 0 3px 13px 3px #dcf3fd;
  box-shadow: 0 3px 13px 3px #dcf3fd;
  display: inline-block;
}
a.assets-buy-botton:hover {
  color: #fff;
}
a.assets-buy-botton2 {
  border: 1px solid #2396dd;
  background: #fff;
  color: #2396dd;
  line-height: 38px;
  font-size: 18px;
  padding: 0 20px;
  height: 38px;
  display: inline-block;
  border-radius: 30px;
  -webkit-box-shadow: 0 3px 13px 3px #dcf3fd;
  -moz-box-shadow: 0 3px 13px 3px #dcf3fd;
  box-shadow: 0 3px 13px 3px #dcf3fd;
}

a.assets-buy-botton2:hover {
  color: #2396dd;
}
a.assets-other-botton {
  font-size: 18px;
  color: #2396dd;
  border: none;
  line-height: 38px;
  height: 38px;
  display: inline-block;
}

/* 收益为正，全局改正红 */
/* .zc {color: #ff6633;} */
.zc {
  color: #ee5043;
}

.body-top-time .pub_professional_investor_class {
  float: initial;
}
.body-top-time .pub_valid_date_format {
  float: right;
}
.body-top-time .pub_valid_date {
  float: initial;
}

/*首页资产样式结束*/
/*密码修改页面样式*/
.password-submit {
  width: 221px;
  display: inline-block;
  background: #2396dd;
  border-radius: 30px;
  margin-top: 10px;
  color: #fff;
  outline: 0;
  border: 0;
  line-height: 52px;
  height: 52px;
  font-size: 20px;
  text-align: center;
  cursor: pointer;
}
.password-submit:hover {
  outline: 0;
  border: 0;
  opacity: 0.8;
  filter: alpha(opacity=80);
  color: #fff;
}
.password-submit:focus {
  background: #2396dd;
  border-color: #0d7ee0;
  color: #fff;
}
.loginPasswordDiv {
  float: left;
  margin-left: 137px;
  width: 288px;
  height: 288px;
  border: 18px solid #f3f8fb;
  border-radius: 50%;
  position: relative;
}
.tradePasswordDiv {
  float: right;
  width: 288px;
  margin-right: 196px;
  height: 288px;
  border: 18px solid #f3f8fb;
  border-radius: 50%;
  position: relative;
}
.passwordDiv {
  min-height: 480px;
  padding-top: 65px;
}

.lppic {
  position: absolute;
  top: 40px;
  left: 50%;
  margin-left: -125px;
  width: 250px;
  text-align: center;
  background: url(../images/loginpassword.png) no-repeat top center;
}
.tppic {
  position: absolute;
  top: 57px;
  width: 250px;
  left: 50%;
  margin-left: -125px;
  text-align: center;
  background: url(../images/treadpassword.png) no-repeat top center;
}
.lpname {
  padding-top: 147px;
  font-weight: 700;
  font-size: 26px;
  color: #333;
}
.tpname {
  padding-top: 129px;
  font-weight: 700;
  font-size: 26px;
  color: #333;
}
.lptext {
  font-size: 18px;
  color: #333;
  margin-top: 5px;
}
.tptext {
  font-size: 18px;
  color: #333;
  margin-top: 5px;
}

.loginPasswordBut {
  text-align: center;
  position: absolute;
  bottom: -102px;
  left: 22%;
}
.loginPasswordBut input {
  cursor: pointer;
  background-color: #209edb;
  color: #fff;
  width: 160px;
  text-align: center;
  line-height: 45px;
  font-size: 18px;
  display: block;
  height: 45px;
  border-radius: 2px;
}
.loginpassword-submit {
  width: 105px;
  height: 25px;
  border: 0;
  background-color: rgba(106, 125, 143, 1);
  color: #fff;
}
.fundPasswordBut,
.tradePasswordBut {
  text-align: center;
  position: absolute;
  bottom: -102px;
  left: -12%;
}
.tradePasswordBut {
  left: 56%;
}
.tradePasswordBut input {
  cursor: pointer;
  background-color: #209edb;
  color: #fff;
  width: 160px;
  text-align: center;
  line-height: 45px;
  font-size: 18px;
  display: inline-block;
  height: 45px;
  border-radius: 2px;
}
.tradepassword-submit {
  width: 105px;
  height: 25px;
  border: 0PX;
  background-color: rgba(106, 125, 143, 1);
  color: #fff;
}

#fundPassworda {
  cursor: pointer;
  background-color: #fff;
  border-radius: 2px;
  color: #209edb;
  border: 1px solid #209edb;
  width: 160px;
  text-align: center;
  line-height: 43px;
  font-size: 18px;
  display: inline-block;
  height: 43px;
}
#modifypwdtip {
  margin-left: 800px;
  margin-top: 20px;
  position: absolute;
}

/*密码修改样式结束*/

/*银行卡支付样式开始*/
/*.pay-block{border:1px solid #c0cad2;margin-bottom:10px;display:block;position:relative}
.pay-block.ative{border:1px solid #09f}
.pay-block .pay-list li{border-bottom:1px solid #e4ebf1;height:40px;line-height:40px}
.pay-block .pay-list li:last-child{border-bottom:none}
.pay-block .payway_title{border-bottom:1px solid #e4ebf1;height:40px;line-height:40px;font-size:18px;padding-left:15px;position:relative}
.pay-block .payway_title span{background-color:#f63;color:#fff;width:33px;text-align:center;margin-left:5px;height:17px;line-height:17px;font-size:12px;border-radius:5px;display:inline-block}
.pay-block .payway_title a{font-size:14px;position:absolute;right:10px}
.pay-block .pay-list .fn-color-red{color:#666;font-size:12px}
.pay-block .pay-list .bank-zhi{font-size:12px;line-height:14px;height:14px;margin-left:5px}

.pay-cash-tip{position:absolute;z-index:1;right:-220px;background:#e2eaf3;padding:20px;font-size:14px;width:150px}
.pay-cash-tip-arrow{position:absolute;background:url("../images/pay-cash-tip-arrow.png") no-repeat left center;width:14px;height:16px;left:-13px;top:14px;display:block}
*/
/*.lookermore{text-align:center;font-size:14px;line-height:40px;cursor:pointer}*/

#morepayway {
  text-align: center;
  cursor: pointer;
}
#morepayway span,
.lookermore span {
  background: url("../images/lookermore.png") no-repeat center center;
  width: 12px;
  height: 8px;
  display: inline-block;
  padding-left: 10px;
}
#morepayway.on span,
.lookermore.on span {
  background: url("../images/lookermore-shou.png") no-repeat center center;
}
#moneypay_div {
  display: block;
}

/*银行卡支付样式结束*/

/*净值走势图弹框样式*/
.rate-chart-arrow1 {
  width: 12px;
  height: 21px;
  position: absolute;
  display: block;
  background: url(../images/rate-chart-arrow1.png);
  left: -11px;
  top: 10px;
}

/* 注册成功按钮样式，倒计时 */
.open-login {
  width: 245px;
  display: inline-block;
  margin: 0 auto 40px;
  background: #2396dd;
  border-radius: 2px;
  color: #fff;
  outline: 0;
  border: 0;
  line-height: 45px;
  height: 45px;
  font-size: 16px;
  text-align: center;
  cursor: pointer;
}
.open-login:hover {
  color: #fff;
  opacity: 0.8;
}

.open-look {
  padding: 0 50px;
  display: inline-block;
  background: #2396dd;
  border-radius: 2px;
  color: #fff;
  outline: 0;
  border: 0;
  line-height: 45px;
  height: 45px;
  font-size: 18px;
  text-align: center;
  cursor: pointer;
}
.open-look:hover {
  opacity: 0.8;
  color: #fff;
}

.open-look2 {
  width: 90px;
  height: 36px;
  padding: 10px 21px;
  border-radius: 4px;
  border: none;
  background-image: linear-gradient(116deg, #fd533b 0%, #ff005d 100%);
  color: white;
}

.open-look3 {
  width: 90px;
  height: 36px;
  padding: 10px 21px;
  border-radius: 4px;
  border: none;
  background: none;
  border: 1px solid #ee5043;
  color: #ee5043;
  margin-left: 16px;
}

.transaction-right .open-look {
  background-color: #2396dd;
  width: 174px;
  display: inline-block;
  outline: none;
  text-align: center;
  padding: 0 10px;
  border-radius: 2px;
  font-size: 16px;
  color: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.open-register-success {
  width: 245px;
  margin: 0 auto;
  padding-top: 66px;
}
.open-register-success p {
  margin-top: 30px;
  margin-bottom: 40px;
  font-size: 24px;
  font-weight: 700;
  color: #000;
  text-align: center;
}

.open-account-right {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  max-width: 49%;
}
.open-apply-success {
  padding-top: 100px;
  width: auto;
  margin: 0 auto;
  text-align: center;
  padding-top: 40px;
}
.open-apply-success p {
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 24px;
  font-weight: 700;
  color: #000;
  text-align: left;
}
.open-apply-success .open-account-right {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}

/* 风险等级警告 */
.open-warning {
  padding: 0 20px;
  margin-bottom: 35px;
  max-height: 350px;
  overflow-x: hidden;
  overflow-y: auto;
}
.open-apply-warn-content {
  border-radius: 15px;
  padding-bottom: 30px;
  position: relative;
}
.open-apply-warn-content h3 {
  color: #333;
  font-size: 24px;
  margin-bottom: 30px;
  text-align: center;
  color: #2396dd;
}
.open-apply-warn-content .s-title {
  line-height: 25px;
  font-size: 18px;
  color: #333;
  font-weight: bold;
  margin-bottom: 20px;
}
.open-apply-warn-content .text-content {
  line-height: 35px;
  font-size: 16px;
  color: #666;
  margin-bottom: 30px;
}

.text-content ul {
  margin-top: 20px;
}
.text-content ul li {
  position: relative;
  padding-left: 18px;
}
.text-content ul li em {
  width: 10px;
  position: absolute;
  left: 0;
  top: 2px;
  display: block;
  color: #666;
  font-weight: bold;
}

.text-content-dialog-bg {
  padding: 20px;
  padding-bottom: 10px;
  background-color: #fff;
  border-radius: 2px;
  border: 3px solid #ebecf0;
  border-radius: 15px;
  margin-bottom: 25px;
}
.text-content-dialog {
  line-height: 35px;
  font-size: 16px;
  color: #666;
  margin-bottom: 30px;
}
.text-content-dialog2 {
  font-size: 14px;
}

.open-apply-psd {
  padding-top: 15px;
}
.open-apply-psd span {
  width: 100px;
  display: block;
  line-height: 43px;
  font-size: 16px;
  color: #333;
}
.open-apply-psd .hs-tong-input {
  width: 280px;
}

.add-btn-continue {
  width: 286px;
  background-color: #2396dd;
  color: #fff;
  font-size: 20px;
  border: 1px solid #2396dd;
  border-radius: 2px;
  line-height: 48px;
  text-align: center;
  padding: 0 50px;
  display: inline-block;
}
.add-btn-continue.disabled {
  width: 406px;
  background-color: #ccc;
  color: #fff;
  font-size: 20px;
  border: 1px solid #ccc;
  border-radius: 2px;
  line-height: 48px;
  text-align: center;
  padding: 0 50px;
  display: inline-block;
}

.tip_password {
  color: red;
  display: none;
}
.add-btn-submit.add-btn-one {
  margin: 0;
}
.chosen-container-single .chosen-single {
  background-color: #f8f8f8;
}
.add-btn-submit.no-link {
  margin: 0;
}

.open-warning table td {
  margin: 0;
  padding: 0;
  min-width: 25%;
  width: 25%;
  height: 36px;
  border-bottom: transparent;
}
.open-warning table td.pd-r-10 {
  padding-right: 10px;
}
.open-warning table td .chosen-container {
  width: 100% !important;
}
.open-warning table .hs-tong-input {
  width: 100% !important;
  line-height: 30px;
  height: 30px;
}
.open-warning table .tong-select .chosen-container-single .chosen-single {
  width: 100% !important;
  line-height: 30px;
  height: 30px;
}
.open-warning table .tong-select .chosen-container-single .chosen-single div b {
  background-position: 4px 3px;
}
.open-warning .add-btn-cancel {
  font-size: 16px;
  line-height: 24px;
  padding: 0 25px;
}

.passwrod-custom {
  padding-left: 0;
  width: 360px;
}
.riskinfo-layer .open-account-state-new {
  height: 150px;
}
.fixtype {
  font-size: 18px;
  padding: 5px;
  font-weight: 700;
}
.fix-div {
  padding-top: 10px;
}

.riskinfo-layer-p .passwrod-custom,
.riskinfo-layer-p2 .passwrod-custom {
  width: 280px;
}

.main-right .open-block-content {
  width: inherit;
}
.login_pass .passwrod-custom {
  padding-left: 8px;
  width: 289px;
  height: 34px;
  line-height: 34px;
  font-size: 14px;
  text-indent: 0;
}

.transleft {
  width: 80%;
  float: left;
}
.transright {
  width: 20%;
  float: right;
}

.transleft1 {
  width: 42%;
  float: left;
}
.transright1 {
  width: 42%;
  float: right;
}


.transtoicon {
  background: url(/etrading/static-resources/images/transto.png) no-repeat;
  display: inline-block;
  background-position: -128px -163px;
  margin: 25px 0 0 0;
  width: 32px;
  height: 32px;
}

span#tip_holding_name {
  margin-left: 0;
  margin-top: 0;
}
span#tip_beneficiary {
  margin-left: 0;
  margin-top: 0;
}

.open-table2 td .chosen-container#current_work_provice_crs_chosen,
.open-table2 td .chosen-container#current_work_city_crs_chosen {
  width: 106px !important;
}
.open-table2 td .chosen-container#current_work_provice_code_chosen,
.open-table2 td .chosen-container#current_work_city_no_chosen {
  width: 106px !important;
}

.open-bank-card ul li p img {
  width: 40px;
  height: 20px;
  margin-right: 4px;
}

.add-btn-sure.page-disabled {
  background: #98a2bd;
  border: 1px solid;
}
.add-btn-submit.page-disabled {
  background: #98a2bd;
  border: 1px solid;
}
.wd150 {
  width: 150px;
}
.color-11 th {
  color: #668b8b;
}
.color-11 th em {
  background: #668b8b;
}

/* yangzheyu18002 */
table.market-table {
  margin-top: 30px;
}
table.market-table th {
  background: #f6fcff;
  border-bottom: 1px solid #eee;
  border-right: 1px solid #eee;
}
table.market-table td {
  text-align: left;
  color: #323232;
}
.manager-box {
  border: 1px solid #eee;
  padding: 30px;
  padding-bottom: 0px;
}
.manager-box .manager-infor {
  text-indent: 25px;
}
.manager-head {
  margin-bottom: 25px;
}
.manager-head img {
  width: 120px;
}
.manager-head .manager-head-img {
  width: 136px;
  float: left;
}
.manager-head span {
  display: inline-block;
  color: #666666;
  font-size: 14px;
}
.manager-head .manager-head-info {
  width: 930px;
  margin-left: 140px;
}
span.manager-name {
  font-size: 18px;
  font-weight: bold;
}

div.manager-infor {
  margin-bottom: 20px;
}
span.manager-type {
  background: #e9f4fc;
  padding: 5px;
  color: #2396dd;
  font-size: 12px;
  margin: 0 25px 0 10px;
}
span.manager-year,
span.manager-num {
  color: #2396dd;
  margin: 0 10px;
}
ul.manager-ul li {
  margin-bottom: 40px;
}
table.rate-table th {
  border-bottom: 1px solid #eee;
  border-right: 1px solid #eee;
  background: #fff;
}
table.rate-table td {
  color: #323232;
  border-right: 1px solid #eee;
}
.asset-list-tab.asset-list-tab-two dd a {
  padding: 12px 28px;
}
.notice-btn {
  width: 70px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  text-align: center;
  background: #2396dd;
  border: none;
  color: #fff;
  cursor: pointer;
}
.page-nav {
  width: 1200px;
  margin: auto;
  line-height: 55px;
  color: #333333;
}
.page-nav a {
  color: #333333;
}
.market-infor {
  width: 1130px;
  margin: 20px auto auto auto;
  height: 300px;
  background: #fff;
  padding: 35px;
  margin-left: -35px;
}
.body-other .market-infor {
  margin-left: -205px;
}
.body-other .main-bg.main-fund-two {
  background: none;
  margin-top: 20px;
  margin-bottom: 40px;
  position: relative;
}
.body-other .main-right-two {
  margin-left: -205px;
  background: #fff;
  width: 1130px;
}

.market-infor-left {
  width: 50%;
  float: left;
  height: 100%;
}
.market-infor-right {
  width: 540px;
  float: right;
  height: 100%;
}
.market-infor-fund {
  font-size: 24px;
  font-weight: bold;
  color: #323232;
  float: left;
}
.market-infor-fund span {
  font-size: 18px;
  font-weight: normal;
}
.market-infor-type {
  padding: 0 8px;
  height: 22px;
  line-height: 22px;
  float: right;
  background-color: #f5f5f5;
  color: #999;
  font-size: 12px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  margin-top: 5px;
}
.market-infor-body {
  border-bottom: 1px solid #e3e3e3;
}
.market-infor-body-left {
  width: 220px;
  float: left;
  text-align: center;
}
.market-infor-body-right {
  width: 220px;
  float: right;
  text-align: center;
}
.market-infor-day,
.market-infor-unit {
  font-size: 16px;
  color: #808080;
  margin: 25px 0;
}
.market-infor-day-num,
.market-infor-unit-num {
  font-size: 34px;
  font-weight: bold;
  margin-bottom: 25px;
}
.summary-table-1 {
  margin-top: 10px;
  color: #666666;
  font-size: 12px;
  border: none;
}
table.summary-table-1 td {
  padding: 5px 0;
  text-align: left;
  line-height: auto;
  position: relative;
  border-top: none;
}
.echart-ul {
  float: right;
}
.chat-ul.echart-ul dl {
  border-radius: 2px;
  overflow: hidden;
  position: relative;
  left: auto;
  margin-left: 0;
}
.chat-ul.echart-ul dl dd a {
  padding: 0 8px;
  font-size: 12px;
}
.asset-head-left {
  font-size: 18px;
  font-weight: bold;
  color: #333333;
  float: left;
}
.asset-head-left span {
  font-size: 14px;
  font-weight: normal;
}
.asset-head-right {
  float: right;
}
table.fund-table th {
  padding: 5px 10px;
}
.bingtu {
  width: 15px;
  height: 15px;
  display: inline-block;
}
.bg1 {
  background: #2d6cd3;
}
.bg2 {
  background: #d81008;
}
.bg3 {
  background: #f93a3a;
}
.bg4 {
  background: #002060;
}
.bg5 {
  background: #46a4c3;
}
.bg6 {
  background: #ffa400;
}
.bg7 {
  background: #09d222;
}
.bg8 {
  background: #0c09ce;
}
.bg9 {
  background: #d31bc8;
}
.bg10 {
  background: #fd96a2;
}
.bg11 {
  background: #f7ac93;
}
.bg12 {
  background: #fcc3f9;
}
.bg13 {
  background: #cb7f89;
}
.bg14 {
  background: #b8f1aa;
}
.bg15 {
  background: #3edacc;
}
.bg16 {
  background: #3ba3d4;
}
.bg17 {
  background: #938953;
}
.bg18 {
  background: #c2a4ab;
}
.bg19 {
  background: #e6d2be;
}
.bg20 {
  background: #d0c114;
}
.chartColor1 {
  background: #42b1f5;
}
.chartColor2 {
  background: #34b28f;
}
.chartColor3 {
  background: #f86347;
}
.chartColor4 {
  background: #ff943b;
}
.chartColor5 {
  background: #2396dd;
}

.lh35 {
  line-height: 35px;
}
.w210 {
  width: 210px;
}
.asset-head-right .chosen-container {
  width: 210px !important;
}

/* 分页 */
.paginationnew ul {
  list-style: none;
  padding-left: 0;
}

.paginationnew ul li {
  padding: 0 5px;
  vertical-align: top;
  display: inline-block;
  font-size: 14px;
  min-width: 26px;
  min-height: 28px;
  line-height: 28px;
  cursor: pointer;
  box-sizing: border-box;
  text-align: center;
  background-color: #ffffff;
  color: #333;
  margin: 0 1px;
  border: 1px solid #f2f2f2;
  height: 30px;
}

.paginationnew ul li:hover {
  transform: scale(1.1);
  background-color: #dedcdc;
}

.paginationnew li.active {
  background: #dedcdc;
  color: #333;
  cursor: not-allowed;
}

.paginationnew li.disabled {
  cursor: not-allowed;
}
.paginationnew li.totalPage {
  background: transparent;
  cursor: default;
  border: none;
  padding: 0 6px;
}

.paginationnew li.totalPage:hover {
  transform: none;
  background-color: #ffffff;
}

.paginationnew li input {
  -webkit-appearance: none;
  background-color: #fff;
  background-image: none;
  border-radius: 4px;
  border: 1px solid #dcdfe6;
  box-sizing: border-box;
  color: #606266;
  display: inline-block;
  font-size: inherit;
  outline: none;
  padding: 3px 5px;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 40px;
  height: 25px;
  margin: 0 6px;
}

.paginationnew li input:focus {
  border-color: #98a6ad;
}
.paginationnew {
  user-select: none;
  text-align: right;
  margin: 40px 0;
}

.paginationnew ul:nth-child(2) {
  border-radius: 6px;
}

input[type="number"] {
  -moz-appearance: textfield;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.main-right-two {
  float: none;
  width: 1130px;
  padding: 35px;
  padding-top: 10px;
  margin-top: 58px;
  min-height: 500px;
  margin-left: -35px;
}

/* new */
.open-table-add th {
  width: 140px;
}

.cursor {
  cursor: pointer;
}

.login-banner {
  background: #ff0e62 url("../images/banner/banner.png") cover 0 no-repeat;
  
}
.body-other {
  background-color: #fff;
}
.footer-h2 p {
  width: 100%;
  text-align: center;
  font-size: 12px;
  color: #666666;
}
.footer-new-h2 p {
  width: 100%;
  text-align: center;
  font-size: 12px;
  color: #fff;
}
.footer-new-h2 {
  /* margin-bottom: 90px; */
}
.footer-h2 {
  margin-bottom: 90px;
}
.footer-h1 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 30px;
}
.footer-h1 a,
.footer-h1 span {
  font-size: 12px;
  color: #666666;
  line-height: 30px;
}
.foot-icon-1 {
  display: inline-block;
  width: 25px;
  height: 25px;
  vertical-align: middle;
  background: url("../images/hu.png") center center no-repeat;
}
.foot-icon-2 {
  display: inline-block;
  width: 25px;
  height: 25px;
  vertical-align: middle;
  background: url("../images/sahnghai.png") center center no-repeat;
  margin-left: 25px;
}
.footer-new {
  text-align: center;
  padding-top: 20px;
  margin-bottom: 10px;
}
.footer-new a,
.footer-new span {
  font-size: 12px;
  color: #fff;
  line-height: 30px;
}
.foot-icon-new-1 {
  display: inline-block;
  width: 25px;
  height: 25px;
  vertical-align: middle;
  background: url("../images/hu.png") center center no-repeat;
}
.foot-icon-new-2 {
  display: inline-block;
  width: 25px;
  height: 25px;
  vertical-align: middle;
  background: url("../images/sahnghai.png") center center no-repeat;
  margin-left: 25px;
}

.tab-item .user-login {
  color: #333;
  font-weight: bold;
  cursor: initial;
}
.link-red {
  color: #ee5043;
}
.red-arrow {
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url("../images/red-arrow.png") center center no-repeat;
  vertical-align: middle;
  margin-top: -2px;
  margin-left: 5px;
}
.remember-user {
  float: left;
}

/*kangpengfei*/
.search {
  width: 234px;
  height: 44px;
  border-radius: 22px;
  border: 1px solid rgba(0, 0, 0, 0.16);
  position: relative;
  right: -62%;
  top: 15px;
  background: url(../images/search-icon.png) no-repeat;
  background-position-y: center;
  background-position-x: 90%;
}
.account-content-r-t {
  width: 990px;
  height: 250px;
  background: url(../images/diwen.png) #fff left top no-repeat;
}
.account-content-r-c {
  height: auto;
  margin: 30px 0 70px;
}
.money-youxuan {
  width: 940px;
  height: 95px;
  background: url(../images/shouyi-bg.png) no-repeat;
  background-size: cover;
  margin: 30px 0 0 24px;
}
.money-youxuan p {
  float: left;
  height: 58px;
  width: 22%;
  margin-left: 24px;
  margin-top: 20px;
  text-align: center;
}
.money-youxuan p:first-child {
  border-right: 1px solid #ebecf0;
}
.money-youxuan p span {
  display: block;
  font-size: 14px;
  color: #333;
}
.money-youxuan p:first-child span {
  display: block;
  font-size: 22px;
  color: rgb(49, 100, 164);
}
.money-youxuan p .user-money-num.on {
  display: block;
}
.money-youxuan p i {
  color: #ee5043;
  font-size: 24px;
  margin-top: 12px;
}
.money-youxuan p:first-child i {
  color: black;
  font-size: 14px;
  margin-top: 12px;
}
.money-head {
  width: 940px;
  height: 95px;
  margin: 0 0 0 24px;
}
.money-head > p:first-child {
  float: left;
  height: 58px;
  width: 50%;
  margin-left: 24px;
  margin-top: 20px;
  line-height: 58px;
}
.money-head p i {
  width: 131px;
  height: 36px;
  color: #5f6674;
  opacity: 0.1;
  filter: alpha(opacity=10);
  -moz-opacity: 0.1;
  -khtml-opacity: 0.1;
  font-family: PingFangSC-Semibold;
  font-size: 30px;
}
.money-head p span {
  width: 48px;
  height: 28px;
  position: relative;
  left: -28%;
  top: -10px;
  font-size: 24px;
  color: #333333;
  font-family: PingFangSC-Semibold;
  font-weight: bolder;
}
.process {
  display: inline-block;
  width: 44%;
  height: 58px;
  margin-left: 24px;
  margin-top: 20px;
}
.process ul {
  width: 100%;
  height: 58px;
  text-align: center;
}
.process ul li {
  float: left;
  margin: 20px auto;
}
.process ul li:first-child i:first-child {
  display: inline-block;
  width: 21px;
  height: 21px;
  border-radius: 50%;
  background-color: #f93a4a;
  border: none;
  color: white;
}
.process ul li i {
  color: #999999;
}
.process ul li i:first-child {
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid #999999;
  color: #999999;
}
.process ul li span {
  display: inline-block;
  width: 51px;
  height: 1px;
  background-color: #999999;
  margin: 4.5px 3px;
}
.process ul li:first-child span {
  background-color: #ee5043;
}
.tip {
  width: 940px;
  height: 36px;
  margin: 17px 0 0 24px;
  background: url(../images/error-login.png) no-repeat #fff8ed 28% center;
}
.tip p {
  display: inline-block;
  margin: 0 30%;
  line-height: 36px;
}
.tip p a {
  text-decoration: none;
  color: blue;
}
.pay-box.pay-box-4 dl dd.on {
  width: 50%;
}
.pay-box.pay-box-4 dl dd {
  width: 50%;
}
.pay-box.pay-box-4 {
  width: 718px;
  /* height: 291px; */
  border-top-width: 1px;
  border-left-width: 1px;
}
.pay-box dl dd .pay-box-tui {
  width: 20px;
  height: 19px;
  margin-left: 100px;
  margin-top: 12px;
}
.title {
  width: 895px;
  height: 30px;
  margin: 17px 0 0 40px;
  color: #666666;
  /*  border-bottom: 1px solid #DCE1E3;*/
}
.msg ul {
  width: 895px;
  margin: 17px 0 0 40px;
}
.msg ul li {
  color: #999999;
  font-size: 12px;
  font-family: MicrosoftYaHei;
}

.yinhangcaozuo-btn {
  height: 59px;
  line-height: 59px;
  border: 0;
  margin: 0;
}
.yinhangcaozuo-btn > p {
  width: 270px;
  height: 59px;
  margin: 0 auto;
}
.yinhangcaozuo-btn > p > span {
  display: inline-block;
  width: 120px;
  height: 32px;
  line-height: 32px;
  background: #f8f8f8;
  border-radius: 4px;
  font-size: 12px;
  color: #3e639f;
  text-align: center;
  cursor: pointer;
  margin: 0 auto;
}
.yinhangcaozuo-btn > p .more-pay {
  color: #ee5043;
}
.active {
  visibility: hidden;
  /* display: none!important; */
}
body .nomoney .img img,
body .nopay .img img,
body .fengxian .img img {
  position: relative;
  left: 46%;
  top: 20px;
}
body .nomoney .msg,
body .nopay .msg,
body .fengxian .msg {
  width: 512px;
  height: 52px;
  margin: 25px auto;
  font-size: 16px;
  color: #333333;
  line-height: 26px;
  text-align: center;
  font-weight: bold;
}
body .nomoney .button,
body .nopay .button,
body .open .button,
body .fengxian .button,
body .fengxian2 .button {
  width: 220px;
  height: 36px;
  margin: 0 auto;
  line-height: 36px;
}
body .nomoney .btn1,
body .nopay .btn5,
body .open .btn3,
body .fengxian .btn7,
body .fengxian2 .btn9 {
  width: 90px;
  height: 36px;
  background-image: linear-gradient(116deg, #fd533b 0%, #ff005d 100%);
  border-radius: 4px;
  color: white;
  border: none;
}
body .nomoney .btn2,
body .nopay .btn6,
body .open .btn4,
body .fengxian .btn8,
body .fengxian2 .btn10 {
  width: 106px;
  height: 36px;
  border: 1px solid #ee5043;
  border-radius: 4px;
  color: #ee5043;
  background-color: white;
  margin-left: 10px;
}
body .open .message {
  width: auto;
  height: 325px;
  background-color: #f9f9f9;
  margin: 0 20px;
}
body .open .title1,
body .fengxian2 .title1,
body .fengxian2 .title2 {
  width: 100%;
  height: 24px;
  color: #333333;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  font-weight: bolder;
  margin: 20px 0;
}
body .open .detail {
  width: auto;
  height: 342px;
  color: #333333;
  margin: 0 auto;
  text-indent: 40px;
  font-size: 14px;
  line-height: 20px;
  padding: 0 20px;
}
body .open .check {
  width: 866px;
  margin: 24px auto;
}
body .layui-layer-btn a {
  border: none;
}
body .fengxian .msg {
  width: 360px;
}
body .fengxian2 .message {
  width: 752px;
  height: 322px;
  background-color: #f9f9f9;
  margin: 0 auto;
}
body .fengxian2 .detail1,
body .fengxian2 .detail2 {
  width: 704px;
  height: 88px;
  color: #333333;
  margin: 0 auto;
  text-indent: 40px;
  font-size: 14px;
  line-height: 22px;
}
body .fengxian2 .check {
  width: 750px;
  margin: 24px auto;
}
.shengou-detail {
  width: 700px;
  height: 250px;
  margin: 30px auto;
}
.shengou-detail > div {
  width: 100%;
  height: 48px;
  line-height: 48px;
}
.shengou-detail > div > span,
.wj_tradepwd_sp {
  display: inline-block;
  width: 95px;
  height: 48px;
  margin-right: 16px;
  text-align: right;
  font-size: 14px;
  color: #666666;
}
.shengou-detail > div > i {
  display: inline-block;
  color: #333333;
  font-size: 14px;
}
.money > i > i,
.estimate > i > i {
  display: inline-block;
  color: #ee5043;
}
.password > input {
  border: 1px solid #cccccc;
  border-radius: 2px;
}
.button {
  width: 212px;
  height: 36px;
  margin: 10px 0px 10px 271px;
}
.button > button {
  width: 90px;
  height: 36px;
  border-radius: 4px;
  border: none;
}
.button > button:last-child {
  background: none;
  border: 1px solid #ee5043;
  color: #ee5043;
  margin-left: 16px;
}

.button > button:first-child {
  background-image: linear-gradient(116deg, #fd533b 0%, #ff005d 100%);
  color: white;
}

.detail-img {
  display: inline-block;
  width: 15.4px;
  height: 15.4px;
  text-align: center;
  border-radius: 50%;
  color: #999999;
  border: 1px solid #999999;
  line-height: 15.4px;
  margin-left: 5px;
  cursor: pointer;
}
.yjg-details {
  height: 131px;
}
.yjg-title {
  float: left;
  width: 95px;
  height: 131px;
  margin-right: 16px;
  text-align: right;
  font-size: 14px;
  color: #666666;
}
.hbzf-details {
  height: 128px;
}
.hbzf-title {
  float: left;
  width: 95px;
  height: 128px;
  margin-right: 16px;
  text-align: right;
  font-size: 14px;
  color: #666666;
}
.super-table-style tr td {
  line-height: normal;
  font-size: 14px;
  color: #333333;
}
.super-table-style tr:first-child td {
  background: none;
}
.super-table-style td {
  text-align: left;
}
.super-table-style td:last-child {
  text-align: right;
}
.super-table-style .hbzf-tip {
  width: 374px;
  height: 40px;
  line-height: 40px;
  border: 1px solid #f93a4a;
}
.super-table-style .hbzf-tip .word1 {
  display: inline-block;
  width: 203px;
  margin-left: 16px;
}
.super-table-style .tip-money {
  display: inline-block;
  width: 123px;
  margin-left: 20px;
}
.super-table-style .tip-money > i {
  border-bottom: 1px solid #3e639f;
  color: #3e639f;
  margin-left: 20px;
}
.super-table-style .hbzf-tool {
  width: 375px;
  height: 20px;
  background: #fff8ed;
  margin-top: 5px;
  line-height: 20px;
}
.hbzf-tool > i {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 1px solid #ee8c25;
  color: #ee8c25;
  text-align: center;
  line-height: 12px;
  margin-left: 15px;
}
.hbzf-tool > span {
  color: #ee8c25;
  line-height: 20px;
  font-size: 12px;
  margin-left: 5px;
}
.pass-tip {
  width: 546px;
  height: 20px;
  font-size: 14px;
  color: #999999;
  line-height: 20px;
  margin-top: 16px;
  margin-left: 115px;
}
.pay-chuli {
  text-align: center;
}
.pay-chuli > .img {
  margin-bottom: 10px;
}
.pay-chuli > .text {
  width: 100%;
  height: 48px;
  font-size: 24px;
  color: #333333;
  text-align: center;
  line-height: 48px;
  font-weight: bold;
}
.shu {
  width: 2px;
  height: 18px;
  background: #ee5043;
  float: left;
  margin-left: 40px;
  margin-top: 7px;
}
.account-content-r-b > .title1 {
  border: none;
  font-size: 18px;
  color: #333333;
  text-align: left;
  line-height: 30px;
  width: 895px;
  height: 30px;
  margin: 17px 0 20px 48px;
  font-weight: bold;
}
.account-content-r-b > .tuijian {
  width: 920px;
  height: 274px;
  margin: 0 auto;
}
.account-content-r-b > .tuijian > .tuijian1 {
  width: 288px;
  height: 290px;
  border: 1px solid #efefef;
  border-radius: 8px;
  border-radius: 8px;
  float: left;
  background-image: linear-gradient(180deg, #ffefef 12%, #ffffff 70%);
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.08);
}
.account-content-r-b > .tuijian > .tuijian2 {
  width: 288px;
  height: 290px;
  border: 1px solid #efefef;
  border-radius: 8px;
  border-radius: 8px;
  float: left;
  margin: 0 16px 0 0px;
}
.account-content-r-b > .tuijian > .tuijian3 {
  width: 288px;
  height: 290px;
  border: 1px solid #efefef;
  border-radius: 8px;
  border-radius: 8px;
  float: left;
}

.account-content-r-b > .tuijian > .tuijian4 {
  width: 288px;
  height: 290px;
  border: 1px solid #efefef;
  border-radius: 8px;
  border-radius: 8px;
  float: left;
  margin: 0 16px 0 0px;
}
.tj-head {
  width: 290px;
  height: 56px;
  text-align: center;
  line-height: 28px;
  margin-top: 32px;
}
.head-text1 {
  font-size: 24px;
  color: #333333;
  font-weight: bold;
}
.head-text2 {
  font-size: 20px;
  color: rgb(153, 153, 153);
}
.tj-main {
  width: 290px;
  height: 71px;
  text-align: center;
  line-height: 28px;
  margin-top: 32px;
}
.main-text1 {
  font-size: 32px;
  color: #ee5043;
  font-weight: bold;
}
.main-text2 {
  font-size: 14px;
  color: #999999;
}
.tj-foot {
  width: 256px;
  height: 81px;
  text-align: center;
  line-height: 28px;
  margin: 16px auto 0;
  border-top: 1px solid #eaeaea;
}
.foot-img {
  width: 18px;
  height: 18px;
  border-radius: 12px;
  background-image: linear-gradient(180deg, #ffef77 0%, #ff8500 100%);
  text-align: center;
  line-height: 18px;
  float: left;
  margin-right: 5px;
  margin-top: 2px;
}
.foot-img > img {
  width: 10px;
  height: 10px;
}
.foot-text1 {
  width: 256px;
  height: 44px;
  line-height: 22px;
  text-align: left;
  font-size: 14px;
  margin-top: 19px;
}
.shengou-detail > div > .title1 {
  border: none;
  font-size: 18px;
  color: #333333;
  text-align: left;
  width: 895px;
  height: 30px;
  margin: 17px 0 20px 48px;
  font-weight: bold;
}
.details-two {
  width: 416px;
  height: auto;
  background: #ffffff;
}
.harf {
  width: 240px;
  height: 22px;
}
.harf > i {
  display: inline-block;
  width: 50px;
  height: 22px;
  border: 0.5px solid #dddddd;
  border-radius: 2px;
  text-align: center;
  font-size: 12px;
  color: #666666;
  line-height: 22px;
}
.shuhui-action .qianbao {
  width: 20px;
  height: 20px;
  background: url(../images/pocket.png);
  background-size: cover;
}
.shuhui-action .bank-card {
  width: 19px;
  height: 15px;
  background: url(../images/card.png);
  background-size: cover;
}
.zr-jijin > #balance {
  background: url(../images/zhuanrujijin.png) no-repeat;
  background-position: 330px;
}
body .layui-layer-title {
  font-size: 18px;
  font-weight: bold;
}

body .jijin {
  margin: 20px;
}

body .jijin .jj-head {
  height: 58px;
  margin: 10px auto 35px;
  background: #f9f9f9;
}
body .jijin .fund-type {
  width: 82%;
  height: 58px;
}
body .jijin .fund-type dl dd {
  margin-top: 16px;
  margin-left: 24px;
}
body .jijin .fund-type dl dd a {
  padding: 0;
  font-size: 14px;
}
body .jijin .onclick > a {
  font-weight: bold;
  color: #f93a4a;
}
.pic-massage {
  width: 966px;
  height: 424px;
  margin-left: 24px;
  margin-top: 24px;
}
.pic-style {
  width: 1021px;
  height: 246px;
  margin-left: 24px;
}
.pic-set {
  width: 966px;
  height: 268px;
  margin-left: 24px;
}
.pic-massage .title1 {
  width: 100%;
  height: 18px;
  line-height: 18px;
  font-size: 18px;
  color: #333333;
  font-weight: bold;
}
.pic-massage .title1 > div:first-child {
  width: 2px;
  height: 18px;
  background: #ee5043;
  float: left;
  margin-right: 8px;
}
.pic-massage .main1 {
  width: 100%;
  height: 48px;
  line-height: 48px;
  font-size: 14px;
  color: #333333;
  margin-top: 40px;
}
.pic-massage .main1 > div {
  float: left;
  margin-left: 66px;
  margin-right: 18px;
}
.pic-massage .main1 > input {
  width: 360px;
  height: 48px;
  background: #ffffff;
  border: 1px solid #c0cad2;
  border-radius: 2px;
  text-indent: 18px;
}
.pic-massage .main1 > i {
  width: 191px;
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  color: #999999;
  margin-left: 16px;
}
.pic-massage .main2 {
  width: 100%;
  height: 120px;
  font-size: 14px;
  color: #333333;
  margin-top: 34px;
  margin-bottom: 24px;
}
.pic-massage .main2 > div:first-child {
  float: left;
  margin-left: 66px;
  margin-right: 18px;
}
.pic-massage .main2 > img {
  float: left;
  margin-right: 16px;
}
.pic-massage .pic-tip {
  width: 190px;
  height: 48px;
  margin-left: 246px;
  font-size: 14px;
  color: #999999;
  margin-bottom: 36px;
}
.pic-massage .pic-tip > i {
  display: block;
  width: 100%;
  height: 20px;
  line-height: 20px;
  margin-bottom: 8px;
}
.pic-massage .btn > button {
  width: 90px;
  height: 36px;
  border: 1px solid #ee5043;
  background: #ffffff;
  border-radius: 4px;
  color: #ee5043;
}
.pic-massage .main3 {
  width: 100%;
  height: 102px;
  margin-left: 40px;
  font-size: 14px;
  color: #333333;
}
.pic-massage .main3 > div {
  float: left;
  margin-right: 16px;
}
.pic-massage .main3 > textarea {
  width: 790px;
  height: 102px;
  background: #ffffff;
  border: 1px solid #c0cad2;
  border-radius: 2px;
  text-indent: 16px;
  line-height: 35px;
}
.pic-style .title1 {
  width: 100%;
  height: 18px;
  line-height: 18px;
  font-size: 18px;
  color: #333333;
  font-weight: bold;
}
.pic-style .title1 > div:first-child {
  width: 2px;
  height: 18px;
  background: #ee5043;
  float: left;
  margin-right: 8px;
}
.pic-style .main1 {
  margin-top: 32px;
}
.pic-style .main1,
.pic-style .main2,
.pic-style .main3,
.pic-style .main4 {
  margin-bottom: 24px;
}
.pic-style .main1 > div,
.pic-style .main2 > div,
.pic-style .main3 > div,
.pic-style .main4 > div {
  width: 70px;
  height: 19px;
  font-size: 14px;
  line-height: 19px;
  margin-left: 40px;
  margin-right: 17px;
  color: #333333;
  float: left;
}
.pic-style .main1 > input,
.pic-style .main2 > input,
.pic-style .main3 > input,
.pic-style .main4 > input {
  width: 16px;
  height: 16px;
  margin-right: 12px;
}
.pic-style .main1 > label,
.pic-style .main2 > label,
.pic-style .main3 > label,
.pic-style .main4 > label {
  display: inline-block;
  width: 188px;
  height: 19px;
  line-height: 19px;
  text-align: left;
  font-size: 14px;
  color: #666666;
}
.pic-set .title1 {
  width: 100%;
  height: 18px;
  line-height: 18px;
  font-size: 18px;
  color: #333333;
  font-weight: bold;
}
.pic-set .title1 > div:first-child {
  width: 2px;
  height: 18px;
  background: #ee5043;
  float: left;
  margin-right: 8px;
}
.pic-set .main {
  margin-top: 27px;
}
.pic-set .main .radio-title {
  width: 70px;
  height: 19px;
  font-size: 14px;
  line-height: 19px;
  margin-left: 40px;
  margin-right: 17px;
  color: #333333;
  float: left;
}
.pic-set .radio2,
.pic-set .radio3 {
  margin-left: 127px;
  margin-top: 24px;
}
.pic-set .main .radio1 > input,
.pic-set .main .radio2 > input,
.pic-set .main .radio3 > input {
  width: 16px;
  height: 16px;
  margin-right: 12px;
}
.pic-set .main .radio1 > label,
.pic-set .main .radio2 > label,
.pic-set .main .radio3 > label {
  display: inline-block;
  width: 210px;
  height: 19px;
  line-height: 19px;
  text-align: left;
  font-size: 14px;
  color: #666666;
}
.pic-set button {
  width: 90px;
  height: 36px;
  background-image: linear-gradient(116deg, #fd533b 0%, #ff005d 100%);
  border-radius: 4px;
  border: none;
  color: white;
  margin-left: 125px;
  margin-top: 32px;
}
.db-massage,
.db-table,
.db-foot {
  width: 942px;
  height: auto;
  margin: 0 auto;
}
.db-massage .db-tip {
  width: 942px;
  height: 36px;
  margin-top: 26px;
  margin-bottom: 24px;
  line-height: 36px;
  text-align: center;
  /* background-color: #FFF1F1; */
  border: 1px solid #ffbab4;
  background: url(../images/tishi.png) no-repeat #fff1f1;
  background-position: 25px;
  font-size: 12px;
  color: #333333;
}
.db-massage .db-head,
.db-foot .db-head {
  width: 942px;
  height: 36px;
  line-height: 36px;
}
.db-massage .db-head > div:first-child,
.db-foot .db-head > div:first-child {
  width: 2px;
  height: 18px;
  background: #ee5043;
  float: left;
  margin-right: 8px;
  margin-top: 9px;
}
.db-massage .db-head > div:nth-child(2),
.db-foot .db-head > div:nth-child(2) {
  width: 270px;
  height: 36px;
  font-size: 18px;
  color: #333333;
  font-weight: bold;
  float: left;
}
.db-massage .db-head > button,
.db-foot .db-head > button {
  width: 90px;
  height: 36px;
  background-image: linear-gradient(116deg, #fd533b 0%, #ff005d 100%);
  border-radius: 4px;
  border: none;
  color: white;
  margin-left: 60.7%;
}
.db-table {
  margin-top: 16px;
}
.db-foot {
  margin-top: 48px;
}
.db-foot .db-text {
  margin-top: 24px;
}
.db-foot .db-text > div {
  height: 53px;
  font-size: 14px;
  color: #333333;
  border-bottom: 1px solid #eaeaea;
  margin-top: 15px;
}
.account-content-r-t .fh-title {
  width: 100%;
  height: 45px;
  margin-top: 24px;
  position: relative;
}
.account-content-r-t .fh-title > span:first-child {
  width: 100%;
  height: 28px;
  line-height: 28px;
  font-size: 24px;
  color: #333333;
  text-align: left;
  font-weight: bold;
  float: left;
  position: absolute;
  bottom: 20px;
}
.account-content-r-t .fh-title > span:nth-child(2) {
  width: 100%;
  height: 36px;
  line-height: 36px;
  font-size: 30px;
  color: #5f6674;
  text-align: left;
  opacity: 0.06;
}
.account-content-r-t .fh-title .fh-line {
  width: 28px;
  height: 3px;
  background: #ee5043;
}
.account-content-r-t .fh-text {
  width: 100%;
  height: 38px;
  font-size: 14px;
  color: #666666;
  text-align: left;
  margin-top: 24px;
}
.account-content-r-c .fh-btn {
  width: 200px;
  height: 36px;
  background-image: linear-gradient(116deg, #fd533b 0%, #ff005d 100%);
  border-radius: 4px;
  border: none;
  color: white;
  margin-top: 24px;
  margin-left: 24px;
}
.account-content-r-t .yjg-header {
  width: 100%;
  height: 120px;
}
.account-content-r-t .yjg-header > div:first-child {
  width: 48%;
  height: 120px;
  float: left;
  background: url(../images/yjg-bg1.png) no-repeat;
  background-size: 100%;
  line-height: 120px;
  font-size: 22px;
  color: #666666;
  text-indent: 32px;
}
.account-content-r-t .yjg-header > div:last-child {
  width: 48%;
  height: 120px;
  float: left;
  background: url(../images/yjg-bg2.png) no-repeat;
  background-size: 100%;
  margin-left: 16px;
  line-height: 120px;
  font-size: 22px;
  color: #666666;
  text-indent: 32px;
}
.yjg-main1 {
  width: 942px;
  height: 268px;
  line-height: 268px;
  margin: 0 auto;
}
.yjg-main1 .yjg-qb {
  width: 112px;
  height: 115px;
  margin: 45px 70px 37px 63px;
  line-height: 115px;
  float: left;
}
.yjg-main1 .yjg-qb .img {
  width: 90px;
  height: 90px;
  margin-left: 15px;
}
.yjg-main1 .yjg-qb .text {
  width: 112px;
  height: 19px;
  line-height: 19px;
  font-size: 14px;
  color: #666666;
  text-align: center;
}
.yjg-main1 .yjg-jt {
  width: 23px;
  height: 24px;
  background: url(../images/yjg-jt.png) no-repeat;
  background-size: 100%;
  position: absolute;
  left: 39%;
  bottom: 59%;
  float: left;
}
.yjg-main1 .yjg-card {
  width: 268px;
  height: 188px;
  margin-left: 8%;
  margin-top: 36px;
  float: left;
}
.yjg-card .card1,
.yjg-card .card2 {
  width: 268px;
  height: 90px;
  line-height: 90px;
}
.yjg-card .card1 {
  background: url(../images/yjg-card1.png) no-repeat;
  background-size: 100%;
}
.yjg-card .card2 {
  background: url(../images/yjg-card2.png) no-repeat;
  background-size: 100%;
}
.yjg-main1 .yjg-jt2 {
  width: 23px;
  height: 24px;
  background: url(../images/yjg-jt.png) no-repeat;
  background-size: 100%;
  position: absolute;
  left: 75%;
  bottom: 59%;
}
.yjg-main1 .yjg-qb2 {
  width: 112px;
  height: 131px;
  line-height: 115px;
  margin-left: 80%;
  padding-top: 5%;
}
.yjg-main1 .yjg-qb2 .img {
  width: 90px;
  height: 90px;
  margin-left: 7px;
}
.yjg-main1 .yjg-qb2 .text {
  width: 112px;
  height: 38px;
  line-height: 19px;
  font-size: 14px;
  color: #666666;
  margin-top: 7px;
  text-align: center;
}
.yjg-main1 .yjg-jt3 {
  width: 23px;
  height: 24px;
  background: url(../images/yjg-jt.png) no-repeat;
  background-size: 100%;
  position: absolute;
  left: 39%;
  bottom: 29%;
}
.yjg-main1 .yjg-jt4 {
  width: 23px;
  height: 24px;
  background: url(../images/yjg-jt.png) no-repeat;
  background-size: 100%;
  position: absolute;
  left: 67%;
  bottom: 29%;
}
.yjg-main1 .yjg-qb3 {
  width: 112px;
  height: 131px;
  line-height: 115px;
  margin-left: 13%;
  padding-top: 5%;
  float: left;
}
.yjg-main1 .yjg-qb3 .img {
  width: 90px;
  height: 90px;
  margin-left: 7px;
}
.yjg-main1 .yjg-qb3 .text {
  width: 112px;
  height: 38px;
  line-height: 19px;
  font-size: 14px;
  color: #666666;
  margin-top: 7px;
  text-align: center;
}
.yjg-main1 .yjg-qb4 {
  width: 112px;
  height: 131px;
  line-height: 115px;
  margin-left: 70%;
  padding-top: 5%;
}
.yjg-main1 .yjg-qb4 .img {
  width: 90px;
  height: 90px;
  margin-left: 7px;
}
.yjg-main1 .yjg-qb4 .text {
  width: 112px;
  height: 38px;
  line-height: 19px;
  font-size: 14px;
  color: #666666;
  margin-top: 7px;
  text-align: center;
}
.account-content-r-c .foot-tip {
  width: 926px;
  height: 19px;
  margin: 0 auto;
  line-height: 19px;
  font-size: 14px;
  color: #999999;
  text-align: left;
}
.account-content-r-c .yjg-head {
  width: 942px;
  height: 36px;
  line-height: 36px;
  margin: 0 auto;
}
.account-content-r-c .yjg-head > div:first-child {
  width: 2px;
  height: 18px;
  background: #ee5043;
  float: left;
  margin-right: 8px;
  margin-top: 9px;
}
.account-content-r-c .yjg-head > div:nth-child(2) {
  width: 270px;
  height: 36px;
  font-size: 18px;
  color: #333333;
  font-weight: bold;
  float: left;
}
.account-content-r-t .text1 {
  width: 204px;
  height: 16px;
  line-height: 16px;
  margin: 0 auto 8px;
  text-align: center;
  font-size: 12px;
  color: #666666;
}
.account-content-r-t .text2 {
  width: 132px;
  height: 16px;
  line-height: 16px;
  margin: 0 auto 31px;
  text-align: center;
  font-size: 12px;
  color: #666666;
}
.pay-box dl dd .pay-box-tui {
  width: 20px;
  height: 19px;
  margin-left: 100px;
  margin-top: -4px;
  float: none;
}
.pay-box dl .on .pay-box-tui {
  width: 20px;
  height: 19px;
  margin-left: 100px;
  margin-top: 10px;
  float: left;
}
.pay-block .pay-list li label img {
  display: inline-block;
  width: 20px;
  height: 20px;
}
.pay-block .pay-list li.on > div > label {
  width: auto;
  background: url(../images/radiobox-yes.png) no-repeat 10px center;
}
.jzt-main {
  width: 942px;
  margin: 0 auto;
}
.jzt-main > div:first-child {
  font-size: 14px;
  color: #666666;
  margin-left: 40px;
  margin-bottom: 31px;
}
.jzt-juli {
  width: 862px;
  height: 258px;
  margin: 32px auto 48px;
  background-color: #f6f8fa;
}
.juli-title,
.juli-text1,
.juli-text2 {
  height: 25%;
  margin-left: 24px;
}
.juli-title {
  line-height: 64.5px;
  font-size: 14px;
  color: #666666;
}
.juli-text1 > div:first-child,
.juli-text2 > div:first-child {
  height: 21px;
  line-height: 21px;
}
.juli-text1 > div:first-child > i,
.juli-text2 > div:first-child > i {
  display: inline-block;
  width: 15px;
  height: 15px;
  background: rgb(255, 211, 209);
  border-radius: 50%;
  border: 1px solid #ee5043;
  color: #ee5043;
  text-align: center;
  line-height: 15px;
  font-size: 12px;
  margin-right: 15px;
}
.juli-text1 > div:first-child > span,
.juli-text2 > div:first-child > span {
  font-size: 14px;
  color: #333333;
  /* font-weight: bold; */
}
.juli-text1 > div:last-child {
  height: 21px;
  line-height: 21px;
  margin-left: 35px;
  font-size: 14px;
  color: #666666;
}
.juli-text2 > div {
  line-height: 64.5px;
}
.jzt-foot{
  width: 862px;
  height: 298px;
  margin: 0 auto 100px;
}
.jzt-foot .f-title {
  width: 100%;
  height: 24px;
  line-height: 25px;
  font-size: 12px;
  color: #666666;
  border-bottom: 1px solid #dce1e3;
}
.jzt-foot .f-question1 {
  width: 100%;
  height: 91px;
  margin-top: 12px;
  margin-bottom: 26px;
}
.jzt-foot .f-question1 > .q1 {
  width: 100%;
  height: 16px;
  line-height: 16px;
  margin-bottom: 12px;
  font-size: 12px;
  color: #333333;
  font-weight: bold;
}
.jzt-foot .f-question1 > .a1 {
  width: 100%;
  height: 63px;
  line-height: 21px;
  font-size: 12px;
  color: #999999;
}

.jzt-foot .f-question2 {
  width: 100%;
  height: 49px;
  margin-bottom: 24px;
}
.jzt-foot .f-question2 > .q2 {
  width: 100%;
  height: 16px;
  line-height: 16px;
  margin-bottom: 12px;
  font-size: 12px;
  color: #333333;
  font-weight: bold;
}
.jzt-foot .f-question2 > .a2 {
  width: 100%;
  height: 63px;
  line-height: 21px;
  font-size: 12px;
  color: #999999;
}
.jzt-foot .f-text {
  width: 100%;
  height: 21px;
  line-height: 21px;
  font-size: 12px;
  color: #999999;
}
.chose-btn {
  display: inline-block;
  width: 50px;
  height: 22px;
  border: 1px solid #dddddd;
  border-radius: 2px;
  text-align: center;
  font-size: 12px;
  color: #666666;
  line-height: 22px;
  cursor: pointer;
}
.active_w {
  border: 1px solid #ee5043;
}

/* 2020-12-7 */
.pay_list_c1 {
  width: 24px;
  height: 18px;
  display: inline-block;
  cursor: pointer;
  text-align: center;
  background-image: url(../images/radiobox-no.png);
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-top: -2px;
}
.radioclass {
  opacity: 0;
  cursor: pointer;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.on .pay_list_c1 {
  background: url("../images/radiobox-yes.png") no-repeat;
}

#tip_loginForm.onError:after {
  content: "";
  background: url(../images/error-close.png) no-repeat;
  width: 15px;
  height: 15px;
  position: absolute;
  top: 6px;
  left: 6px;
  background-size: 100%;
}
.shengou-detail .money .show {
  display: inline-block;
}
.shengou-detail .money .hide {
  display: none;
}

.openbonus-message-dialog{
  width: 520px;
  margin: 25px auto 0;
  font-size: 16px;
  color: #333333;
  line-height: 26px;
  text-align: center;
  font-weight: bold;

}

#tip_bonuspassword{
  text-align: left;
  margin: -8px 0 0 110px
}


/* 我的投顾组合 */
.combext-t {
  width: 942px;
  height: 168px;
  margin: 0 auto;
  margin-top: 31px;
  background: url(../images/shouyi-bg.png) no-repeat;
  background-size: 100% 100%;
}
.combext-list {
  float: left;
  width: 44%;
  font-family: MicrosoftYaHei;
}
.combext-list:first-child {
  margin-left: 30px;
}
.combext-list .list-title {
  font-size: 22px;
  color: #333333;
  line-height: 32px;
  height: 32px;
  margin-top: 21px;
}
.combext-list .list-title i {
  display: inline-block;
  /* background: #FFB583; */
  width: 32px;
  height: 32px;
  border-radius: 3px;
  float: left;
  margin-right: 12px;
}
.combext-list .list-title .zongjie {
  background: url(../images/zongjine.png) no-repeat;
  background-size: 100% 100%;
}
.combext-list .list-title .shouyi {
  background: url(../images/shouyi.png) no-repeat;
  background-size: 100% 100%;
}
.combext-list .list-num {
  font-size: 28px;
  line-height: 28px;
  font-weight: 600;
  color: #333333;
  margin-top: 24px;
}
.combext-list .list-num.newred {
  color: #ee5043;
}
.combext-list .list-num span {
  color: #333333;
  font-size: 20px;
  font-weight: normal;
}
.combext-list .list-b {
  margin-top: 24px;
  font-size: 14px;
  color: #666666;
}
.combext-list .list-b i {
  color: #ee5043;
  font-weight: 600;
}

.combext-list-last > div {
  font-size: 16px;
  display: inline-block;
  margin-left: 24px;
  border-radius: 18px;
  -o-border-radius: 18px;
  -moz-border-radius: 18px;
  -webkit-border-radius: 18px;
  margin-top: 10px;
  text-indent: 18px;
}
.combext-list-last > div > i {
  display: inline-block;
  width: 18px;
  height: 18px;
  position: absolute;
}
.combext-list-last > div > i.mairu {
  background: url(../images/mairu.png) no-repeat center center;
  top: 10px;
  left: 25px;
}
.combext-list-last > div > i.maichu {
  background: url(../images/maichu.png) no-repeat center center;
  top: 8px;
  left: 29px;
}
.combext-list .go-back {
  width: 120px;
}
.combext-list-last ul {
  list-style: none;
  font-size: 16px;
  color: #333333;
  margin-top: 19px;
}
.combext-list-last ul li {
  display: inline;
  margin-left: 23px;
  cursor: pointer;
}
.combext-list-last ul li:hover {
  color: #ee5043;
}


.cash-red{ color:  #EE5043;}
.cash-green{ color:#22B64A;}


.showLoginPwdModify{text-align:center;position:absolute;bottom:-150px;left:22%}
.showTradePwdModify{text-align:center;position:absolute;bottom:-150px;left:22%}
.showPwdSpan{position: absolute;margin-top: 18px;}