/* 总外框大小 */

body {
  min-width: 1200px;
  overflow: visible;
}
body.body-no-bg {
  background: none;
  min-width: auto;
}
.login-body-bg {
  background-color: #f3f3f3;
}
body.noscroll {
  overflow: hidden;
}
.pages-top-bar,
.pages-logo-area,
.body-top-content,
.main-bg,
.foot-nav,
.foot-dl,
.foot-line,
.pages-login,
.pages-login-bottom,
.nav-menu {
  width: 1200px;
  margin: 0 auto;
}
.tong-width {
  width: 1200px;
  margin: 0 auto;
  margin-top: -30px;
  margin-bottom: 25px;
}

/*icon*/
.pages-icon {
  background: url('../images/page-icon.png') no-repeat top left;
  vertical-align: middle;
  display: inline-block;
}
.picon-home {
  width: 15px;
  height: 13px;
  background-position: -415px 0;
  margin-right: 5px;
}
.picon-tel {
  width: 28px;
  height: 28px;
  background-position: 0 -140px;
  margin-top: -4px;
  margin-right: 5px;
  margin-left: 35px;
}
.picon-crown {
  width: 18px;
  height: 13px;
  background-position: -30px 0;
  vertical-align: baseline;
}
.picon-horn {
  width: 18px;
  height: 15px;
  background-position: -60px 0;
  margin-right: 15px;
}
.picon-horn2 {
  width: 18px;
  height: 15px;
  background-position: -450px 0;
  margin-right: 15px;
}
.picon-fire {
  width: 13px;
  height: 16px;
  background-position: -92px 0;
  margin-right: 5px;
}
.picon-button-add {
  width: 13px;
  height: 13px;
  background-position: -160px 0;
  margin-right: 5px;
}
.picon-tip {
  width: 23px;
  height: 16px;
  display: block;
  background-position: -190px 0;
  margin-right: 13px;
}
.picon-bi {
  width: 15px;
  height: 15px;
  background-position: -221px 0;
  margin: 0 10px;
}
.picon-taobao {
  width: 20px;
  height: 20px;
  background-position: -256px 0;
  margin-right: 5px;
}
.picon-text {
  width: 16px;
  height: 16px;
  background-position: -290px 0;
  margin-left: 5px;
}
.picon-ding {
  width: 13px;
  height: 13px;
  background-position: -324px 0;
  margin-right: 5px;
}
.picon-search {
  width: 18px;
  height: 18px;
  background-position: -351px 0;
  margin-right: 5px;
}
.picon-dao {
  width: 13px;
  height: 13px;
  background-position: -382px 0;
  margin-right: 5px;
}
.picon-arrow-white {
  width: 15px;
  height: 13px;
  background-position: 0 -116px;
  margin-right: 5px;
}
.picon-shoping {
  width: 8px;
  height: 14px;
  background-position: -413px 0;
  margin-right: 5px;
}
.picon-ZTElogo {
  background: url('../images/ZTElogo.png') no-repeat top left;
  background-size: 20px 20px;
  vertical-align: middle;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
}

/*交易类型icon 买入到转换的第一个拼音字母命名，转托管是托为第一个拼音命名*/
.trade-icon {
  background: url('../images/trade-icon.png') no-repeat top left;
  vertical-align: middle;
  display: inline-block;
}
.t-icon-m {
  width: 16px;
  height: 16px;
  background-position: 0 0;
  margin-right: 5px;
}
.t-icon-s {
  width: 16px;
  height: 16px;
  background-position: 0 -20px;
  margin-right: 5px;
}
.t-icon-f {
  width: 16px;
  height: 16px;
  background-position: 0 -40px;
  margin-right: 5px;
}
.t-icon-z {
  width: 16px;
  height: 16px;
  background-position: 0 -60px;
  margin-right: 5px;
}
.t-icon-t {
  width: 16px;
  height: 16px;
  background-position: 0 -80px;
  margin-right: 5px;
}
.t-icon-c {
  width: 16px;
  height: 16px;
  background-position: 0 -100px;
  margin-right: 5px;
}
.t-icon-q {
  width: 16px;
  height: 16px;
  background-position: 0 -120px;
  margin-right: 5px;
}

/*顶栏 logo上部*/
.pages-top-bar {
  line-height: 36px;
  height: 36px;
  font-size: 12px;
  color: #666666;
}
.pages-top-bar a {
  color: #ee5043;
}
.pages-top-bar a:hover {
  color: #ee5043;
}
.pages-top-bar .fn-right a {
  display: inline-block;
  padding: 0 5px;
}
.pages-top-bar .fn-right .pages-top-line {
  background: url('../images/pages-top-line.png') no-repeat top center;
  width: 1px;
  height: 10px;
  display: inline-block;
}
.pages-top-bar .fn-right .pages-top-tel {
  font-size: 12px;
  margin-left: 42px;
  display: inline-block;
  position: relative;
}
.pages-top-bar .fn-left .pages-top-line {
  background: url('../images/pages-top-line.png') no-repeat top center;
  width: 1px;
  height: 10px;
  display: inline-block;
  margin-left: 2px;
}
.pages-top-bar .fn-left a {
  display: inline-block;
  padding: 0 5px;
}
.pages-top-bar .fn-right span {
  display: inline-block;
  position: relative;
}
.pages-top-bar .fn-right .phone-icon {
  position: absolute;
  left: -12px;
  top: 11px;
}
.pages-top-bar .fn-right .down-icon {
  float: right;
  margin-top: 17px;
  margin-left: 2px;
}

/*logo区域*/
.pages-logo-top {
  background: #f9f9f9;
  position: relative;
  height: 36px;
}
/*.pages-fixed{position: fixed; width: 100%; height: 30px; z-index: 9999;background:#333;}*/
.pages-logo-bg {
  background: #fff;
  position: relative;
  height: 80px;
}
/*.pages-logo-fixed{position: fixed; width: 100%; height: 73px; z-index: 9999;background:#fff; }
.pages-logo-fixed.stop{-webkit-box-shadow:0 2px 5px #e6e6e6;  -moz-box-shadow:0 2px 5px #e6e6e6; box-shadow: 0 2px 5px #e6e6e6; }*/

.pages-logo-area {
  height: 80px;
  position: relative;
}
.pages-logo-area .fn-left {
  width: 271px;
  margin-top: 19px;
}
/*background: url("../images/logo-bf.png") */
.pages-logo-area .fn-left a.logo {
  background: url('../images/logo.png') no-repeat;
  background-size: 100%;
  width: 137px;
  height: 49px;
  display: inline-block;
}
.pages-logo-area .fn-left a.logo-bf {
  width: 133px;
  height: 49px;
  display: inline-block;
  overflow: hidden;
}
.pages-logo-area .fn-left a.logo-bf img {
  width: 133px;
  height: 49px;
  float: left;
}
.pages-logo-area .fn-left .logo-line {
  border-left: 1px solid #d3d1d1;
  padding-left: 15px;
  height: 49px;
  display: inline-block;
} /*vertical-align:middle;position:absolute;*/
.pages-logo-area .fn-left .logo-right {
  background: url('../images/logo-right.png') no-repeat top center;
  width: 100px;
  height: 30px;
  display: inline-block;
}
.pages-logo-area .fn-right {
  position: absolute;
  right: 258px;
  top: 0;
  height: 36px;
}
.pages-logo-area .nav-top {
  position: absolute;
  right: 258px;
  top: 0;
}

.menu-nav ul li {
  float: left;
  display: block;
  margin-left: 52px;
}
.menu-nav ul li a {
  font-size: 16px;
  color: #333;
  display: block;
  line-height: 36px;
}
.menu-nav ul li a:hover {
  color: #ee5043;
}
.menu-nav ul li.on a {
  color: #ee5043;
  font-weight: bold;
  border-bottom: 3px solid #ee5043;
}

/*页面底部*/
.foot-bg {
  background-color: #32363b;
  height: 160px;
  color: #fafcff;
}
.foot-nav {
  line-height: 35px;
  color: #aaadb1;
}
.foot-nav span {
  padding: 0 5px;
}
.foot-nav a {
  color: #aaadb1;
}
.foot-bg.foot-login {
  background-color: transparent;
  margin-top: 0;
  color: #666;
}
.foot-bg.foot-login .foot-nav {
  line-height: 35px;
  color: #666;
}
.foot-bg.foot-login .foot-nav a {
  color: #666;
}

.foot-dl {
  padding-top: 20px;
  padding-bottom: 10px;
}
.foot-dl dl {
  float: left;
  width: 220px;
}
.foot-dl dl dt {
  font-size: 18px;
  position: relative;
  height: 32px;
  line-height: 32px;
  margin-bottom: 15px;
  color: #666;
}
.foot-dl dl dt:after {
  content: '';
  height: 2px;
  background-color: #9e9e9e;
  bottom: 0;
  left: 0;
  width: 34px;
  display: block;
}
.foot-dl dl dd {
  line-height: 30px;
  color: #808080;
}
.foot-dl dl dd a {
  line-height: 30px;
  display: block;
  color: #808080;
}
.foot-dl dl:last-child {
  width: auto;
}
.foot-dl dl.foot-dl-last {
  width: auto;
} /*原生ie8兼容*/
.foot-bg.foot-login .foot-line {
  line-height: 45px;
  color: #a4a4a4;
}
.foot-bg .foot-new-line {
  line-height: 45px;
  color: #fff;
}

.foot-open.foot-login.foot-line {
  line-height: 45px;
  border-top: 1px solid #ccc;
  color: #aaadb1;
}
.foot-bg.foot-open {
  height: auto;
  color: #fafcff;
  margin-top: 40px;
}
.foot-bg.foot-open dl dt {
  color: #fff;
}
.foot-bg.foot-open dl dd a {
  color: #aaadb1;
}
.foot-bg.foot-open dd {
  color: #aaadb1;
}
.foot-bg.foot-open .foot-line {
  line-height: 45px;
  border-top: 1px solid #3f4144;
  color: #aaadb1;
}

/*登录*/
.pages-login-bg {
  position: relative;
  height: 100%;
}
.pages-login {
  position: absolute;
  left: 40%;
  margin-left: 300px;
  top: 107px;
  width: 345px;
}
/* .login-box{width: 304px; background:url(../images/login-box.png); padding:20px 32px;position: relative; border-radius: 6px;} */
.login-box {
  width: 297px;
  background: #fff;
  padding: 18px 24px 24px;
  position: relative;
  border-radius: 8px;
}
.login-box .tab-item ul {
}
.login-box .tab-item ul li {
  width: auto;
  cursor: pointer;
  font-size: 16px;
  text-align: center;
  color: #333;
  float: left;
  line-height: auto;
  position: relative;
  font-weight: bold;
}
.login-box .tab-item ul li:after {
  height: 28px;
  position: absolute;
  content: '';
  background: #ccc;
  left: -20px;
  top: 10px;
  width: 1px;
}
.login-box .tab-item ul li:first-child:after {
  display: none;
}
.login-box .tab-item ul li.on {
  color: #333;
  font-weight: bold;
}
.login-box .login-error {
  line-height: 25px;
  min-height: 25px;
}

.login-box .wei-img {
  background: url('../images/wei-img.png') no-repeat center center;
  width: 44px;
  height: 45px;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
.login-box .wei-img.on {
  background: url('../images/pc-img.png') no-repeat center center;
}
.login-box .login-wei-title {
  margin-top: 26px;
  margin-bottom: 55px;
}
.login-box .login-wei-title a {
  color: #0099ff;
}
.login-wei-img {
  width: 175px;
  height: 172px;
  display: block;
  margin: 0 auto;
}
.login-Refresh {
  width: 175px;
  height: 172px;
  margin: 0 auto;
  background: url(../images/login-Refresh.png);
  position: absolute;
  left: 50%;
  margin-left: -87.5px;
}
.login-Refresh-title {
  width: 175px;
  height: 50px;
  position: absolute;
  top: 50px;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
}
.login-Refresh-title a {
  text-align: center;
  font-size: 14px;
  font-weight: normal;
  width: 80px;
  line-height: 30px;
  background-color: #2396dd;
  color: #fff;
  display: block;
  margin: 0 auto;
  margin-top: 20px;
}
.login-Refresh-title a:hover {
  opacity: 0.8;
  color: #fff;
}
.tab-up-content2 {
  display: none;
}
.login-box.active .tab-up-content2 {
  display: block;
  min-height: 392px;
}
.login-box.active .tab-up-content {
  display: none;
}

.login-menu {
  font-size: 16px;
  color: #666;
  margin-top: 30px;
}
.login-menu a {
  color: #666;
}

/*图片轮播*/
.pages-banner {
  width: 100%;
  height: 720px;
}
.pages-banner2 {
  background: url('../images/g-banner.png') no-repeat top center;
}
.pages-banner-min {
  width: 800px;
  position: absolute;
  left: 50%;
  margin-left: -600px;
  height: 437px;
  top: 55px;
}
.pages-banner-min .fullSlide {
  height: 437px;
}
.pages-banner-min .fullSlide .bd li {
  height: 437px;
  background-size: cover;
}
.pages-banner-min .fullSlide .bd li a {
  height: 437px;
}

/*动画部分，用于演示*/
.pages-g {
  width: 1200px;
  height: 539px;
  margin: 0 auto;
  position: relative;
}
.g-guangyuan {
  width: 720px;
  height: 539px;
  position: absolute;
  background: url('../images/g-guangyuan.png') no-repeat top center;
  left: -200px;
  z-index: 7;
}
.g-text {
  width: 287px;
  height: 229px;
  position: absolute;
  background: url('../images/g-text.png') no-repeat top center;
  right: 643px;
  top: 74px;
  z-index: 10;
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 10%, 0);
    transform: translate3d(0, 10%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
.animated.fadeInUp {
  animation-duration: 2s;
  animation-fill-mode: both;
}

/*轮播图片*/
.fullSlide {
  width: 100%;
  position: relative;
  height: 720px;
  background: #000;
}
.fullSlide .bd {
  margin: 0 auto;
  position: relative;
  z-index: 0;
  overflow: hidden;
  width: auto;
  margin: 0 auto;
}
.fullSlide .bd ul {
  width: 100% !important;
}
.fullSlide .bd li {
  width: 100% !important;
  height: 720px;
  overflow: hidden;
  text-align: center;
  background-size: cover !important;
}
.fullSlide .bd li a {
  display: block;
  height: 720px;
}

.fullSlide .hd {
  width: 100%;
  position: absolute;
  z-index: 1;
  bottom: 26px;
  left: 0;
  height: 30px;
  line-height: 30px;
}
.fullSlide .hd ul {
  text-align: center;
}
.fullSlide .hd ul li {
  cursor: pointer;
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 13px;
  height: 13px;
  margin: 1px;
  overflow: hidden;
  background: #ffffff;
  line-height: 999px;
  border-radius: 50%;
  margin: 0 8px;
}
.fullSlide .hd ul .on {
  background: #0a51a0;
}

.fullSlide .prev,
.fullSlide .next {
  display: block;
  position: absolute;
  z-index: 1;
  top: 50%;
  margin-top: -30px;
  left: 50%;
  margin-left: -480px;
  z-index: 1;
  width: 40px;
  height: 60px;
  background: url(../images/slider-arrow.png) 0 0 no-repeat;
  cursor: pointer; /*filter:alpha(opacity=50);opacity:0.5; */
  display: none;
}
.fullSlide .next {
  left: auto;
  right: 50%;
  background-position: -914px 0;
  margin-right: -480px;
}

/*右侧滚动客服*/
.scroll-relative {
  position: relative;
  width: 1200px;
  margin: 0 auto;
}
.scroll-top {
  width: 52px;
  position: fixed;
  bottom: 200px;
  margin-left: 1212px;
  z-index: 9999;
}
.scroll-top-icon {
  width: 52px;
  height: 52px;
  background-image: url('../images/top.png');
  background-position: top center;
}
.scroll-top-icon.scroll-1 {
  background-position: 0 0;
}
.scroll-top-icon.scroll-2 {
  background-position: 0 -61px;
}
.scroll-top-icon.scroll-3 {
  background-position: 0 -121px;
}
.scroll-top-icon.scroll-4 {
  background-position: 0 -181px;
  background-color: #fff;
  border-radius: 3px;
}
.scroll-top-icon.scroll-4:hover {
  background-color: #2396dd;
  background-position-x: -51px;
}
.scroll-top a {
  background-color: #fff;
  display: block;
  width: 52px;
  height: 52px;
  margin-bottom: 10px;
  border-radius: 3px;
}
.scroll-top a:hover {
  background-color: #2396dd;
}
.scroll-top a:hover .scroll-top-icon {
  background-position-x: -51px;
}

/*右侧划出内容，可在新手指导中看*/
.scroll-top2 {
  width: 52px;
  position: fixed;
  bottom: 200px;
  margin-left: 1212px;
  z-index: 9999;
}
.scroll-top-icon2 {
  width: 65px;
  height: 35px;
  margin: 0 auto;
  background-image: url('../images/top2.png');
  background-position: top center;
  margin-bottom: 5px;
}
.scroll-top-icon2.scroll-1 {
  background-position: 0 0;
}
.scroll-top-icon2.scroll-2 {
  background-position: 0 -35px;
}
.scroll-top2 a {
  background-color: #fff;
  display: block;
  width: 65px;
  height: 65px;
  margin-bottom: 10px;
  border-radius: 3px;
  position: relative;
}
.scroll-top2 a:hover {
  background-color: #2396dd;
  color: #fff;
}
.scroll-top2 p {
  color: #666;
}
.scroll-top2 a:hover p {
  color: #fff;
}
.scroll-top2 a:hover .scroll-top-icon2 {
  background-position-x: -65px;
}

.scroll-top2 .scroll-content {
  max-height: 200px;
  overflow: auto;
  color: #333;
  background: #fff;
  border-radius: 4px;
  border: 4px solid #ebecf0;
  position: absolute;
  right: 65px;
  top: 0;
}

.scroll-hover .scroll-content {
  width: 0;
  transition: width 0.2s;
  -moz-transition: width 0.2s; /* Firefox 4 */
  -webkit-transition: width 0.2s; /* Safari 和 Chrome */
  -o-transition: width 0.2s; /* Opera */
}
.scroll-hover.on .scroll-content {
  width: 250px;
}

/*------登录窗口*/
.pages-login .tab-item ul li {
  margin-top: 0;
}
.pages-login ul li {
  margin-top: 15px;
  width: 100%;
  position: relative;
}
.login_acc {
  border: 1px solid #ccc;
  height: 34px;
  line-height: 34px;
  width: 289px;
  padding-left: 8px;
  background-color: #fff;
}
.login_ck {
  border: 1px solid #ccc;
  height: 48px;
  *height: 47px;
  line-height: 48px;
  padding-left: 55px;
  width: 107px;
  float: left;
}
.up-icon {
  background: url('../images/login-icon.png') no-repeat left top;
  width: 48px;
  height: 48px;
  display: block;
  position: absolute;
  left: 1px;
  top: 1px;
  *top: 2px;
}
.login-account .up-icon {
  background-position: 0 -210px;
}
.login-psw .up-icon {
  background-position: 0 -65px;
}
.login-ckcode .up-icon {
  background-position: 0 -159px;
}
/* .login-psw input{background:#fff url("../images/psw.png") no-repeat 98% center; } */

.login-box .onError {
  width: 262px;
  height: 32px;
  background: #fff1f1;
  border: 1px solid #ffbab4;
  border-radius: 2px;
  margin-top: 16px;
  margin-bottom: -7px;
  position: relative;
  font-size: 12px;
}
.login-box .login-error .onError {
  width: 262px;
  height: auto;
  background: #fff1f1;
  border: 1px solid #ffbab4;
  border-radius: 2px;
  margin-top: 16px;
  margin-bottom: -7px;
  position: relative;
  font-size: 12px;
}
.remember-psw label {
  display: block;
  float: left;
}
.remember-psw label .checkbox-icon {
  width: 38px;
  height: 22px;
  background: url('../images/switch.png') no-repeat 5px top;
  background-position: 0 -26px;
  display: inline-block;
}
.remember-psw label .checkbox-icon.checked {
  background-position: 0 0;
}
.remember-psw label input {
  width: 38px;
  height: 22px;
  margin: 0;
  opacity: 0;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  filter: alpha(opacity = 0);
}

.pages-login ul li.login-negative {
  margin-top: 5px;
}
.pages-login ul li.login-negative .tong-error {
  margin-top: 3px;
  float: left;
}

.login-submit {
  margin-top: 15px;
}
.ck-img {
  width: 126px;
  height: 48px;
  border: 1px solid #e2e4e5;
  vertical-align: middle;
  float: right;
  display: block;
}
.login_btn {
  height: 42px;
  width: 100%;
  display: block;
  color: #fff;
  border: none;
  cursor: pointer;
  line-height: 42px;
  font-size: 18px;
  text-align: center;
  border-radius: 21px;
  background: #ff005d;
  background-image: -webkit-linear-gradient(left, #ff005d, #fd533b);
  background-image: -o-linear-gradient(left, #ff005d, #fd533b);
  background-image: -moz-linear-gradient(left, #ff005d, #fd533b);
  background-image: linear-gradient(to left, #ff005d, #fd533b);
}
.login_btn:hover {
  transition: all 0.5s;
  background: #ff1f71;
  background-image: -webkit-linear-gradient(left, #ff1f71, #ff7663);
  background-image: -o-linear-gradient(left, #ff1f71, #ff7663);
  background-image: -moz-linear-gradient(left, #ff1f71, #ff7663);
  background-image: linear-gradient(to left, #ff1f71, #ff7663);
}
.pages-login .chosen-container-single .chosen-single {
  border: 1px solid #c0cad2;
  line-height: 45px;
  height: 45px;
  background: url('../images/login-icon.png') no-repeat left top;
  background-position: 0 -110px;
}
.pages-login .chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: 4px 10px;
}
.pages-login .chosen-container-single .chosen-single div b {
  background-position: 4px 10px;
}
.pages-login .chosen-container-single .chosen-single span {
  padding-left: 45px;
}
.pages-login .chosen-container.chosen-with-drop .chosen-drop {
  border-top: 1px solid #cacaca;
}
.forget-psw {
  float: right;
  display: block;
}

/*------登录下面*/
.pages-login-bottom {
  min-height: 212px;
}
.pages-login-bottom ul li {
  width: 392px;
  float: left;
}
.pages-login-bottom ul li span {
  width: 62px;
  height: 60px;
  display: block;
  margin: 0 auto;
  margin-top: 40px;
}
.pages-login-bottom ul li p {
  text-align: center;
  margin-top: 10px;
  font-size: 16px;
  color: #000;
}
.pages-login-bottom ul li .pages-lb-text {
  color: #000;
  font-size: 16px;
}

.lb-icon-1 {
  background-position: 0 -36px;
  margin-right: 5px;
}
.lb-icon-2 {
  background-position: -84px -36px;
  margin-right: 5px;
}
.lb-icon-3 {
  background-position: -168px -36px;
  margin-right: 5px;
}

/*欢迎回来，友好栏*/
.body-top-bg {
  background: #fff;
  height: 132px;
  position: relative;
  z-index: 1;
  margin-top: 43px;
}
.body-top-content {
  position: relative;
  padding-top: 27px;
}
.body-img-left {
  float: left;
  width: 80px;
  height: 80px;
  margin-right: 23px;
}
.body-img {
  position: relative;
}
.body-img img {
  border: 2px solid #dddae3;
  border-radius: 50%;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 13px 2px #666;
  -moz-box-shadow: 0 2px 13px 2px #666;
  box-shadow: 0 2px 13px 2px #666;
}
.body-img span {
  background: url('../images/body-img-span.png') no-repeat top center;
  width: 82px;
  height: 21px;
  color: #fff;
  line-height: 21px;
  display: block;
  position: absolute;
  text-align: center;
  bottom: -6px;
  left: 50%;
  margin-left: -41px;
}

.body-top-content .fn-left {
  padding-top: 19px;
}
.body-top-title {
  line-height: 25px;
  height: 25px;
  color: #fff;
}
.body-top-time {
  font-size: 12px;
  color: #fff;
  margin-top: 15px;
}
.body-top-time big {
  font-weight: normal;
  position: relative;
  float: left;
}
.body-top-time big .prompt-tip-down {
  position: absolute;
  min-width: 200px;
  max-width: 400px;
  left: -10px;
  top: 20px;
  border-radius: 3px;
  margin-left: 0;
  font-size: 13px;
  display: none;
  z-index: 99;
}
.body-top-time big .prompt-tip-down {
  position: absolute;
  min-width: 200px;
  max-width: 400px;
  left: -10px;
  top: 20px;
  border-radius: 3px;
  margin-left: 0;
  font-size: 13px;
  display: none;
  z-index: 99;
}
.body-top-time big:hover .prompt-tip-down {
  display: block;
}
.body-top-time big .prompt-tip-bg {
  background: #fff;
  border-radius: 2px;
  border: 1px solid #f5dabd;
  padding: 5px;
  font-size: 12px;
  -webkit-box-shadow: 2px 2px 4px #999;
  -moz-box-shadow: 2px 2px 4px #999;
  box-shadow: 2px 2px 4px #999;
  position: relative;
}
.body-top-time big .prompt-tip-icon {
  width: 100%;
  height: 6px;
  position: absolute;
  top: -6px; /* left: 0; */
  z-index: 1;
  margin: 0 auto;
  background: url('../images/prompt-tip-icon.png') no-repeat top left;
}

.body-top-time span {
  float: left;
}
.body-top-time .time-line {
  color: #88628b;
  padding: 0 10px;
  text-indent: -1999px;
}
.body-top-info {
  position: absolute;
  right: 0;
  top: 60px;
  font-size: 16px;
  color: #fff;
}

.body-top-btn {
  border: 1px solid #2396dd;
  color: #2396dd;
  border-radius: 2px;
  line-height: 30px;
  height: 30px;
  padding: 0 30px;
  display: block;
  margin: 0 10px;
  font-size: 14px;
  font-weight: bold;
  margin-top: -5px;
  cursor: pointer;
}
.body-top-btn:hover {
  background: #2396dd;
  color: #fff;
}

/*早上区别*/
.body-top-bg.body-morning .body-img img {
  border: 2px solid #fab688;
  border-radius: 50%;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 13px 2px #ff8a4c;
  -moz-box-shadow: 0 2px 13px 2px #ff8a4c;
  box-shadow: 0 2px 13px 2px #ff8a4c;
}
.body-top-bg.body-morning .body-top-time .time-line {
  color: #f7bd96;
  padding: 0 10px;
}

/*菜单*/
.body-nav-menu {
  width: 100%;
  height: 41px;
  background: #fff;
  position: absolute;
  z-index: 99;
  margin-top: -42px; /* display: none; */
}
.nav-menu ul {
  margin-top: -1px;
}
.nav-menu ul li {
  float: left;
  margin-right: 30px;
}
.nav-menu ul li a {
  display: block;
  color: #666;
  text-align: center;
  padding: 0 10px;
  border-top: 1px solid #ebecf0;
  line-height: 40px;
}
.nav-menu ul li a:hover {
  color: #ff6633;
  line-height: 40px;
  border-top: 1px solid #ff6633;
}
.nav-menu ul li.on a {
  color: #ff6633;
  line-height: 40px;
  border-top: 1px solid #ff6633;
}

/*----------phone-bank-app 图标效果*/
.user-action {
  float: left;
}
.user-action ul li {
  float: left;
  position: relative;
}
.user-action-icon {
  background: url('../images/user-action.png') no-repeat top left;
  vertical-align: top;
  display: block;
  width: 22px;
  height: 18px;
}
.user-action-1 a {
  background-position: 0 -18px;
}
.user-action-2 a {
  background-position: -24px -18px;
}
.user-action-3 a {
  background-position: -49px -18px;
}
.user-action li.on a.user-action-icon {
  background-position-y: 0;
}

.user-action ul li .aciton-down {
  position: absolute;
  width: 100px;
  left: 50%;
  border-radius: 3px;
  margin-left: -54px;
  text-align: center;
  display: none;
}
.user-action ul li .aciton-must {
  position: absolute;
  width: 100px;
  left: 50%;
  border-radius: 3px;
  margin-left: -54px;
  text-align: center;
  display: none;
}
.user-action ul li .aciton-black {
  color: #fff;
  padding: 5px 0;
  background: url('../images/user-aciton-down.png');
  border-radius: 2px;
}
.user-action ul li .aciton-icon {
  width: 100%;
  height: 6px;
  margin: 0 auto;
  background: url('../images/aciton-icon.png') no-repeat top center;
}
.user-action ul li.on:hover .aciton-down {
  display: none;
}
.user-action ul li:hover .aciton-must {
  display: none;
}
.user-action ul li:hover .aciton-down {
  display: block;
}
.user-action ul li.on:hover .aciton-must {
  display: block;
}

.aciton-must-img img {
  width: 80%;
  margin: 0 auto;
  margin-top: 10px;
  margin-bottom: 5px;
}

.input-setting {
  border: 1px solid #4a1556;
}
.input-setting-button {
  background: transparent;
  border: 0;
  color: #4eabfb;
  margin-left: 10px;
  cursor: pointer;
  font-size: 12px;
}

/*欢迎回来，友好栏 main-right版*/

.body-top-bg2 {
  background: #fff url('../images/new/body-top-bg2.png') no-repeat top right;
  height: 132px;
  position: relative;
  z-index: 1;
  margin-top: 0;
}
.body-top-bg2 .body-top-content {
  position: relative;
  padding-top: 10px;
}
.body-top-bg2 .body-img-left {
  float: left;
  width: 80px;
  height: 80px;
}
.body-top-bg2 .body-img {
  position: relative;
}
.body-top-bg2 .body-img img {
  border: 1px solid #ebecf0;
  border-radius: 50%;
  background-color: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.body-top-bg2 .body-img span {
  background: url('../images/body-img-span.png') no-repeat top center;
  width: 82px;
  height: 21px;
  color: #fff;
  line-height: 21px;
  display: block;
  position: absolute;
  text-align: center;
  bottom: -6px;
  left: 50%;
  margin-left: -41px;
}

.body-top-bg2 .body-bottom-bg {
  background: #fff url('../images/new/body-top-bg2.png') no-repeat top right;
  border-bottom: 1px solid #e7e7e7;
  height: 135px;
  position: absolute;
  width: 100%;
  padding: 0 35px;
  top: -10px;
  left: -35px;
}
.body-top-bg2 .body-top-content {
  position: relative;
  z-index: 2;
}

.body-top-bg2 .body-top-title {
  line-height: 25px;
  height: 25px;
  color: #333;
}
.body-top-bg2 .body-top-time {
  font-size: 12px;
  color: #333;
  margin-top: 22px;
}
.body-top-bg2 .body-top-time span {
  float: left;
}
.body-top-bg2 .body-top-time .time-line {
  color: #88628b;
  padding: 0 10px;
}

.body-top-bg2 .body-top-info {
  position: absolute;
  right: 55px;
  top: 28px;
  font-size: 16px;
  color: #333;
  min-width: 254px;
}

.body-top-bg2 .user-action-icon {
  background: url('../images/new/user-action2.png') no-repeat top left;
  display: block;
  width: 28px;
  height: 23px;
}
.body-top-bg2 .user-action-1 a {
  background-position: 0 -28px;
}
.body-top-bg2 .user-action-2 a {
  background-position: -28px -28px;
}
.body-top-bg2 .user-action-3 a {
  background-position: -56px -28px;
}
.body-top-bg2 .user-action li.on a.user-action-icon {
  background-position-y: 0;
}

/*公告*/
.gonggao-bg {
  height: 35px;
  position: relative;
}
.gonggao-bg .gonggao-close {
  width: 10px;
  height: 10px;
  background: url(../images/new/gonggao-close.png) no-repeat center center;
  margin-top: 0;
  margin-right: 0;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 13px;
}
.gonggao {
  position: absolute;
  background-color: #e7f6ff;
  width: 100%;
  padding: 0 35px;
  left: -35px;
  line-height: 35px;
  top: -10px;
}
.gonggao .picon-horn {
  margin-left: -20px;
  background: url(../images/new/picon-horn2.png) no-repeat center left;
}
.gonggao ul li a {
  color: #2396dd;
  font-size: 12px;
}
.gonggao2 {
  text-indent: 20px;
  height: 36px;
  position: relative;
  background-color: #f4781f;
  width: 650px;
  border-radius: 0 0 3px 3px;
  line-height: 36px;
  top: 25px;
  left: 50%;
  margin-left: -320px;
  color: #fff;
  -webkit-box-shadow: 0 2px 8px 2px #d6d4d4;
  -moz-box-shadow: 0 2px 8px 2px #d6d4d4;
  box-shadow: 0 2px 8px 2px #d6d4d4;
}
.gonggao-close {
  width: 10px;
  height: 10px;
  background: url(../images/gonggao-close.png) no-repeat center center;
  margin-top: 13px;
  margin-right: 11px;
  cursor: pointer;
}

/*正文结构*/
.main-bg {
  background: #fff;
  margin-top: 20px;
  margin-bottom: 40px; /* -webkit-box-shadow:0 0 10px #dadada;
         -moz-box-shadow:0 0 10px #dadada;
         box-shadow:0 0 10px #dadada; */
}
.main-left {
  float: none;
  position: absolute;
  width: 100%;
  left: 50%;
  margin-left: -50%;
  height: 41px;
  background-color: #fff;
  top: 104px;
  border-bottom: 1px solid #ebecf0;
}
.main-left span {
  display: none;
}
.main-right {
  float: none;
  width: auto;
  padding: 35px;
  padding-top: 10px;
  margin-top: 58px;
  min-height: 500px;
}
.main-fund .main-right2 {
  padding: 0;
  margin-top: 18px;
}

.main-right-wj {
  width: 990px;
  float: right;
  background: #fff;
  /* height: 990px; */
  margin-bottom: -99999px;
  overflow: hidden;
  box-sizing: border-box;
  padding: 0px 0px 99999px 0px;
}

/*正文结构--菜单部分*/
.main-left .left-menu {
  width: 1198px;
  margin: 0 auto;
  line-height: 41px;
  margin-top: -1px;
}
.main-left .left-menu ul li {
  float: left;
  margin-right: 30px;
  text-align: center;
}
.main-left .left-menu ul li a {
  display: block;
  color: #666;
  text-align: center;
  padding: 0 10px;
  border-top: 1px solid #ebecf0;
  line-height: 40px;
}
.main-left .left-menu ul li a:hover {
  color: #2396dd;
  line-height: 40px;
  border-top: 1px solid #2396dd;
}
.main-left .left-menu ul li.on a {
  color: #2396dd;
  line-height: 40px;
  border-top: 1px solid #2396dd;
}

/*正文结构--正文通用括弧*/
/*.carh-top-bg{background-color: #ebecf0; width: 1200px; border-radius:8px;}*/
.yuan-bg {
  /*padding:35px;*/
  background: #fff;
  margin-bottom: 15px;
}
.inside-bg {
  background: #fff;
  border-radius: 6px;
  padding-bottom: 50px;
  /* -webkit-box-shadow:0 0 10px #dadada;
     -moz-box-shadow:0 0 10px #dadada;
     box-shadow:0 0 10px #dadada; */
}

/*资产*/
.assets-info {
  padding-left: 35px;
  border-radius: 8px;
  margin-bottom: 15px;
  position: relative;
  z-index: 3;
}
.assets-info2 {
  overflow: hidden;
  background-color: #fff;
  height: 220px;
}
.assets-info-left {
  float: left;
}
.assets-info .assets-info-right {
  width: 460px;
  float: right;
}
.assets-info .often-title {
  margin-top: 29px;
  height: 34px;
  overflow: hidden;
}

.assets-info .w250 {
  width: auto;
  min-width: 250px;
}
.assets-info .w200 {
  width: auto;
  min-width: 200px;
}

.fund-assets-info {
  border-radius: 8px;
  background: #fff;
}
.fund-assets-info .often-title {
  margin-bottom: 20px;
}

.fund-assets-table th:last-child {
  padding-right: 30px;
}
.fund-assets-table td:last-child {
  padding-right: 30px;
}

.rate-chart {
  background-color: #fff;
  height: 210px;
  width: 390px;
  padding-right: 20px;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
}
.rate-chart-arrow {
  width: 12px;
  height: 21px;
  position: absolute;
  display: block;
  background: url('../images/rate-chart-arrow.png');
  right: 7px;
  top: 10px;
}

.fund-echarts .fn-right {
  width: 450px;
}
.fund-echarts .fn-right li {
  float: left;
  cursor: pointer;
}
.circle-progress {
  float: left;
}
.fund-echarts-title {
  float: left;
}

/*表格下拉*/
.operate-down-arrow {
  background: url(../images/operate-down-arrow.png) no-repeat center center;
  cursor: pointer;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  display: inline-block;
  position: relative;
}
.operate-down-list {
  position: absolute;
  width: 80px;
  border: 1px solid #cbcadc;
  text-align: center;
  background-color: #fff;
  z-index: 9999;
}
.operate-down-list a {
  border-bottom: 1px solid #cbcadc;
  line-height: 22px;
  display: block;
}
.operate-down-list a:hover {
  background-color: #cbcadc;
  color: #fff;
}

/*资产详情空时显示效果--有css动画*/
.as-empty {
  position: relative;
  min-height: 700px;
}
.as-empty.as-empty2 {
  position: relative;
  min-height: 550px;
}
.as-empty.as-empty3 {
  position: relative;
  min-height: 462px;
}
.as-empty .as-empty-button {
  width: 220px;
  position: absolute;
  right: 220px;
  top: 210px;
}
.as-empty .as-empty-button2 {
  width: 332px;
  position: absolute;
  right: 177px;
  top: 210px;
}
.as-empty.as-empty3 .as-empty-button2 {
  width: auto;
  position: absolute;
  right: 41%;
  top: 375px;
}
.as-empty .page-button {
  background-color: #2396dd;
  height: 45px;
  line-height: 45px;
  padding: 0 15px;
  border-radius: 2px;
  font-size: 18px;
  color: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ase-icon-1 {
  background: url('../images/ase-icon-1.png') no-repeat 20px center;
}
.ase-icon-2 {
  background: url('../images/ase-icon-2.png') no-repeat 20px center;
}
.as-empty.as-empty3.ase-icon-2 {
  background: url('../images/ase-icon-2.png') no-repeat right top;
}
.color-circle-font {
  border-radius: 50%;
  text-align: center;
  font-size: 18px;
  color: #fff;
}
.color-circle-1 {
  background: #fbb2ca;
  width: 69px;
  line-height: 69px;
  position: absolute;
  left: 388px;
  top: 150px;
  background: -webkit-linear-gradient(
    -90deg,
    #fbb2ca,
    #fbc2d4
  ); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(
    -90deg,
    #fbb2ca,
    #fbc2d4
  ); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(
    -90deg,
    #fbb2ca,
    #fbc2d4
  ); /* Firefox 3.6 - 15 */
  background: linear-gradient(
    -90deg,
    #fbb2ca,
    #fbc2d4
  ); /* 标准的语法（必须放在最后） */
  -webkit-animation: colorcircle1 3s ease-in-out 1s infinite forwards; /*上下滚动动画，动画效果于colorcircle*/
  animation: colorcircle1 3s ease-in-out 1s infinite forwards; /*上下滚动动画，动画效果于colorcircle*/
}
.color-circle-1.color-left-1 {
  left: 467px;
  top: 32px;
}
.as-empty.as-empty3 .color-circle-1.color-left-1 {
  left: 726px;
  top: 68px;
}
.color-circle-2 {
  background: #b6d4f9;
  width: 52px;
  line-height: 52px;
  position: absolute;
  left: 117px;
  top: 237px;
  background: -webkit-linear-gradient(
    -90deg,
    #b6d4f9,
    #d3e9fe
  ); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(
    -90deg,
    #b6d4f9,
    #d3e9fe
  ); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(
    -90deg,
    #b6d4f9,
    #d3e9fe
  ); /* Firefox 3.6 - 15 */
  background: linear-gradient(
    -90deg,
    #b6d4f9,
    #d3e9fe
  ); /* 标准的语法（必须放在最后） */
  -webkit-animation: colorcircle2 3s ease-in-out 1s infinite forwards; /*上下滚动动画，动画效果于colorcircle*/
  animation: colorcircle2 3s ease-in-out 1s infinite forwards; /*上下滚动动画，动画效果于colorcircle*/
}
.color-circle-2.color-left-2 {
  left: 147px;
  top: 177px;
}
.as-empty.as-empty3 .color-circle-2.color-left-2 {
  left: 238px;
  top: 88px;
}
.color-circle-3 {
  background: #f6bf7f;
  width: 52px;
  line-height: 52px;
  position: absolute;
  left: 346px;
  top: 415px;
  background: -webkit-linear-gradient(
    90deg,
    #f6bf7f,
    #fcddba
  ); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(
    90deg,
    #f6bf7f,
    #fcddba
  ); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(
    90deg,
    #f6bf7f,
    #fcddba
  ); /* Firefox 3.6 - 15 */
  background: linear-gradient(
    90deg,
    #f6bf7f,
    #fcddba
  ); /* 标准的语法（必须放在最后） */
  -webkit-animation: colorcircle3 3s ease-in-out 1s infinite forwards; /*上下滚动动画，动画效果于colorcircle*/
  animation: colorcircle3 3s ease-in-out 1s infinite forwards; /*上下滚动动画，动画效果于colorcircle*/
}
.color-circle-3.color-left-3 {
  left: 280px;
  top: 429px;
}
.as-empty.as-empty3 .color-circle-3.color-left-3 {
  left: 280px;
  top: 282px;
}
.as-empty3 .page-button {
  display: none;
}

@-webkit-keyframes colorcircle1 {
  0% {
    margin-left: 0;
  }

  30% {
    margin-left: 3px;
  }

  50% {
    margin-left: -6px;
  }

  70% {
    margin-left: 3px;
  }

  100% {
    margin-left: 1px;
  }
}

@keyframes colorcircle1 {
  0% {
    margin-left: 0;
  }

  30% {
    margin-left: 3px;
  }

  50% {
    margin-left: -6px;
  }

  70% {
    margin-left: 3px;
  }

  100% {
    margin-left: 1px;
  }
}

@-webkit-keyframes colorcircle2 {
  0% {
  }

  10% {
    margin-left: 5px;
  }

  40% {
    margin-left: -10px;
  }

  80% {
    margin-left: 5px;
  }

  100% {
  }
}

@keyframes colorcircle2 {
  0% {
  }

  10% {
    margin-left: 5px;
  }

  40% {
    margin-left: -10px;
  }

  80% {
    margin-left: 5px;
  }

  100% {
  }
}

@-webkit-keyframes colorcircle3 {
  0% {
  }

  20% {
    margin-left: 3px;
  }

  50% {
    margin-left: -2px;
  }

  90% {
    margin-left: 3px;
  }

  100% {
  }
}

@keyframes colorcircle3 {
  0% {
  }

  20% {
    margin-left: 3px;
  }

  50% {
    margin-left: -2px;
  }

  90% {
    margin-left: 3px;
  }

  100% {
  }
}

/*详情列表*/
.ad-content {
  padding-top: 20px;
}
.ad-content-list {
  margin-bottom: 35px;
}
.ad-content-top {
  background-color: #f7f7fb;
  padding: 15px 20px 10px 20px;
  position: relative;
  border-top: 1px solid #eee;
}
.ad-content-top .fn-left {
  width: 200px;
}
.ad-content-top .fn-center {
  float: right;
  width: 720px;
  margin-right: 150px;
}
.ad-content-top .fn-right {
  position: absolute;
  right: 20px;
  top: 32px;
}
.ad-content-top table {
  border: 0;
}
.ad-content-top table th {
  text-align: right;
  padding: 0;
  color: #666;
  width: 19%;
  background-color: #f7f7fb;
  width: 100px;
  border: 0;
}
.ad-content-top table td {
  text-align: right;
  padding: 9px 0;
  color: #333;
  font-size: 14px;
  font-weight: bold;
  vertical-align: top;
  width: 19%;
  border: 0;
}
.pb-icon {
  background: url('../images/pb-icon.png') no-repeat 0 0;
  width: 33px;
  height: 32px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  cursor: pointer;
}
.ad-content-list.on .pb-icon {
  background-position: 0 -32px;
}

.ad-content-list .table-show {
  display: none;
}
.ad-content-list.on .table-show {
  display: block;
}

/*盈亏*/
.yinkui-table {
  margin-top: 30px;
  clear: both;
}
.yinkui-table table th {
  padding: 19px 10px;
}
.yinkui-table table td {
  padding: 19px 10px;
}

.fund-date-tab {
  margin-top: 15px;
  margin-bottom: 10px;
  border-bottom: 2px solid #cbcadc;
  line-height: 45px;
  height: 90px;
  position: relative;
}
.fund-date-tab .fn-left {
  margin-top: 45px;
}
.fund-date-tab .date-tab {
  line-height: 45px;
  position: absolute;
}
.fund-date-tab .date-tab ul li {
  padding: 0 24px;
  float: left;
  line-height: 45px;
  cursor: pointer;
  background: url('../images/tab-line.png') no-repeat left center;
}
.fund-date-tab .date-tab ul li.on {
  color: #f52f3e;
  border-bottom: 2px solid #f52f3e;
}
.fund-date-tab .date-tab ul li:first-child {
  background-image: none;
}

.fund-date-tab .fn-right {
  position: absolute;
  left: 0;
  margin-bottom: 45px;
}

.dateinput-btn {
  color: #333;
  background-color: #fefefe;
  line-height: 23px;
  border: 1px solid #d9d9d9;
  padding: 0 18px;
  cursor: pointer;
}

/*开户 与 表单流程 new*/
.open-flow {
  padding-top: 15px;
}

.open-flow1 {
  padding-top: 20px;
}
.open-flow ul {
  width: 87%;
  margin: 0 auto;
}
.open-flows ul {
  width: 80%;
  margin: 0 auto;
  padding-left: 0px;
}
.open-flow ul li {
  width: 33%;
  float: left;
  position: relative;
}
.open-flow ul li .step-content {
  width: 140px;
  position: relative;
}
.open-flow ul li .step-line {
  width: 188px;
  height: 0px;
  border-top: 1px dashed #979797;
  position: absolute;
  left: -164px;
  top: 31px;
}
.open-flow ul li .step-content .step-title {
  color: #999999;
  font-weight: bold;
  line-height: 32px;
  text-align: center;
  z-index: 2;
}
.open-flow ul li .step-content .ostep-yuan-box {
  width: 60px;
  height: 60px;
  background: url(../images/jindu2.png) no-repeat;
  background-size: 100%;
  position: relative;
  margin: 0 auto;
}
/* .open-flow ul li .step-content .ostep-yuan-box .ostep-yuan{background:#cbcbd4; width: 46px; height: 46px;color: #fff; font-size: 32px; text-align: center;
 line-height: 45px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; border-radius: 50%;z-index: 2; position: absolute; top: 7px; left: 7px;} */
/* .open-flow ul li.on-end .step-line{display: none;} */
.open-flow ul li .step-content .ostep-yuan-box .ostep-yuan {
  text-align: center;
  height: 60px;
  line-height: 60px;
  font-weight: bold;
  color: #fff;
  font-size: 32px;
}
.open-flow ul li .step-content .ostep-yuan-box .duihao-icon {
  background: url(../images/jindu-duihao.png) no-repeat center center;
  display: none;
}
/* .open-flow li.on .step-content .ostep-yuan-box .ostep-yuan{ background: #EE5043;} */
.open-flow ul li.on .step-content .ostep-yuan-box {
  background: url(../images/jindu1.png) no-repeat;
  background-size: 100%;
}
.open-flow li.on .step-line {
  border-top: 1px dashed #ee5043;
}
.open-flow li.on .step-content .step-title {
  color: #ee5043;
}
.open-flow ul li.on.on-end .step-title {
  color: #ee5043;
}

.open-flow ul li.on.complete .step-content .ostep-yuan-box .ostep-yuan {
  display: none;
}
.open-flow ul li.on.complete .step-content .ostep-yuan-box .duihao-icon {
  display: block;
}

.open-flow.open-flow2 ul li {
  width: 24%;
}
.open-flow.open-flow2 ul li .step-line {
  width: 130px;
  left: -95px;
}
.open-flow.open-flow2 ul li .step-line {
  width: 120px;
  left: -90px;
}
.open-flow.open-flow2.open-step-line ul li .step-line {
  width: 90px;
  left: -57px;
}
.open-flow.open-flow2.open-step-line ul li .step-line.step-line2 {
  width: 120px;
  left: -90px;
}

.open-flow.open-flow0 ul li {
  width: 50%;
}
.open-flow.open-flow0 ul li .step-line {
  width: 340px;
  left: -310px;
}

.iden-open-flow {
  padding-top: 10px;
}
.iden-open-flow ul {
  width: 66%;
  height: 80px;
  margin: 0 auto;
}
.iden-open-flow ul li {
  width: 20%;
  float: left;
  position: relative;
  height: 52px;
}
.iden-open-flow ul li .step-line {
  width: 100%;
  height: 4px;
  background: #cbcbd4;
  position: absolute;
  left: 50%;
  z-index: 1;
  top: 44px;
}
.iden-open-flow ul li .step-title {
  color: #999999;
  font-weight: bold;
  width: 100px;
  line-height: 32px;
  text-align: center;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -50px;
  z-index: 2;
}
.iden-open-flow ul li .ostep-yuan {
  background: #cbcbd4;
  width: 28px;
  height: 28px;
  display: block;
  color: #fff;
  font-size: 18px;
  text-align: center;
  line-height: 28px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 30px;
  margin-left: -14px;
  z-index: 2;
}
.iden-open-flow ul li.on-end .step-line {
  display: none;
}

.iden-open-flow li.on .ostep-yuan {
  background: #ee5043;
}
.iden-open-flow li.on .step-line {
  background: #ee5043;
}
.iden-open-flow li.on .step-title {
  color: #ee5043;
}
.iden-open-flow ul li.on.on-end .step-title {
  color: #ee5043;
}

.iden-open-flow.open-flow2 ul li {
  width: 20%;
  float: left;
  position: relative;
  height: 52px;
}

/*开户*/
.open-step ul {
  margin-left: 200px;
  position: relative;
  z-index: 3;
}
.open-step2 ul {
  margin-left: 140px;
}
.open-step ul li {
  position: relative;
  width: 272px;
  float: left;
  height: 100px;
}
.open-step ul li .step-line {
  background: url(../images/step-line.png) repeat-x;
  height: 1px;
  position: absolute;
  width: 100%;
  left: 0;
  top: 52px;
}
.open-step ul li .step-title {
  width: 150px;
  font-size: 18px;
  color: #999;
  text-align: center;
  position: absolute;
  top: 6px;
  line-height: 20px;
  left: 0;
  margin-left: -75px;
}
.open-step ul li.ostep-4 {
  width: auto;
}

.open-step-da ul li {
  width: 323px;
}
.open-step-da ul li.ostep-3 {
  width: auto;
}

.open-step .ostep-yuan {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #2396dd;
  text-align: center;
  line-height: 30px;
  z-index: 21;
  font-size: 24px;
  color: #fff;
  font-family: 'DINMittelschrift';
  position: absolute;
  top: 39%;
  left: -20px;
}
.open-step .ostep-yuan-red {
  background: url(../images/ostep-yuan-red.png) no-repeat 0 0;
  width: 44px;
  height: 44px;
  position: absolute;
  top: 32px;
  left: -27px;
  z-index: 20;
}

/*------开户第1步*/
.open-step.ostep-one .ostep-1 .step-title {
  color: #333;
}
.open-step.ostep-one .ostep-2 .ostep-yuan {
  background: none;
  color: #ccc;
}
.open-step.ostep-one .ostep-2 .ostep-yuan-red {
  background-position: 0 -45px;
}
.open-step.ostep-one .ostep-3 .ostep-yuan {
  display: none;
}
.open-step.ostep-one .ostep-3 .ostep-yuan-red {
  background-position: 0 -89px;
}

/*------开户第2步*/
.open-step.ostep-two .ostep-1 .step-line {
  background: url(../images/step-line2.png) repeat-x;
}
.open-step.ostep-two .ostep-1 .ostep-yuan-red {
  background-position: 0 -133px;
}
.open-step.ostep-two .ostep-1 .ostep-yuan {
  display: none;
}
.open-step.ostep-two .ostep-2 .step-title {
  color: #333;
}
.open-step.ostep-two .ostep-3 .ostep-yuan {
  display: none;
}
.open-step.ostep-two .ostep-3 .ostep-yuan-red {
  background-position: 0 -89px;
}

/*------开户第3步 有可能不需要的*/

.open-step.ostep-three .ostep-1 .step-line {
  background: url(../images/step-line.png) repeat-x;
}
.open-step.ostep-three .ostep-1 .ostep-yuan-red {
  background-position: 0 -133px;
}
.open-step.ostep-three .ostep-1 .ostep-yuan {
  display: none;
}
.open-step.ostep-three .ostep-2 .step-line {
  border: 1px solid #ebebeb;
}
.open-step.ostep-three .ostep-2 .ostep-yuan-red {
  background-position: 0 -133px;
}
.open-step.ostep-three .ostep-2 .ostep-yuan {
  display: none;
}
.open-step.ostep-three .ostep-3 .step-title {
  color: #333;
}

/*------开户第4步*/

/*交易流程步骤*/
.open-step.open-step-down {
  /*padding: 30px 40px; */
  padding-bottom: 0 !important;
  height: 160px;
}
.open-step-down ul {
  margin-left: 153px;
}
.open-step-down ul li .step-title {
  top: 92px;
  color: #333;
}
.open-step-down ul li .step-title span {
  display: block;
  text-align: center;
  font-size: 14px;
  padding-top: 5px;
}
.open-step-down.ostep-two .ostep-2 .ostep-yuan {
  background: none;
  color: #ccc;
}
.open-step-down.ostep-two .ostep-2 .ostep-yuan-red {
  background-position: 0 -45px;
}
.open-step-down.ostep-two .ostep-3 .ostep-yuan {
  background: none;
  color: #ccc;
  display: block;
}
.open-step-down.ostep-two .ostep-3 .ostep-yuan-red {
  background-position: 0 -45px;
}

.open-block {
  padding-top: 40px;
}
.open-block1 {
  padding-top: 0px;
}
.open-block-content {
  background-color: #ffffff;
  margin: 0 auto 50px;
  padding-bottom: 50px;
  border-radius: 6px;
  min-height: 300px;
}
.open-block-content-risk {
  background-color: #ffffff;
  width: 980px;
  margin: 0 auto 0px;
  padding-bottom: 50px;
  border-radius: 6px;
  min-height: 300px;
}
.open-block-content-risk-result {
  background-color: #ffffff;
  width: 942px;
  margin: 0 auto 40px;
  padding-bottom: 40px;
  border-radius: 6px;
  min-height: 300px;
}
.open-block-small {
  width: 1070px;
  position: relative;
}
.open-block-small .open-step ul {
  margin-left: 167px;
}
/*.open-block-small:after{content:"";background:url(../images/open-block-arrow.png) no-repeat top center;display:inline-block;width:24px;min-height:451px;top:47px;position:absolute;right:-24px}*/

.open-step {
  padding: 20px 50px;
  position: relative;
  padding-bottom: 0;
}

.open-step:after {
  content: '';
  border-bottom: 1px solid #ebebeb;
  width: 100%;
  position: absolute;
  height: 1px;
  top: 71px;
  left: 0;
}
.open-red {
  font-size: 16px;
  color: #ec132f;
  margin-right: 5px;
}

.tong-title {
  line-height: 32px;
  margin-left: 15px;
}

/*页面表格*/
.open-table .open-gua-title {
  font-size: 16px;
  font-weight: bold;
  color: #333;
  margin-left: 355px;
}
.open-table {
  position: relative;
}
.open-table table {
  border: 0;
}
.open-table tr {
  position: relative;
}
.open-table th {
  font-size: 16px;
  text-align: right;
  color: #666666;
  vertical-align: top;
  background-color: #fff;
  padding-right: 0;
  line-height: 20px;
}
.open-table td {
  text-align: left;
  font-size: 14px;
  color: #333;
  padding: 9px 20px;
  border: 0;
  background-color: #fff;
  line-height: 20px;
}
.open-table tr:hover {
  background-color: #fff;
}
.open-table tr:nth-child(odd) {
  background-color: #fff;
}
.user-tip {
  background-color: #fff8ec;
  padding: 5px 10px;
  position: relative;
  margin-bottom: 10px;
  font-size: 16px;
}
.open-table .ck-img,
.bang-code .ck-img {
  width: 127px;
  height: 46px;
  border: 1px solid #e2e4e5;
  vertical-align: middle;
  float: left;
  margin-left: 16px;
  display: block;
}
.open-table .ck-img1,
.bang-code .ck-img1 {
  width: 85px;
  height: 46px;
  border: 1px solid #e2e4e5;
  vertical-align: middle;
  float: left;
  margin-left: 16px;
  display: block;
}
.open-sign {
  position: absolute;
  left: -92px;
  top: 0;
}

/*只用于弹出框的居民表格*/
.open-table2 {
  padding: 0 20px;
}
.open-table2 th {
  font-size: 15px;
  padding: 13px 0;
  word-break: break-all;
  word-wrap: break-word;
  width: 240px;
  vertical-align: top;
}
.open-table2 td {
  font-size: 14px;
  padding-right: 0;
  vertical-align: top;
}
.open-table2 td .chosen-container {
  width: 222px !important;
}
.open-table2 .hs-tong-input {
  line-height: 34px;
  height: 34px;
  text-indent: 10px;
  font-size: 14px;
}
.open-table2 .tong-test {
  width: 220px;
}
.open-table2 p {
  color: #333;
  font-size: 18px;
  font-weight: bold;
  margin: 20px 0;
}
.add-others-info {
  font-size: 20px;
  margin: 0 auto;
  border: 1px solid #2396dd;
  border-radius: 30px;
  line-height: 35px;
  text-align: center;
  padding: 0 50px;
  display: block;
  color: #2396dd;
  background-color: #fff;
}
.open-table2 p a.delete {
  font-size: 14px;
  font-weight: normal;
  border: 1px solid #2396dd;
  border-radius: 10px;
  line-height: 25px;
  text-align: center;
  padding: 0 10px;
  margin-left: 15px;
  display: inline-block;
  color: #fff;
  background-color: #2396dd;
}

.open-table2 p a.delete1 {
  display: inline-block;
  width: 70px;
  height: 30px;
  border: 1px solid #666666;
  border-radius: 4px;
  line-height: 30px;
  text-align: center;
  font-size: 12px;
  color: #666666;
  top: 0;
  right: 30px;
}
td.tong-select-birth .chosen-container {
  width: 100px !important;
}

.up-get-message {
  border: 1px solid #ee5043;
  line-height: 48px;
  height: 48px;
  font-size: 14px;
  text-align: center;
  width: 129px;
  margin-left: 16px;
  color: #ee5043;
  background-color: #fff;
  cursor: pointer;
}
.up-get-message.btn-disabled {
  color: #ccc;
  border: 1px solid #ccc; /* background-color: #c0cad2; color: #fff; 倒计时背景修改，客户提的*/
}
.up-get-message1 {
  border: 1px solid #c0cad2;
  line-height: 45px;
  height: 45px;
  text-align: center;
  width: 130px;
  margin-left: 10px;
  color: #2396dd;
  background-color: #fff;
  cursor: pointer;
}
.up-get-message1.btn-disabled {
  background-color: #c0cad2;
  color: #fff;
}

.open-up {
  background-color: #f4f7f9;
  width: 70%;
  height: 48px;
  line-height: 48px;
  text-align: center;
  margin: 0 auto;
  margin-top: 30px;
  color: #038ae9;
  font-size: 16px;
  cursor: pointer;
}
.open-up-icon {
  background: url('../images/open-up-icon.png') no-repeat left center;
  background-position: 0 0;
  width: 14px;
  height: 8px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}
.open-up.on .open-up-icon {
  background-position: 0 -8px;
}
.open-up .open-up-2 {
  display: none;
}
.open-up.on .open-up-1 {
  display: none;
}
.open-up.on .open-up-2 {
  display: inline-block;
}

.open-tr-none {
  height: 0;
  overflow: hidden;
}
.open-tr-none.on {
  height: auto;
  overflow: visible;
}

.lian-slelect .chosen-container {
  width: 106px !important;
  float: left;
  margin-right: 5px;
}
.lian-slelect .hs-ui-select {
  float: left;
}
.lian-slelect input {
  float: left;
  display: block;
}

/*表单预览效果*/
.look-table {
  width: 614px;
  margin: 0 auto;
  background-color: #fff;
}
.look-table td,
.look-table th {
  background-color: transparent;
  font-size: 14px;
  color: #333;
  border: 1px solid #c0cad2;
}
.look-table th {
  background-color: #f8f8f8;
  text-align: right;
  padding: 11px 20px;
  width: 96px;
  font-size: 16px;
}
.look-table td {
  text-align: left;
  padding: 7px 20px;
}
.look-table tr:nth-child(even) {
  background-color: #fff;
}

.look-table tr:hover {
  background: transparent;
}
.look-table tr:hover td {
  border: 1px solid #c0cad2;
}
.look-table th u {
  display: none;
  width: 10px;
}

/*解决下拉框弹出窗口方式，往上弹*/
.lian-slelect180 .chosen-container .chosen-drop {
  bottom: 100%;
  top: auto;
  border-top: 1px solid #cacaca;
  margin-bottom: -1px;
}
.lian-slelect180 .chosen-drop ul {
  max-height: 180px;
}

/*风险评测提示 以及其他提示*/
.risk-test-tip {
  background-color: #fff8ec;
  padding: 8px 20px;
  position: relative;
  margin: 20px 0 0 0;
  border: 1px solid #ff9d4a;
}
.risk-test-tip .fn-left {
  position: absolute;
  left: 15px;
  top: 13px;
}
.risk-test-tip .fn-right {
  margin-left: 24px;
  line-height: 25px;
  float: left;
}

.risk-test-tip-ne {
  margin: 0 auto;
  padding: 5px 20px;
} /*只是对流程表单的*/
.risk-test-tip-ne .fn-left {
  position: absolute;
  left: 15px;
  top: 10px;
}

.risk-test-tip-no {
  margin: 0 auto;
  margin-bottom: 0;
  padding: 5px 20px;
}
.risk-test-tip-no .fn-left {
  position: absolute;
  left: 15px;
  top: 10px;
}

.risk-test-tip-open {
  margin: 20px 20px 0 20px;
}

.risk-test-dialog {
  margin-top: 0;
} /*只是对弹出框提示的*/
.risk-test-dialog {
  padding: 5px 20px;
}
.risk-test-dialog .fn-left {
  top: 8px;
}

.risk-test-pos {
  position: relative;
  width: 1200px;
  left: -35px;
}
.risk-test-pos .risk-test-tip-ne {
  margin-top: -10px;
  border: 0;
}
.risk-test-pos .risk-test-tip {
  margin-top: -10px;
  border: 0;
}

.risk-question {
  max-height: 720px;
  overflow-x: auto;
  position: relative;
}
.risk-question2 {
  max-height: none;
  overflow-x: auto;
  padding-left: 40px;
}
.risk-question dl {
  margin-bottom: 48px;
}
.risk-question dt {
  font-size: 16px;
  color: #333;
  margin-bottom: 10px;
}
.risk-question dd {
  line-height: 30px;
}

.risk-question dd label input {
  visibility: hidden;
}
.risk-question dd label {
  padding-left: 20px;
  background: url('../images/radiobox-no.png') no-repeat 0 7px;
  cursor: pointer;
  display: block;
}
.risk-question dd label.on {
  background: url('../images/radiobox-yes.png') no-repeat 0 7px;
}

.risk-question ul {
  margin-left: 15px;
}
.risk-question ul li {
  padding-left: 30px;
  background: url('../images/radiobox-no.png') no-repeat left center;
  cursor: pointer;
}
.risk-question ul li .fund-num {
  font-size: 12px;
  color: #999;
  margin-left: 10px;
}
.risk-question ul li.on {
  background: url('../images/radiobox-yes.png') no-repeat left center;
}

.yxrisk-tmnum > span {
  cursor: pointer;
}

.yxrisk-tmnum > span.yxrisk-red {
  background: url(../images/risk-icon.png) no-repeat -33px 0;
  color: #fff;
  cursor: pointer;
  animation: pulse 1s;
  -moz-animation: pulse 1s; /* Firefox */
  -webkit-animation: pulse 1s; /* Safari 和 Chrome */
  -o-animation: pulse 1s; /* Opera */
}
.yxrisk-tmnum > span.yxrisk-blue {
  background: url(../images/risk-icon.png) no-repeat 0 0;
  color: #fff;
  cursor: pointer;
  animation: pulse 1s;
  -moz-animation: pulse 1s; /* Firefox */
  -webkit-animation: pulse 1s; /* Safari 和 Chrome */
  -o-animation: pulse 1s; /* Opera */
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.3, 1.3, 1.3);
    transform: scale3d(1.3, 1.3, 1.3);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.3, 1.3, 1.3);
    transform: scale3d(1.3, 1.3, 1.3);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

/*弹出框银行*/
.dialog-bank {
  background: #ecf4ff;
  padding: 24px 0 6px 85px;
}
.dialog-bank .fn-left {
  width: 50px;
  height: 50px;
  background: #fff;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
}
.dialog-bank .fn-left img {
  width: 45px;
  height: 45px;
  display: block;
  top: 2.5px;
  left: 2.5px;
  position: absolute;
}
.dialog-bank .fn-right {
  width: 500px;
  float: left;
  margin-left: 30px;
}
.dialog-bank .fn-right div {
  margin-bottom: 12px;
  line-height: 20px;
}
.dialog-bank .fn-right span {
  width: 80px;
  display: inline-block;
  font-size: 16px;
  color: #666;
}
.dialog-bank .fn-right p {
  display: inline-block;
  color: #333;
}

.tip-bank {
  background: #fdfbf2;
  padding: 10px 20px;
  padding-left: 0;
  padding-bottom: 5px;
  margin-top: 10px;
}
.tip-bank div {
  margin-bottom: 12px;
  line-height: 20px;
}
.tip-bank span {
  width: 80px;
  display: inline-block;
  font-size: 14px;
  color: #666;
  text-align: right;
}
.tip-bank p {
  display: inline-block;
  color: #333;
  font-size: 14px;
}
.tip-bank a.link-blue {
  font-size: 14px;
}

.copy-hidden {
  width: 0;
  height: 0;
  position: relative;
  overflow: hidden;
}
.copy-hidden input {
  position: absolute;
  left: -200px;
  width: 200px;
}

/*信息定制*/
.custom-bg {
  padding: 30px 20px;
}
.custom-title {
  color: #333;
  font-size: 16px;
  font-weight: bold;
  border-bottom: 1px solid #efefef;
  margin-bottom: 20px;
}
.custom-title em {
  display: inline-block;
  margin-right: 10px;
  width: 25px;
  height: 30px;
  vertical-align: middle;
  background: url(../images/custom-icon.png) no-repeat left top;
}
em.custom-icon-1 {
  background-position: 0 0;
}
em.custom-icon-2 {
  background-position: 0 -30px;
}
em.custom-icon-3 {
  background-position: 0 -60px;
}
.custom-bg dl {
  margin-bottom: 15px;
}
.custom-bg dl dt {
  font-size: 16px;
  color: #333;
  font-weight: bold;
  width: 110px;
  float: left;
  margin-left: 70px;
}
.custom-bg dl dd {
  width: 81%;
  float: left;
  font-size: 16px;
}
.custom-bg dl dd label {
  width: 21%;
  display: block;
  float: left;
  height: 22px;
  line-height: 22px;
}

/*基金类型*/
.fund-type-block {
  border: 1px solid #e1e1e1;
  padding: 3px 0 10px 20px;
  margin-top: 20px;
}
.fund-type-block2 {
  border: none;
  padding: 0;
  margin-top: 0;
  margin-bottom: 20px;
}
.fund-type ul li {
  position: relative;
  margin-top: 16px;
}
.fund-type .fund-type-title {
  float: left;
  line-height: 34px;
}
.fund-type dl {
  float: left;
  max-width: 1020px;
}
.fund-type dl dd {
  float: left;
  margin-right: 15px;
  margin-bottom: 5px;
  margin-top: 5px;
}
.fund-type dl dd a {
  padding: 0 15px;
  line-height: 25px;
  color: #333;
  display: block;
  text-align: center;
  border-radius: 2px;
}
.fund-type dl dd.on a {
  color: #fff;
  background-color: #2396dd;
}

.super-money-type dl dd {
  margin-bottom: 0px;
  margin-top: 0px;
}
.super-money-type .showall,
.super-money-type .showmonth,
.super-money-type .showthreemonth,
.super-money-type .showsixmonth,
.super-money-type .showyear {
  margin-left: 20px;
}
.super-money-type .laydate-block div {
  line-height: 30px;
  color: #c0cad2;
}

.fund-type-search {
  line-height: 37px;
  margin-top: 16px;
  position: relative;
}
.fund-type-search .fn-right {
  float: right;
}
.type-search {
  border: 1px solid #e1e1e1;
}
.type-search-input {
  border: 0;
  line-height: 37px;
  height: 37px;
  padding-left: 10px;
  width: 255px;
  display: block;
  float: left;
  padding-right: 30px;
}
.type-search-icon {
  display: block;
  width: 8px;
  height: 5px;
  background: url(../images/xiala.png) no-repeat;
  background-size: 100%;
  position: absolute;
  top: 14px;
  right: 11px;
}
.type-search-btn {
  width: 38px;
  height: 37px;
  background: url('../images/search-btn.png') no-repeat center center;
  float: left;
}

.fund-type-search2 {
  margin-top: 0;
  float: left;
}
.fund-type-search2 .type-search-input {
  line-height: 36px;
  height: 36px;
  width: 216px;
}
.fund-type-search2 .type-search-btn {
  width: 25px;
  height: 35px;
  background: transparent;
}

.favor-icon {
  background: url('../images/favor-icon.png') no-repeat 0 -21px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.favor-icon.on {
  background-position: left top;
}

/*私募类型*/
.fund-si-type {
  padding: 10px 0;
}
.fund-si-type .si-type {
  float: left;
  width: 87%;
}

.si-type dl {
  margin-left: -19px;
}
.si-type dl dd {
  float: left;
  margin-bottom: 5px;
  margin-top: 5px;
}
.si-type dl dd a {
  padding: 0 19px;
  line-height: 25px;
  color: #333;
  display: block;
  text-align: center;
}
.si-type dl dd.on a {
  color: #2396dd;
  font-weight: bold;
}

.si-type-right {
  float: right;
  font-size: 12px;
  margin-top: 8px;
}
.si-type-right .fundmarktall {
  float: right;
  font-size: 12px;
  margin-top: -35px;
  margin-right: 20px;
}
.si-type-right .question-blue-icon {
  float: right;
  font-size: 12px;
  margin-top: -33px;
}
.si-type-right .prompt-tip-bg {
  margin-left: -280px;
}
.si-type-right .prompt-box .prompt-tip-icon {
  right: -285px;
}

.si-type-right small {
  padding-left: 22px;
  position: relative;
  cursor: pointer;
  font-size: 12px;
}
.si-type-right small:before {
  content: '';
  width: 14px;
  height: 14px;
  background: url('../images/si-type-icon.png');
  display: inline-block;
  border-radius: 2px;
  vertical-align: middle;
  position: absolute;
  left: 0;
  top: 2px;
}
.si-type-right small.on:before {
  background: url('../images/si-type-onicon.png');
}

/*银行卡*/
.select-card {
  position: relative;
}
.pay-list-card {
  position: absolute;
  top: 45px;
  left: 0;
  z-index: 25;
}
.card-num {
  border: 1px solid #c0cad2;
  width: 376px;
  height: 45px;
  position: relative;
}
.select-card .card-num img {
  width: 30px;
  height: 30px;
  position: absolute;
  right: 30px;
  top: 5px;
  display: none;
}
.select-card .card-num .card-down-icon {
  width: 12px;
  height: 8px;
  background: url('../images/card-down-icon.png') no-repeat center center;
  display: none;
  position: absolute;
  right: 15px;
  top: 17px;
  cursor: pointer;
}
.card-input {
  height: 30px;
  line-height: 30px;
  width: 330px;
  position: absolute;
  padding-left: 15px;
  top: 7px;
  border: none;
}
.card-run {
  display: none;
}
.select-card.on .card-num img,
.select-card.on .card-num .card-down-icon {
  display: block;
}
.select-card.on .card-run {
  display: block;
}
.bank-card-img {
  width: 378px;
}
.bank-card-img img {
  height: 35px;
  padding: 0 5px;
}
.bank-card-img span {
  border: 1px solid #ff6734;
  padding: 0 4px;
  border-radius: 4px;
  color: #ff6734;
  margin-top: 2px;
  display: inline-block;
}
.bank-card-img a {
  color: #2396dd;
  font-size: 16px;
  margin-left: 15px;
  display: block;
  float: right;
  margin-top: 7px;
}
.bank-zhi {
  border: 1px solid #ff6633;
  height: 18px;
  line-height: 18px;
  font-size: 12px;
  padding: 0 5px;
  margin: 0 5px;
  border-radius: 4px;
  color: #ff6633;
  font-size: 12px;
  display: inline-block;
}

.card-run {
  width: 430px;
  position: relative;
  height: 47px;
  overflow: hidden;
}
.card-run-tu {
  width: 20px;
  height: 20px;
  background: url('../images/card-down-icon.png') no-repeat center right;
  cursor: pointer;
  color: #ec132f;
  position: absolute;
  right: 15px;
  top: 15px;
}
.card-run ul {
  /*height:189px;*/
  height: auto;
  overflow: hidden;
}
.card-run ul li {
  border: 1px solid #c0cad2;
  line-height: 46px;
  border-top: none;
  cursor: pointer;
}
.card-run ul li span {
  background-color: #e5f5ff;
  display: inline-block;
  width: 94px;
  padding-left: 10px;
  text-align: left;
  margin-right: 15px;
}
.card-run ul li.on span {
  background-color: #e5f5ff;
  color: #0099ff;
}
.card-run ul li.on {
  border: 1px solid #0099ff;
  background: url('../images/card-run-icon.png') no-repeat top right;
  line-height: 44px;
}
.card-ul-height {
  width: 28px;
  height: 10px;
  margin: 0 auto;
  background: url('../images/card-ul-height-icon.png') no-repeat center center;
}

.card-run.cur {
  height: auto;
}
.card-run.cur .card-run-tu {
  background: url('../images/card-down-icon1.png') no-repeat center right;
}

/*开户选择银行卡*/
.pay-list .pay-list-show {
  display: block;
}
.pay-list {
  display: none;
  width: 627px;
  padding: 15px 0 10px 15px;
  margin-top: -1px;
  background-color: #fff;
  border: 1px solid #c0cad2;
}
.pay-list li {
  float: left;
  width: 150px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  font-size: 16px;
  color: #333333;
  display: inline;
  margin-right: 5px;
  background: #fff url(../images/card-run-icon1.png) no-repeat right top;
}
.pay-list li .up-radio {
  background: url(../images/radio.png) no-repeat;
  background-position: left -4px;
  width: 16px;
  height: 16px;
  float: left;
  margin-top: 18px;
  margin-left: 10px;
  margin-right: 10px;
}
.pay-list li .up-border {
  border: 1px solid #e2e7eb;
  float: left;
}
.pay-list li.on .up-border {
  border-color: #3c94ff;
  background: #fff url(../images/card-run-icon.png) no-repeat right top;
}
.pay-list li.on .up-radio {
  background-position: left -28px;
}
.pay-list li input {
  display: none;
}
.pay-list li label {
  display: block;
  cursor: pointer;
  width: 146px;
  color: #333;
}
.pay-list li label img {
  width: 30px;
  height: 30px;
}
.pay-list li label span {
  font-size: 14px;
}

.supermoneypaylist input {
  display: none;
}
.supermoneyredeempaylist input {
  display: none;
}

/*支持银行*/
.card-support {
  width: 800px;
  margin: 0 auto;
  margin-top: 40px;
  margin-bottom: 40px;
}
.card-support .card-support-title {
  margin-bottom: 5px;
  font-size: 18px;
}
.card-support .card-support-title span {
  color: #ff6633;
}
.card-support ul {
  margin-left: -15px;
}
.card-support ul li {
  float: left;
  margin-left: 15px;
  margin-top: 15px;
}
.card-support ul li a {
  width: 110px;
  background-color: #f4f7f9;
  padding: 15px 18px;
  text-align: center;
  display: block;
}
.card-support ul li a:hover {
  color: #666;
}
.card-support ul li img {
  width: 25px;
  height: 25px;
} /*sun1218记录看是否会有冲突情况*/

/*密码框没有三十四的高
#dialogbank .passwd-restyle .passwrod-custom{font-size: 14px;text-indent: 10px;line-height: 34px;height: 34px; width: 320px;}
#dialogsignweb .passwd-restyle .passwrod-custom{font-size: 14px;text-indent: 10px;line-height: 34px;height: 34px; width: 250px;}
#drop_Card .passwd-restyle .passwrod-custom{font-size: 14px;text-indent: 10px;line-height: 34px;height: 34px; width: 250px;}
#open-remit .passwd-restyle .passwrod-custom{font-size: 14px;text-indent: 10px;line-height: 34px;height: 34px; width: 250px;}
#dialogsheng .passwd-restyle .passwrod-custom{ width: 290px;}*/

/*银行卡下拉单*/
.tip-ul {
  width: 140px;
  border: 1px solid #dfdfdf;
  padding: 10px 20px;
  background-color: #fff;
  border-radius: 3px;
}
.tip-ul li {
  border-top: dotted 1px #999;
}
.tip-ul li:first-child {
  border-top: none;
}
.tip-ul li a {
  color: #0099ff;
  display: block;
  line-height: 35px;
  text-align: center;
}

/*定期充值 每周每月每日每两周*/
.every-date label {
  font-size: 16px;
  display: inline-block;
  vertical-align: top;
}

.dropii,
.combobox {
  height: 46px;
  float: left;
  line-height: 46px;
  font-size: 16px;
  color: #333;
  cursor: pointer;
  position: relative;
  z-index: 10;
}
.dropii .dateselectbox-u {
  left: 0;
}
.dateselectbox-u {
  width: 250px;
  position: absolute;
  top: 100%;
  left: -132px;
  display: none;
  background: #fff;
  border: 1px solid #cccccc;
  z-index: 99999;
  overflow: hidden;
}

.dateselectbox-u .datein {
  padding: 10px 20px;
  padding-right: 0;
  padding-top: 15px;
  *padding-top: 10px;
  z-index: 99999;
}
.dateselectbox-u .datein span {
  display: block;
  width: 26px;
  height: 26px;
  line-height: 26px;
  float: left;
  text-align: center;
  font-size: 15px;
  color: #72777c;
  margin-right: 6px;
  margin-bottom: 5px;
  *margin-bottom: 0;
  text-decoration: none;
}
.dateselectbox-u .datein span.on {
  background: #ff5656;
  color: #fff;
  border-radius: 5px;
}

.dateselectbox-u .weekin {
  z-index: 99999;
}
.dateselectbox-u .weekin span {
  display: block;
  line-height: 26px;
  text-align: center;
  font-size: 15px;
  color: #72777c;
  text-decoration: none;
}
.dateselectbox-u .weekin span:hover {
  background: #ff5656;
  color: #fff;
}

.comboboxDropdown {
  position: absolute;
  z-index: 10000;
}
.comboboxDropdown ul {
  border: 1px solid #ccc;
  background: #fff;
}

.comboboxDropdown li {
  height: 32px;
  line-height: 32px;
  border-bottom: 1px solid #ddd;
  padding-left: 10px;
}
.comboboxDropdown li:hover {
  background: #f1f1f1;
}
.comboboxDropdown li.selected {
  background: #ff5656;
  color: #fff;
}

/*钱包充值中的支付 银行卡，汇款方式*/
.pay-box {
  border: 1px solid #c0cad2;
  width: 430px;
}
.pay-box dl {
  margin-bottom: 10px;
}
.pay-box dl dd em {
  float: right;
  display: none;
}
.pay-box dl dd em a {
  background: url('../images/pay-box-cong.png') no-repeat left center;
  padding-left: 20px;
  line-height: 45px;
  color: #2396dd;
  font-size: 12px;
  padding-right: 15px;
}
.pay-box dl dd {
  background: #f7f9fa;
  font-size: 12px;
  text-align: center;
  float: left;
  color: #666;
  line-height: 45px;
  border-bottom: 1px solid #c0cad2;
  cursor: pointer;
  position: relative;
}

.pay-box dl dd:before {
  width: 1px;
  position: absolute;
  display: block;
  background: #dce1e3;
  height: 22px;
  left: 0;
  content: '';
  z-index: 1;
  top: 50%;
  margin-top: -11px;
}
.pay-box dl dd:first-child:before {
  display: none;
}
.pay-box dl dd.on:after {
  width: 8px;
  height: 45px;
  position: absolute;
  display: block;
  background: url('../images/pay-box-line.png') no-repeat top center;
  top: 1px;
  right: -8px;
  content: '';
  z-index: 1;
  margin-top: 0;
}
.super_ty {
  width: 8px;
  height: 45px;
  position: absolute;
  display: block;
  background: url('../images/pay-box-line.png') no-repeat top center;
  top: 1px;
  right: -8px;
  content: '';
  z-index: 1;
  margin-top: 0;
}

/*选中时*/
.pay-box dl dd.on {
  background-color: #fff;
  border-bottom: 1px solid #fff;
}
.pay-box dl dd.on em {
  display: block;
}
.pay-box dl dd.on span {
  font-size: 16px;
  font-weight: bold;
  color: #666;
  margin-left: 15px;
  float: left;
}
.pay-box dl dd .pay-box-tui {
  width: 37px;
  height: 18px;
  margin-top: 15px;
  margin-left: 5px;
  display: none;
  float: left;
}
.pay-box dl dd.on .pay-box-tui {
  display: inline-block;
}

/*.pay-box-3 出现三个情况 pay-box-2出现二个情况*/
.pay-box dl dd {
  width: 100%;
}
.pay-box dl dd.on {
  width: 100%;
}
.pay-box dl dd.on:first-child:after {
  display: none;
}
.pay-box.pay-box-3 dl dd {
  width: 86px;
}
.pay-box.pay-box-3 dl dd.on {
  width: 258px;
}
.pay-box.pay-box-3 dl dd.on:first-child:after {
  display: block;
}
.pay-box.pay-box-2 dl dd {
  width: 86px;
}
.pay-box.pay-box-2 dl dd.on {
  width: 344px;
}
.pay-box.pay-box-2 dl dd.on:first-child:after {
  display: block;
}

.pay-box.pay-box-4 {
  width: 460px;
}
.pay-box.pay-box-4 dl dd {
  width: 86px;
}
.pay-box.pay-box-4 dl dd.on {
  width: 202px;
}
.pay-box.pay-box-4 dl dd.on:first-child:after {
  display: block;
}

/*支付方式下的银行卡*/
.pay-block {
  display: none;
}
.pay-block.ative {
  display: block;
}
.pay-block .pay-list {
  display: block;
  width: auto;
  border: none;
  margin-top: 0;
  padding: 0 3px;
}
.pay-block .pay-list li {
  float: none;
  display: block;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  height: auto;
  padding: 10px 0;
  margin-right: 0;
  text-align: left;
  background: none;
  border-bottom: 1px solid #eaeaea;
}
.pay-block .pay-list li .up-border {
  float: none;
  border: 1px solid #fff;
}
.pay-block .pay-list li.on .up-border {
  background: none;
}
.pay-block .pay-list li label span {
  color: #333333;
  font-size: 14px;
}
.pay-block .pay-list li label {
  width: auto;
  background: url('../images/radiobox-no.png') no-repeat 10px center;
  padding-left: 38px;
}
.pay-block .pay-list li label img {
  height: 26px;
  width: 26px;
  display: none;
}
.pay-block .pay-list li.on > div > label {
  width: auto;
  background: url('../images/radiobox-yes.png') no-repeat 10px center;
}
.pay-block .pay-list li small {
  float: right;
  color: #999;
  font-size: 12px;
}
.pay-block .pay-list li small span {
  font-weight: normal;
  color: #999;
  font-size: 12px;
}
.pay-block .pay-list li.on-disabled label {
  background: url('../images/radiobox-disabled.png') no-repeat 10px center;
}
.pay-block .pay-list li p {
  padding-left: 40px;
  margin-top: -20px;
  color: #999;
  font-size: 12px;
}

.pay-block .bank-zhi {
  color: #333333;
  font-size: 14px;
  font-weight: bold;
  border: 0;
  padding: 0;
  margin: 0;
}

.tl-quick {
  position: absolute;
  right: 0;
  top: 0;
  width: 69px;
  height: 22px;
  padding-right: 10px;
  font-size: 12px;
  color: #2396dd;
  line-height: 22px;
  text-align: center;
  border-radius: 2px;
  background: #f2fbff url('../images/blue-arrow.png') no-repeat center right 2px;
  box-sizing: border-box;
  cursor: pointer;
}
.tl-quick-lists {
  z-index: 2;
  display: none;
  position: absolute;
  right: 0;
  top: 23px;
  width: 312px;
  padding: 0 10px 0 0;
  background: #f2fbff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}
.pay-block li .tl-quick-lists label {
  text-align: left;
}
.pay-block li .tl-quick-lists small {
  float: inherit;
}
.pay-block li .tl-quick-lists label span {
  font-size: 12px;
  margin-right: 5px;
}
.pay-block li .tl-quick-lists .tl-quick-item {
  margin: 10px 0;
}
.pay-block li .tl-quick-lists .tl-quick-item.on label {
  width: auto;
  background: url('../images/radiobox-yes.png') no-repeat 10px center;
}

/*支付方式下更多,收起 以及无相关份额可用*/
.lookermore {
  background: #f9fafa;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 12px;
  color: #6f7071;
  cursor: pointer;
}
.no-pay-info {
  padding: 10px 15px;
  font-size: 14px;
}
.no-pay-info a {
  color: #09f;
}

/*.pay-box{width: 480px; }
.pay-box dl dd em{ color: #999;font-size: 12px;float: left;}
.pay-box dl dd span{ float: left; margin-left: 15px;}
.pay-box dl dd{font-size: 16px; text-align: center;float: left; width:214px; line-height: 45px;border-bottom:1px solid #c0cad2; border-top:1px solid #c0cad2; cursor: pointer; }
.pay-box.pay-box-3 dl dd{width: 142.6px;}
.pay-box dl dd.pay-hui{border-right: none; background-image: none;}
.pay-box dl dd.on{background-color: #fff; border-bottom:1px solid #fff; color: #038ae9; }

.pay-box dl dd.on.pay-hui{width:212px;border-left:none; border-right: none; }
.pay-box.pay-box-3  dl dd.on.pay-hui{width: 142.6px;}
.pay-block{display: none;border-top: none;}
.pay-block.ative{display: block;}
.pay-block .pay-list{display: block; width: auto; border: none; margin-top: 0; padding: 0 3px;}
.pay-block .pay-list li{float: none; display: block; width: auto; font-size: 14px; line-height: 20px; height: 46px; margin-right: 0; text-align: left; background: none;}
.pay-block .pay-list li .up-border{float: none; border:1px solid #fff; }
.pay-block .pay-list li.on .up-border{background:none;}
.pay-block .pay-list li label{width: auto;background: url("../images/radiobox-no.png") no-repeat 10px center; padding-left: 38px;}
.pay-block .pay-list li label img{height: 26px; width: 26px; }
.pay-block .pay-list li.on label{width: auto;background: url("../images/radiobox-yes.png") no-repeat 10px center}

.pay-block .pay-list li.on-disabled label{  background: url("../images/radiobox-disabled.png") no-repeat 10px center; }
.pay-block .pay-list li p{padding-left: 40px; margin-top: -20px; color: #999; font-size: 12px; }*/

/*绑定成功 by zsx 0605*/
.open-account-content-success {
  margin: 0 auto;
  text-align: center;
}
.open-account-content-success .open-account-right {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.open-account-content-success2 {
  margin: 0 auto;
  text-align: center;
}
.open-account-content-success2 .open-account-right {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.page-button-m {
  height: 38px;
  font-size: 16px;
  width: 174px;
  text-align: center;
} /*中按钮*/
.page-button-m a {
  height: 38px;
  font-size: 16px;
  width: 174px;
  text-align: center;
}
a.page-button-m {
  line-height: 38px;
}
.fn-color-tips-red {
  color: #ec132f;
}

.open-account-content-success .page-button,
.open-account-content-success2 .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;
}
.open-block-content .fn-font-22.fn-color-3 {
  font-size: 24px;
  font-weight: bold;
  color: #333;
}
.open-block-content .fn-font-16.mg-t-40 {
  margin-top: 20px;
}

/*组合名称*/
.group-box {
  margin-top: 30px;
}
.group-box .group-box-td {
  display: none;
}
.group-box.on .group-box-td {
  display: block;
}
.group-box .open-up {
  background-color: #fafafc;
  width: 100%;
  font-size: 14px;
  line-height: 53px;
  height: 53px;
}
.group-box-th {
  border-top: 1px solid #ececee;
  border-bottom: 1px solid #ececee;
}
.group-box-th table th {
  background-color: #f7f7fb;
}
.group-box-td table td {
  background-color: #fff;
  vertical-align: top;
}
.group-box-code {
  color: #999;
  font-size: 12px;
}

/*组合中的表格*/
.purse-table table td {
  padding: 14px 20px;
}
a.ding-button,
.ding-button,
.ding-button a {
  border: 1px solid #0199ff;
  color: #0199ff;
  padding: 5px 10px;
  border-radius: 2px;
}
a.sheng-btn,
.sheng-btn,
.sheng-btn a {
  border: 1px solid #f52f3e;
  color: #fff;
  background-color: #f52f3e;
  padding: 4px 15px;
  border-radius: 2px;
}
a.sheng-btn:hover,
.sheng-btn:hover,
.sheng-btn a:hover {
  opacity: 0.8;
  color: #fff;
}

/*选择基金弹框*/
.fund-search-type {
  height: 66px;
  padding: 20px 20px 20px 40px;
}
.fund-search-type dl dd {
  float: left;
  margin-right: 25px;
}
.fund-search-type dl dd a {
  padding: 0 15px;
  line-height: 25px;
  color: #333;
  display: block;
  text-align: center;
  border-radius: 2px;
}
.fund-search-type dl dd.on a {
  color: #fff;
  background-color: #2396dd;
}

.fund-search-input {
  border: 1px solid #d9d9d9;
  width: 200px;
  height: 30px;
  margin-bottom: 20px;
  position: relative;
  z-index: 9999;
}
.fund-search-input input {
  border: 0;
  line-height: 28px;
  height: 28px;
  padding-left: 10px;
  width: 155px;
}
.fund-search-input .picon-search {
  margin-top: 7px;
}
.fund-search-select ul {
  margin-left: -8px;
}
.fund-search-select ul li {
  padding-left: 30px;
  margin-bottom: 15px;
  float: left;
  width: 250px;
  margin-left: 10px;
  background: url('../images/radiobox-no.png') no-repeat left center;
  cursor: pointer;
}
.fund-search-select ul li .fund-num {
  font-size: 12px;
  color: #999;
  margin-left: 10px;
}
.fund-search-select ul li.on {
  background: url('../images/radiobox-yes.png') no-repeat left center;
}
.fund-search-select .open-up {
  width: 95%;
  margin: 0;
  font-size: 14px;
  line-height: 40px;
  height: 40px;
}

.fund-search-input.active .fund-drop {
  display: block;
}
.fund-drop {
  position: absolute;
  border: 1px solid #d9d9d9;
  width: 230px;
  background-color: #fff;
  top: 30px;
  left: -1px;
  display: none;
}
.fund-drop ul {
  max-height: 270px;
  overflow-x: hidden;
  overflow-y: auto;
}
.fund-drop ul li {
  padding: 10px;
  font-size: 14px;
  cursor: pointer;
}
.fund-drop ul li:hover {
  background-color: #eff1f2;
}
.fund-drop ul li.on {
  background-color: #eff1f2;
}

/*基金交易*/
.fund-type-table table {
  margin-top: 18px;
}

/*账户 交易明细中的表格，内容过长*/
.a-trade-table table {
  border: 0;
}
.a-trade-table table td {
  padding: 14px 8px;
  border: 0;
}
.a-trade-table table th {
  padding: 17px 8px;
}
.a-trade-table {
  margin-top: 10px;
}

/*A-4基金交易记录*/
.yx-main-right .fund-date-tab {
  height: 45px;
}
.yx-main-right .fund-date-tab .fn-left {
  margin-top: 0;
}
.picon-dao-btn {
  text-align: right;
  height: 35px;
}
.picon-dao-btn .picon-dao {
  width: 13px;
  height: 14px;
  background: url(../images/record-daoc.png) no-repeat center center;
  margin-right: 5px;
}
.remit-tips {
  margin-top: 50px;
}
.remit-tips p {
  margin-left: 0;
}
.jyxqobox-table table {
  border: 0;
}
.jyxqobox-table td {
  text-align: left;
  font-size: 14px;
  color: #333333;
  border: 0;
  background: #fff;
  padding: 7px 20px;
}
.jyxqobox-table td.tdname {
  text-align: right;
  font-size: 16px;
  padding-left: 5px;
  padding-right: 5px;
  color: #666;
}
.jyxqobox-table td > span {
  color: #999999;
  font-size: 12px;
  margin-left: 15px;
}
.tdcode {
  color: #999;
  font-size: 12px;
}

/*修改电话号码*/
.telnum-btn {
  cursor: pointer;
}

/*积分*/
.lottery-ul-content ul {
  margin-left: -16px;
  margin-top: 25px;
}
.lottery-ul-content ul li {
  padding: 9px 0;
  border: 1px solid #d9d9d9;
  float: left;
  margin-left: 16px;
  width: 216px;
  text-align: center;
  margin-bottom: 25px;
}
.lottery-ul-content ul li p {
  text-align: left;
  margin: 0 9px;
  margin-top: 7px;
}
.lottery-ul-content ul li a.lottery-red-button {
  background-color: #f52f3e;
  line-height: 30px;
  text-align: center;
  display: block;
  color: #fff;
  margin: 0 9px;
  margin-top: 20px;
}
.lottery-ul-content ul li a.lottery-red-button:hover {
  opacity: 0.8;
}
.lottery-ul-content ul li .gift-button {
  margin: 0 9px;
  margin-top: 20px;
}
.lottery-ul-content ul li a.gift-button-red {
  width: 46%;
  background-color: #f52f3e;
  border: 1px solid #f52f3e;
  line-height: 28px;
  text-align: center;
  display: block;
  color: #fff;
  float: left;
}
.lottery-ul-content ul li a.gift-button-red:hover {
  color: #fff;
}
.lottery-ul-content ul li a.gift-button-blue {
  width: 46%;
  background-color: #f4f7f9;
  border: 1px solid #d9d9d9;
  line-height: 28px;
  text-align: center;
  display: block;
  color: #2b93ed;
  float: right;
}
.gift-search-line {
  margin-top: 20px;
}

/*------------积分图片大小*/
.lottery-ul-content ul li img {
  width: 215px;
  height: 215px;
}
.lotdet-left img {
  width: 215px;
  height: 215px;
}

.lotdet-right .gift-button {
  width: 215px;
}
.lotdet-right a.gift-button-red {
  width: 100px;
  background-color: #f52f3e;
  border: 1px solid #f52f3e;
  line-height: 28px;
  text-align: center;
  display: block;
  color: #fff;
  float: left;
}
.lotdet-right a.gift-button-red:hover {
  color: #fff;
}
.lotdet-right a.gift-button-blue {
  width: 100px;
  background-color: #f4f7f9;
  border: 1px solid #d9d9d9;
  line-height: 28px;
  text-align: center;
  display: block;
  color: #2b93ed;
  float: right;
}

.lottery-count {
  text-align: right;
  margin-bottom: 40px;
}
.lottery-count ul li {
  margin-top: 20px;
}
.lottery-count ul li .fn-left {
  width: 120px;
  text-align: right;
}
.lottery-count ul li .fn-right {
  width: 150px;
  font-weight: bold;
  text-align: left;
}

.change-line p {
  line-height: 30px;
  border-bottom: 1px solid #eee;
  padding: 10px 20px;
}
.change-line-button {
  width: 200px;
  margin: 0 auto;
  line-height: 40px;
  margin-top: 20px;
  background-color: #f52f3e;
  color: #fff;
  text-align: center;
  border-radius: 5px;
  cursor: pointer;
}
.change-line-button:hover {
  opacity: 0.8;
}

/*开户---选择渠道银行卡*/
/*.open-bank-bg{padding-left: 50px;}
.open-bank-bg2{padding-left: 10px;}*/
.open-bank-bg {
  display: none;
  padding: 0 35px;
}
.open-bank-bg.on {
  display: block;
}
.open-bank-title {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 25px;
  color: #000;
}
.open-bank-card ul {
  margin-left: -20px;
}
.open-bank-card ul li {
  float: left;
  border: 1px solid #b2ddee;
  height: 148px;
  width: 204px;
  margin-bottom: 25px;
  margin-left: 20px;
  border-radius: 5px;
  position: relative;
}
.open-bank-card ul li.on {
  border: 1px solid #0099ff;
  -webkit-box-shadow: 0 3px 13px 3px #eeeeef;
  -moz-box-shadow: 0 3px 13px 3px #eeeeef;
  box-shadow: 0 3px 13px 3px #eeeeef;
}
.open-bank-card ul li.on:after {
  content: '';
  background: url(../images/open-bank-select.png) no-repeat;
  right: 0;
  top: 0;
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
}
.open-bank-card ul li a {
  display: block;
}
.open-bank-card ul li p {
  background-color: #e7f3f7;
  height: 45px;
  line-height: 45px;
  color: #333;
  padding-left: 14px;
  font-size: 18px;
  border-radius: 5px 5px 0 0;
}
.open-bank-card ul li form a p img {
  width: 25px;
  height: 25px;
  margin-right: 4px;
}
.open-bank-card .open-bank-text {
  padding-left: 14px;
  line-height: 24px;
  color: #666;
  padding-top: 10px;
}
.open-bank-card .font-num {
  padding: 0 4px;
  color: #010101;
}
.open-bank-button {
  width: 500px;
  margin: 0 auto;
  margin-top: 30px;
}
.open-bank-button a {
  color: #fff;
  background-color: #2396dd;
  line-height: 55px;
  border-radius: 30px;
  display: block;
  font-size: 20px;
  text-align: center;
}
.open-bank-button a:hover {
  color: #fff;
}

/*开户---选择银行卡*/
.open-select-card {
  width: 90%;
  margin: 0 auto;
}
.open-select-card ul {
  margin-left: -12px;
}
.open-select-card ul li {
  float: left;
  border: 1px solid #b2ddee;
  height: 50px;
  line-height: 50px;
  width: 150px;
  margin-bottom: 15px;
  background-color: #f4f7f9;
  border-radius: 2px;
  margin-left: 12px;
  position: relative;
}
.open-select-card ul li img {
  width: 25px;
  height: 25px;
  margin-right: 4px;
}
.open-select-card ul li a {
  color: #333;
  text-align: center;
  display: block;
}
.open-select-card ul li.on {
  border: 1px solid #0099ff;
  -webkit-box-shadow: 0 3px 13px 3px #eeeeef;
  -moz-box-shadow: 0 3px 13px 3px #eeeeef;
  box-shadow: 0 3px 13px 3px #eeeeef;
}
.open-select-card ul li.on:after {
  content: '';
  background: url(../images/open-bank-select.png) no-repeat;
  right: 0;
  top: 0;
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
}

.open-dialog {
  padding: 35px;
  padding-bottom: 0;
}
.open-dialog-title {
  color: #000;
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 25px;
}
.open-dialog-title img {
  width: 25px;
  height: 25px;
  margin-left: 3px;
}
.open-bank-tab {
  padding-left: 50px;
}
.open-bank-tab li {
  width: 50px;
  height: 35px;
  float: left;
  background-image: url(../images/open-bank-icon.png);
}
.open-bank-tab li.on {
  background-color: #2396dd;
  background-position-y: -35px;
}
.open-bank-tab-1 {
  border: 1px solid #efefef;
  background-position: 0 0;
  border-right: none;
  border-radius: 3px 0 0 3px;
}
.open-bank-tab-2 {
  border: 1px solid #efefef;
  background-position: -51px 0;
  border-left: none;
  border-radius: 0 3px 3px 0;
}
.open-bank-tab li:hover {
  background-color: #2396dd;
}

/*现金宝背景*/
.carh-run-menu {
  border-bottom: 4px solid #f5f5f5;
  padding: 25px 35px;
  width: 100%;
  left: -35px;
  position: relative;
}
.carh-run-menu ul {
  margin-left: -35px;
}
.carh-run-menu ul li {
  width: 354px;
  float: left;
  margin-left: 33px;
}
.carh-run-menu span {
  width: 50px;
  height: 50px;
  display: block;
  float: left;
  background: url(../images/carh-run-menu.png) no-repeat;
  margin-right: 20px;
}
.carh-run-menu ul li .fn-left {
  font-size: 16px;
  color: #666;
  font-weight: bold;
  color: #333;
}
.carh-run-menu ul li p {
  color: #666;
  font-size: 14px;
  margin-top: 6px;
  font-weight: normal;
}
.carh-run-menu span.carh-icon-1 {
  background-position: 0 0;
}
.carh-run-menu span.carh-icon-2 {
  background-position: -53px 0;
}
.carh-run-menu span.carh-icon-3 {
  background-position: right;
}

/*图表*/
.chat-ul dl {
  border-radius: 2px;
  overflow: hidden;
  left: 50%;
  margin-left: -104px;
  position: relative;
}
.chat-ul dl dd {
  float: left;
  text-align: center;
}
.chat-ul dl dd a {
  padding: 0 10px;
  display: block;
  font-size: 14px;
  border: 1px solid #b9b9b9;
  border-left: 0;
  height: 30px;
  line-height: 30px;
}
.chat-ul dl dd.on a {
  border: 1px solid #2396dd;
  color: #fff;
  color: #2396dd;
}
.chat-ul dl dd:first-child a {
  border-left: 1px solid #b9b9b9;
}
.chat-ul dl dd.on:first-child a {
  border-left: 1px solid #2396dd;
}

/*待办事项*/
.daiban-block th {
  background: #f7f7fb;
}
.daiban-block td {
  position: relative;
  height: 100px;
}
.daiban-block tr:last-child td {
  border-bottom: 0;
}
.daiban-block td {
  border-bottom: 1px solid #efefef;
  padding: 14px 10px;
  padding-left: 17px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.daiban-block tr:nth-child(even) {
  background-color: #fff;
}
.daiban-block tr:hover {
  background-color: #f6f6f6;
}
.daiban-block .font-num {
  font-family: '\5FAE\8F6F\96C5\9ED1', '\5B8B\4F53';
}
.daiban-even {
  background: #f7f7fb;
}
a.big-btn,
.big-btn a {
  display: inline-block;
  min-width: 193px;
  text-align: center;
  line-height: 40px;
  height: 40px;
  background: #2396dd;
  box-shadow: 0px 3px 6px 0px #cce7f7;
  font-size: 16px;
  color: #fff;
  border-radius: 2px;
}
a.big-btn:hover,
.big-btn a:hover {
  color: #fff;
  opacity: 0.8;
}
a.big-white-btn,
.big-white-btn a {
  display: inline-block;
  min-width: 191px;
  border: 1px solid #2396dd;
  text-align: center;
  line-height: 40px;
  height: 40px;
  background: #fff;
  box-shadow: 0px 3px 6px 0px #cce7f7;
  font-size: 16px;
  color: #2396dd;
  border-radius: 2px;
}
a.big-white-btn:hover,
.big-white-btn a:hover {
  color: #2396dd;
  opacity: 0.8;
}

.sell-down {
  height: 40px;
  overflow: hidden;
  position: relative;
  margin-right: 30px;
  min-width: 191px;
}
.sell-down.on {
  height: auto;
  overflow: visible;
}
.sell-down a {
  display: block;
  text-align: center;
  line-height: 40px;
  height: 40px;
  background: #2396dd;
  box-shadow: 0px 3px 6px 0px #cce7f7;
  font-size: 16px;
  color: #fff;
  border-radius: 2px;
}
.sell-down.on a {
  display: block;
  border: 1px solid #2396dd;
  text-align: center;
  line-height: 40px;
  height: 40px;
  background: #fff;
  box-shadow: 0px 3px 6px 0px #cce7f7;
  font-size: 16px;
  color: #2396dd;
  border-radius: 2px;
}
.sell-down.on a:hover {
  background: #2396dd;
  color: #fff;
}
.sell-down a.sell-down-btn {
  position: absolute;
  top: 40px;
  left: 0;
  width: 100%;
}
.sell-down:after {
  content: '';
  width: 12px;
  height: 7px;
  background: url('../images/new/sell-down.png');
  display: block;
  left: 80%;
  top: 15px;
  position: absolute;
}
.sell-down.on:after {
  display: none;
}

.sell-down2 {
  height: 33px;
  overflow: hidden;
  position: relative;
  width: 110px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.sell-down2.on {
  height: auto;
  overflow: visible;
}
.sell-down2 a {
  display: block;
  text-align: center;
  line-height: 31px;
  height: 31px;
  background: #fff;
  border: 1px solid #2396dd;
  box-shadow: 0px 3px 6px 0px #cce7f7;
  font-size: 14px;
  color: #2396dd;
  border-radius: 2px;
}
.sell-down2.on a {
  display: block;
  border: 1px solid #2396dd;
  text-align: center;
  line-height: 31px;
  height: 31px;
  background: #fff;
  box-shadow: 0px 3px 6px 0px #cce7f7;
  font-size: 14px;
  color: #2396dd;
  border-radius: 2px;
}
.sell-down2.on a:hover {
  background: #2396dd;
  color: #fff;
}
.sell-down2 a.sell-down-btn {
  position: absolute;
  top: 33px;
  left: 0;
  width: 100%;
}
.sell-down2:after {
  content: '';
  width: 12px;
  height: 7px;
  background: url('../images/new/sell-down2.png');
  display: block;
  left: 70%;
  top: 12px;
  position: absolute;
}
.sell-down2.on:after {
  display: none;
}
.sell-down2 a.disable-share {
  border: 1px solid #999;
  background: #fff;
  color: #999;
  cursor: not-allowed;
}
.sell-down2 a.disable-share:hover {
  border: 1px solid #999;
  background: #999;
  color: #fff;
}

.sell-down.sell-no-img:after {
  display: none;
}
.sell-down2.sell-no-img:after {
  display: none;
}

/*匹配智投*/
.pipei-block dt {
  font-size: 18px;
  color: #333;
  padding-top: 26px;
}
.pipei-block dd {
}
.pipei-block dd span {
  border: 1px solid #c0cad2;
  text-align: center;
  width: 140px;
  line-height: 44px;
  margin-top: 15px;
  height: 44px;
  text-align: center;
  display: block;
  float: left;
  margin-right: 20px;
  font-size: 16px;
  cursor: pointer;
  color: #333;
  -o-transition: 0.5s;
  transition: 0.5s;
}
.pipei-block dd span.on {
  color: #2396dd;
  border-color: #2396dd;
  -moz-box-shadow: 0px 2px 5px #cce7f7;
  -webkit-box-shadow: 0px 2px 5px #cce7f7;
  box-shadow: 0px 2px 5px #cce7f7;
}
.pipei-block dd span:hover {
  color: #2396dd;
  border-color: #2396dd;
}

/*.pipei-block-top{margin-left: -40px;}
.pipei-block-top .open-account-rise{width:300px;height:129px;background: url("../images/open-account-rise.png") no-repeat bottom center;}
.pipei-block-top .open-account-state{width:300px;height:187px;background: url("../images/open-account-state.png") no-repeat bottom center;float: left}*/
.silo-list-top {
  padding: 40px 0;
  padding-top: 30px;
  position: relative;
  border-bottom: 4px solid #f5f5f5;
}

/*我的智投*/
.zhi-money-block {
  padding: 15px 35px 30px 35px;
  margin-left: -35px;
  width: 100%;
  border-bottom: 4px solid #f5f5f5;
  position: relative;
}
.zhi-money-left {
  float: left;
  width: 360px;
}
.zhi-money-left .often-time {
  font-size: 12px;
  line-height: 20px;
  color: #666;
}
.zhi-money-left .often-risk {
  font-size: 14px;
  line-height: 20px;
  color: #666;
  position: absolute;
  left: 180px;
  top: 23px;
  color: #999;
}
.zhi-money-left .often-risk a {
  margin-left: 10px;
}
.zhi-money-left .often-time-right {
  font-size: 14px;
  line-height: 20px;
  color: #666;
  position: absolute;
  right: 35px;
  top: 23px;
  color: #999;
}
.zhi-money-left .fn-font-48 {
  height: 56px;
  margin-left: -5px;
  margin-top: 10px;
}

.zhi-money-left small {
  font-size: 16px;
  color: #000;
}

.zhi-money-block .fn-left.mg-t-30 {
  margin-top: 45px;
}
.zhi-money-block .zhi-money-left2.mg-t-30 {
  margin-top: 55px;
}

.zhi-money-block2 .zhi-money-left {
  width: 320px;
}
.zhi-money-block2 .mg-228 {
  margin-left: 188px;
}
.zhi-money-block2 .zhi-chart {
  position: absolute;
  width: 465px;
  right: 30px;
  top: 10px;
  height: 140px;
  border-left: 1px solid #ebecf0;
}
.zhi-chart-time {
  position: absolute;
  right: 297px;
  bottom: 20px;
  color: #999;
  z-index: 99;
  font-size: 12px;
}
.trade-info a {
  display: block;
  position: absolute;
  width: 250px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  color: #fff;
  background: #ffae45;
  border-radius: 5px 5px 0 0;
  bottom: 0;
  left: 50%;
  margin-left: -125px;
  font-size: 12px;
}
.trade-info a:hover {
  color: #fff;
}
.trade-info span {
  font-size: 16px;
  font-weight: bold;
  padding: 0 5px;
}

.zhi-chart-icon {
  background: url('../images/new/zhi-chart.png') no-repeat center center;
  width: 118px;
  height: 118px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 50px;
}
.zhi-chart p {
  width: 150px;
  display: inline-block;
  vertical-align: middle;
  line-height: 118px;
  color: #999;
  font-size: 18px;
  margin-left: 50px;
}

/*.often-title3 a.look-for{display: inline-block; vertical-align: middle;}*/

.eye-icon {
  width: 30px;
  height: 30px;
  background: url(../images/new/eye-icon.png) no-repeat top center;
  vertical-align: middle;
  display: inline-block;
}
.eye-icon.on {
  width: 30px;
  height: 30px;
  background: url(../images/new/eye-icon-on.png) no-repeat top center;
  vertical-align: middle;
  display: inline-block;
}

/*我的智投 按钮*/
a.zhi-blue-btn,
.zhi-blue-btn a {
  display: inline-block;
  min-width: 94px;
  padding: 0 8px;
  text-align: center;
  line-height: 32px;
  height: 32px;
  background: #2396dd;
  box-shadow: 0px 3px 6px 0px #cce7f7;
  font-size: 14px;
  color: #fff;
  border-radius: 2px;
}
a.zhi-blue-btn:hover,
.zhi-blue-btn a:hover {
  color: #fff;
  opacity: 0.8;
}
a.zhi-white-btn,
.zhi-white-btn a {
  display: inline-block;
  width: 94px;
  font-weight: bold;
  text-align: center;
  padding: 0 8px;
  line-height: 30px;
  height: 30px;
  background: #fff;
  border: 1px solid #2396dd;
  box-shadow: 0px 3px 6px 0px #fff;
  font-size: 14px;
  color: #2396dd;
  border-radius: 2px;
}
a.zhi-white-btn:hover,
.zhi-white-btn a:hover {
  color: #2396dd;
  opacity: 0.8;
}

a.zhi-gray-btn,
.zhi-white-btn a {
  display: inline-block;
  width: 94px;
  font-weight: bold;
  text-align: center;
  padding: 0 8px;
  line-height: 30px;
  height: 30px;
  background: #fff;
  border: 1px solid #999;
  box-shadow: 0px 3px 6px 0px #fff;
  font-size: 14px;
  color: #999;
  border-radius: 2px;
}
a.zhi-gray-btn:hover,
.zhi-white-btn a:hover {
  color: #999;
  opacity: 0.8;
}

/*我的智投列表*/
.zhi-assets dl {
  min-height: 115px;
  border-bottom: 1px solid #eeeeee;
  padding: 20px 10px 8px 10px;
  padding-bottom: 8px;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.zhi-assets dl:hover {
  background: #f7f7fb;
}
.zhi-assets dl table {
  border: 0;
}
.zhi-assets dl td {
  border-bottom: 0;
  padding: 14px 10px;
  border: 0;
}
.zhi-assets dl:last-child {
  border-bottom: 0;
}

.zhi-assets dl table tr:hover {
  background: transparent;
}

a.zhi-assets-tip {
  border: 1px solid #ff9d4a;
  padding: 0 10px;
  line-height: 26px;
  font-size: 12px;
  display: inline-block;
  height: 26px;
  background: #fff8ec;
}
a.zhi-assets-tip .pages-icon {
  display: inline-block;
  margin-right: 5px;
  vertical-align: top;
  margin-top: 5px;
}

/* 智投详情 */
.has-border-b {
  border-bottom: 1px solid #eeeeee;
}
.m-color-lightBlack {
  color: #474d5c;
}
.m-color-blue {
  color: #2396dd;
}
.pd-l-26 {
  padding-left: 26px;
}
.pd-r-26 {
  padding-right: 26px;
}
.invest-panel {
  padding: 40px 0;
}
.invest-panel .invest-left {
  float: left;
  width: 480px;
  padding: 0 40px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.invest-panel .invest-right {
  float: left;
  width: 480px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.invest-panel .invest-left .title {
  color: #b9b9b9;
}
.invest-panel .invest-left .title ul {
  width: 340px;
}
.invest-panel .invest-left .title ul li {
  display: inline-block;
  color: #666666;
  width: 25%;
  cursor: pointer;
  float: left;
  text-align: right;
}
.invest-panel .invest-left .title ul li.on,
.buy-right .title ul li:hover {
  color: #2396dd;
}
.invest-panel .invest-status {
  margin-top: 9px;
}
.invest-panel .inv-status-item {
  display: inline-block;
  height: 24px;
  margin-right: 6px;
  line-height: 24px;
  color: #2396dd;
  font-size: 14px;
  padding: 0 5px;
  background: #e9f7ff;
}
.invest-panel .info {
  background: #fafafc;
  line-height: 24px;
  padding: 12px 18px;
  box-sizing: border-box;
}
.pie-info-panel .asset-type li {
  height: 45px;
  margin-bottom: 8px;
  padding: 0 16px 0 14px;
  line-height: 45px;
  background: #fafafc;
  border-radius: 5px;
}
.pie-info-panel .asset-type li .block {
  width: 20px;
  height: 20px;
  margin: 12px 8px 0 0;
  background: #fa7453;
}
.repo-lists ul {
  margin-top: 22px;
}
.repo-lists li {
  height: 48px;
  line-height: 48px;
  padding: 0 22px;
  font-size: 14px;
  color: #666;
  border-bottom: 1px solid #eeeeee;
}
.repo-lists li:hover {
  background: #f7f7fb;
}

.index-assetdetail-icon {
  background: url(../images/index-assetdetail-down.png) no-repeat left center;
  background-position: 0 0;
  width: 14px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}
.often-down.on-cur .index-assetdetail-icon {
  background: url(../images/index-assetdetail-up.png) no-repeat left center;
}

/*专户交易市值*/
.sp-money-block {
  padding: 10px 35px 20px 35px;
}
.sp-money-left {
  width: 650px;
}
.sp-blue-btn {
  background: #2396dd;
  line-height: 40px;
  padding: 0 20px;
  text-align: center;
  display: inline-block;
  font-size: 16px;
  color: #fff;
  border-radius: 2px;
  vertical-align: middle;
}
.sp-blue-btn:hover {
  color: #fff;
  opacity: 0.8;
}
.sp-white-btn {
  background: #fff;
  line-height: 40px;
  padding: 0 20px;
  text-align: center;
  display: inline-block;
  font-size: 16px;
  color: #2396dd;
  border-radius: 2px;
  vertical-align: middle;
  margin-left: 12px;
}
.sp-white-btn:hover {
  color: #2396dd;
  opacity: 0.8;
}

.rui-combination-content {
  width: 32%;
  background: url(../images/dotted2.png) no-repeat left 0;
}
.rui-combination-content ul {
  padding: 0 40px 0 20px;
}
.rui-combination-content li {
  width: 255px;
  height: 55px;
  margin-bottom: 20px;
  line-height: 20px;
}

/*现金宝总额*/
.cash-money-left {
  width: 100%;
}
.cash-money-ul li {
  float: left;
  width: 23%;
}

/*调仓记录*/
.product-name {
  height: 65px;
  line-height: 65px;
  font-size: 18px;
  font-weight: bold;
  color: #333333;
}
/*调仓详情*/

.percent-top-bg {
  background: #fff8ec;
  padding: 15px;
}
.product-percent-left {
  float: left;
  width: 220px;
  text-align: center;
}
.product-percent-left ul li.on {
  background: #fff;
  color: #2396dd;
  position: relative;
}
.product-percent-left ul li.on:after {
  width: 4px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #2295dc;
  content: '';
  display: block;
}
.product-percent-left ul li {
  line-height: 45px;
  background: #f7f7fb;
  cursor: pointer;
  font-size: 16px;
}

.product-percent th.table-right {
  text-align: right;
}
.product-percent td.table-right {
  text-align: right;
}

.product-percent3.product-percent {
  width: 72%;
  float: right;
  padding: 0 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  max-height: 465px;
  overflow-x: hidden;
  overflow-y: auto;
  box-sizing: border-box;
}
.product-percent3.product-percent2 {
  width: 75%;
  float: right;
  -webkit-box-sizing: border-box;
  padding: 25px;
  -moz-box-sizing: border-box;
  max-height: 465px;
  overflow-x: hidden;
  overflow-y: auto;
  box-sizing: border-box;
}
.product-percent3 {
  padding: 3px 0;
}
.product-percent3 table {
  margin-top: 4px;
  border: 0;
}
.product-percent3 em {
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  margin-right: 16px;
  margin-left: -12px;
}
.product-percent3 th {
  text-align: left;
  background: #fff;
  padding: 8px 15px;
  font-weight: bold;
  font-size: 16px;
}
.product-percent3 th:first-child {
  font-weight: normal;
}
.product-percent3 small {
  font-size: 16px;
  width: 60px;
  text-align: center;
  display: inline-block;
}
.product-percent3 span {
  font-size: 14px;
  width: 60px;
}
.product-percent3 td {
  text-align: left;
  background: #f7f9fa;
  border: 0;
  border-bottom: 1px solid #fff;
  padding: 11px 15px;
}
.product-percent3 td:first-child {
  border-radius: 7px 0 0 7px;
}
.product-percent3 td:last-child {
  border-radius: 0 7px 7px 0;
}

.color-1 th {
  color: #fa7453;
}
.color-1 th em {
  background: #fa7453;
}
.color-2 th {
  color: #ffae45;
}
.color-2 th em {
  background: #ffae45;
}
.color-3 th {
  color: #42b1f5;
}
.color-3 th em {
  background: #42b1f5;
}
.color-4 th {
  color: #3dc6a8;
}
.color-4 th em {
  background: #3dc6a8;
}

.color-5 th {
  color: #7f00ff;
}
.color-5 th em {
  background: #7f00ff;
}
.color-6 th {
  color: #ff0080;
}
.color-6 th em {
  background: #ff0080;
}
.color-7 th {
  color: #6f6ff7;
}
.color-7 th em {
  background: #6f6ff7;
}
.color-8 th {
  color: #ff7f00;
}
.color-8 th em {
  background: #ff7f00;
}

.color-9 th {
  color: #0aaa0a;
}
.color-9 th em {
  background: #0aaa0a;
}
.color-10 th {
  color: #b2b208;
}
.color-10 th em {
  background: #b2b208;
}

/*买入*/
.buy-fund-list dd {
  border-bottom: 1px solid #eee;
  padding: 20px;
  zoom: 1;
}
.buy-fund-list dd:hover {
  background: #f7f7fb;
}
.buy-fund-list dd:last-child {
  border-bottom: 0;
}

.buy-left {
  float: left;
  width: 620px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.buy-right {
  float: left;
  width: 465px;
  border-left: 1px solid #eee;
  padding-left: 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.buy-head-title {
  font-weight: bold;
  font-size: 18px;
  color: #333;
}

.buy-right .title {
  color: #b9b9b9;
}
.buy-right .title ul {
  width: 340px;
}
.buy-right .title ul li {
  display: inline-block;
  color: #666666;
  padding: 0 20px;
  cursor: pointer;
  float: left;
  text-align: center;
}
.buy-right .title ul li.on,
.buy-right .title ul li:hover {
  color: #2396dd;
}

.zechart {
  width: 100%;
  height: 220px;
}
.zechart-info {
  text-align: center;
  line-height: 200px;
  font-size: 18px;
  color: #999;
  display: block;
}

.feihong-icon {
  background: url(../images/new/feihong-icon.png) no-repeat center center;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-left: 5px;
  vertical-align: middle;
}
.zichan {
  cursor: pointer;
  margin-left: 10px;
}

/*超出警示*/
.beyond-risk-open-top {
  padding: 30px 20px 20px 20px;
  font-size: 16px;
  line-height: 24px;
  padding-top: 30px;
  padding-bottom: 20px;
  color: #333333;
}
.beyond-risk-open-top span {
  color: #2396dd;
  margin: 0 5px;
}
.beyond-risk-open-center {
  margin: 0 20px;
  background-color: #f1f5fa;
  padding: 20px 25px;
}
.beyond-risk-open-center ul li {
  line-height: 24px;
  font-size: 16px;
  color: #333333;
}
.beyond-risk-open-footer {
  padding: 0 20px;
  height: 70px;
  border-top: 1px solid #e7e7e7;
}
.beyond-risk-open-footer .btn-retest {
  display: inline-block;
  width: 120px;
  background-color: #2396dd;
  box-shadow: 0px 3px 6px 0px rgba(35, 150, 221, 0.28);
  color: #fff;
  outline: none;
  border: 0;
  line-height: 40px;
  height: 40px;
  font-size: 16px;
  text-align: center;
  cursor: pointer;
  float: right;
  margin-top: 15px;
  border-radius: 2px;
}
.beyond-risk-open-footer .btn-continue {
  width: 120px;
  border: 1px solid #2396dd;
  background-color: #ffffff;
  color: #2396dd;
  outline: none;
  line-height: 38px;
  height: 38px;
  font-size: 16px;
  text-align: center;
  cursor: pointer;
  float: right;
  margin-top: 15px;
  border-radius: 2px;
  margin-left: 10px;
}

/*表格*/
.jyxqobox-table1 th {
  padding: 7px 10px;
  color: #999999;
}
.jyxqobox-table1 td {
  font-size: 14px;
  color: #333333;
  text-align: left;
  border-bottom: none;
  padding: 7px 10px;
  background: #fff;
  border-bottom: none;
}
.jyxqobox-table1 td.tdname {
  font-size: 16px;
  text-align: right;
}
.jyxqobox-table1 td > span {
  color: #999999;
  font-size: 12px;
  margin-left: 15px;
}
.jyxqobox-table1 tr:hover {
  background: #fff;
}

.record-popup-title {
  padding: 3px 10px;
  background: #eff9ff;
  color: #2396dd;
  border-bottom: 0;
}
.record-popup-title:hover {
  background: #eff9ff;
}

/*费用明细*/
.fei-table {
  padding-left: 20px;
  padding-right: 20px;
}
.fei-table th {
  background: #fafafc;
  color: #999;
}
.fei-table td {
  background: #fff;
  border-bottom: 1px solid #efefef;
}

/*资产明细*/
.asset-list-tab {
  margin-top: -10px;
}
.asset-list-tab dl {
  background-color: #f7f9fa;
  padding-right: 70px;
  width: 100%;
  position: relative;
  margin-left: -35px;
}
.asset-list-tab dd {
  float: left;
  position: relative;
}
.asset-list-tab dd a {
  display: block;
  padding: 12px 35px;
  border-top: 2px solid #f7f9fa;
  line-height: 25px;
  color: #666;
  display: block;
  text-align: center;
  font-size: 16px;
}

.asset-list-tab .tab-line {
  background: url('../images/menu-line.png') no-repeat;
  width: 6px;
  height: 51px;
  position: absolute;
  right: -6px;
  top: 0;
  display: none;
}
.asset-list-tab dd.on .tab-line {
  display: block;
}
.asset-list-tab dd.on a {
  border: none;
  border-top: 2px solid #2396dd;
  background-image: none;
  color: #2396dd;
  background: #fff;
  font-weight: bold;
}
.asset-list-tab dd a:hover {
  color: #2396dd;
}

.article-title {
  font-size: 18px;
  font-weight: bold;
  color: #5e5e5e;
  margin-top: 20px;
  font-weight: bold;
  color: #333;
}
.asset-list-content {
  display: none;
}
.asset-list-content.on {
  display: block;
}

.asset-next-content {
  display: none;
}
.asset-next-content.on {
  display: block;
}

/*直销*/
.net-value-icon {
  background: url(../images/new/rate-icon1.png) no-repeat right 12px;
  width: 18px;
  height: 16px;
  text-align: center;
  padding-right: 25px;
  vertical-align: top;
  position: relative;
}
.net-value-icon:hover {
  background: url(../images/new/rate-icon1.png) no-repeat right 12px;
  width: 18px;
  height: 16px;
}
.net-value-icon:after {
}
.net-value-icon.on {
  background: url(../images/new/rate-icon1.png) no-repeat right 12px;
  width: 18px;
  height: 16px;
}

/*交易成功*/
.warning-icon {
  width: 44px;
  height: 16px;
  background: url(../images/warning.png) no-repeat center center;
  vertical-align: middle;
  display: inline-block;
}

.transaction-content {
  padding-top: 30px;
  text-align: center;
}
.transaction-content .open-account-state {
  float: none;
  display: inline-block;
  vertical-align: top;
  height: auto;
  margin-left: 0;
}
.transaction-content .transaction-right {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}
.transaction-content .page-button {
  background-color: #2396dd;
  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;
}
.transaction-content .fn-font-22 {
  font-size: 24px;
}
.transaction-content .link-blue {
  font-size: 16px;
}
.transaction-content .pd-t-30 {
  padding-top: 0;
}

.submit-success-icon {
  width: 44px;
  height: 60px;
  background: url(../images/submit-success.png) no-repeat top center;
  vertical-align: middle;
  display: inline-block;
  z-index: 99;
  left: 0;
  position: absolute;
}
.verify-results-icon {
  width: 44px;
  height: 60px;
  background: url(../images/verify-results.png) no-repeat top center;
  vertical-align: middle;
  display: inline-block;
  z-index: 99;
  position: absolute;
}
.to-account-icon {
  width: 44px;
  height: 60px;
  background: url(../images/to-account.png) no-repeat top center;
  vertical-align: middle;
  display: inline-block;
}

/*竖向流程*/
.progress-content {
  padding: 30px 96px;
}
.progress-content .fn-left {
  width: 300px;
}
.progress-content .fn-right {
  width: 370px;
  padding: 40px;
  background: #f2f6fb url('../images/progress-cir-bg.png') repeat-y left top;
}
.progress-content .fn-right u {
  display: none;
}
.progress-content .fn-right table {
  border: 0;
}
.progress-content .fn-right th {
  padding: 7px 15px;
  text-align: right;
  background: transparent;
  font-size: 16px;
  color: #333;
  width: 80px;
  border: 0;
}
.progress-content .fn-right td {
  padding: 7px 15px;
  text-align: left;
  background: transparent;
  border: 0;
}
.progress-content .fn-right th u {
  display: none;
}
.progress-content .fn-right table tr:nth-child(even) {
  background-color: transparent;
}

.progress-content .fn-center {
  width: 90%;
  padding: 40px;
  background: #f2f6fb url('../images/progress-cir-bg.png') repeat-y left top;
}
.progress-content .fn-center u {
  display: none;
}
.progress-content .fn-center table {
  border: 0;
}
.progress-content .fn-center th {
  padding: 7px 15px;
  text-align: right;
  background: transparent;
  font-size: 16px;
  color: #333;
  width: 80px;
  border: 0;
}
.progress-content .fn-center td {
  padding: 7px 15px;
  text-align: left;
  background: transparent;
  border: 0;
}
.progress-content .fn-center th u {
  display: none;
}
.progress-content .fn-center table tr:nth-child(even) {
  background-color: transparent;
}

.ver-progress-bar {
  margin-top: 30px;
  margin-left: 80px;
}
.ver-progress-bar .on-title {
  font-size: 18px;
  color: #333333;
}
.ver-progress-bar .on-time {
  font-size: 16px;
  color: #999;
  margin-top: 5px;
}
.ver-progress-bar dl {
  height: 90px;
}
.ver-progress-bar dt {
  position: relative;
}
.ver-progress-bar dt:after {
  height: 90px;
  position: absolute;
  content: '';
  width: 2px;
  background: #d5d5d5;
  left: 11px;
}
.ver-progress-bar em {
  width: 24px;
  height: 24px;
  border-radius: 50px;
  background: #eeeeee;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.ver-progress-bar span {
  width: 12px;
  height: 12px;
  border-radius: 50px;
  background: #d5d5d5;
  display: block;
  position: absolute;
  top: 6px;
  left: 6px;
  z-index: 2;
}
.ver-progress-bar dl.on em {
  background: #afe7ff;
}
.ver-progress-bar dl.on dt:after {
  background: #3cc5fe;
}
.ver-progress-bar dl.on span {
  background: #3cc5fe;
}
.ver-progress-bar dd {
  margin-left: 40px;
}
.ver-progress-bar dl.ver-no dt:after {
  display: none;
}

/*首页资产列表*/
.home-assets-list {
  padding-bottom: 10px;
}
.home-assets-list dl {
  border-top: 1px solid #eeeeee;
  padding: 20px 0;
  position: relative;
}
.home-assets-list dl:first-child {
  border-top: 0;
}
.home-assets-list dt {
  width: 80%;
  float: left;
}
.home-assets-list dd {
  position: absolute;
  bottom: 25px;
  right: 0;
}
.home-assets-list dd a {
  width: 94px;
  height: 32px;
  border-radius: 2px;
  font-weight: bold;
  box-shadow: 0px 3px 6px 0px #f0f8fd;
  line-height: 32px;
  display: inline-block;
  text-align: center;
  color: #2396dd;
  border: 1px solid #2396dd;
}
.home-assets-list dd a.home-assets-btn {
  background: #2396dd;
  color: #fff;
  margin-right: 10px;
  box-shadow: 0px 3px 6px 0px #cce7f7;
}
.home-assets-list dd a:hover {
  opacity: 0.8;
}
.home-assets-title {
  margin-bottom: 10px;
  color: #333;
}
.home-assets-title span {
  font-size: 18px;
  font-weight: bold;
}
.home-assets-title .often-time {
  font-size: 12px;
  line-height: 20px;
  color: #666;
  font-weight: normal;
  display: inline-block;
  margin-left: 5px;
}
.home-assets-title a {
  font-size: 12px;
  margin-left: 10px;
}

.home-assets-list a.link-disabled {
  color: #999;
  border: 1px solid #999;
}

.home-assets-line .fn-left {
  width: 30%;
  font-size: 12px;
  height: 40px;
  vertical-align: baseline;
  line-height: 40px;
}
.home-assets-line .font-num {
  font-size: 36px;
}
.home-assets-line span {
  font-size: 20px;
  margin-left: 10px;
}
/*首页资产列表----只有二条时*/
.home-assets-list.on {
  margin-left: -35px;
  position: relative;
  min-height: 182px;
}
.home-assets-list.on:after {
  width: 100%;
  background: #f5f5f5;
  content: '';
  display: block;
  left: 0;
  padding-left: 35px;
  bottom: 0;
  height: 4px;
  position: absolute;
}
.home-assets-list.on dl {
  width: 50%;
  float: left;
  box-sizing: border-box;
  padding-left: 35px;
  border-bottom: 0;
}
.home-assets-list.on dt {
  width: 100%;
}
.home-assets-list.on .home-assets-line .fn-left {
  width: 33%;
}
.home-assets-list.on dd {
  bottom: auto;
  bottom: -25px;
  left: 35px;
}
.home-assets-list.on dl:first-child {
  position: relative;
}
.home-assets-list.on dl:first-child:after {
  width: 1px;
  background: #eee;
  content: '';
  display: block;
  right: 0;
  top: 15px;
  height: 80%;
  position: absolute;
}

/*热销排行*/
.white-plan:after {
  content: '';
  position: absolute;
  height: 22px;
  background: url(../images/new/white-plan.png) top center;
  width: 100%;
  padding: 0 35px;
}
.white-plan {
  background: #fff;
  border-radius: 8px;
  position: relative;
  padding-top: 12px;
  margin-bottom: 20px;
}
.main-line {
  padding: 10px 20px 14px 0;
  border-bottom: 1px solid #f6f6f6;
  position: relative;
}
.main-line2 {
  border-bottom: 0;
}
.main-line .fn-left span {
  font-size: 16px;
  font-weight: bold;
  color: #323232;
  background: url(../images/new/main-line-title.png) no-repeat left center;
  padding-left: 35px;
}
.main-line .fn-left em {
  background: #e5384f;
  width: 18px;
  height: 18px;
  color: #fff;
  line-height: 18px;
  text-align: center;
  display: inline-block;
  margin-left: 5px;
  border-radius: 100px;
}
.main-line .fn-left small {
  font-size: 14px;
  color: #5e5e5e;
}

.main-line .type-search {
  margin-top: -10px;
}

/*.hd-icon{display: none;}
.hd-icon .prev{ width: 24px; height: 24px; position: absolute; left:0; top:50%; margin-top: -12px; background: url(../images/picScroll-prev.png) no-repeat 0 0; z-index: 99; }
.hd-icon .next{ width: 24px; height: 24px; position: absolute; right:0; top:50%; margin-top: -12px; background: url(../images/picScroll-next.png) no-repeat 0 0; z-index: 99;}
*/
.elect-ul > li {
  width: 25%;
  float: left;
  border-right: 1px solid #f7f7f7;
}
.elect-mod {
  padding: 10px;
  border: 10px solid #fff;
  text-align: center;
  height: 240px;
  position: relative;
}
.elect-mod > h3 {
  line-height: 25px;
  font-size: 18px;
  color: #323232;
  height: 50px;
  overflow: hidden;
}
.elect-mod > h2 {
  font-size: 36px;
  line-height: 50px;
  width: 100%;
  text-align: center;
  margin-bottom: 15px;
}
/*.elect-mod>.red{color: #e5384f;}
.elect-mod>.green{color: #6cb871;} 请用f-red与f-green代替*/
.elect-mod .y-grow {
  font-size: 14px;
  color: #808080;
  line-height: 30px;
  margin-left: -3px;
}
.elect-mod .value-button {
  width: 180px;
  height: 40px;
  border: 1px solid #2396dd;
  box-shadow: 0px 3px 6px 0px #f0f8fd;
  background: #fff;
  font-size: 18px;
  font-weight: bold;
  margin: 15px 0 0 0;
  color: #4fabe4;
  border-radius: 2px;
}
.elect-mod .value-gray-button {
  width: 180px;
  height: 40px;
  border: 1px solid #999;
  box-shadow: 0px 3px 6px 0px #f0f8fd;
  background: #fff;
  font-size: 18px;
  font-weight: bold;
  margin: 15px 0 0 0;
  color: #999;
  border-radius: 2px;
}
.elect-ul .elect-mod:hover .value-button {
  background: #2396dd;
  color: #fff;
}
.elect-ul .elect-mod:hover {
  border-color: #dfebf2;
}

.elect-ul .hot-no-img {
  background: url(../images/hot-no.png) bottom center no-repeat;
  width: 200px;
  height: 200px;
  margin: 0 auto;
  padding-top: 20px;
}
.elect-ul .hot-no-title {
  font-size: 14px;
  text-align: center;
}
.elect-ul .hot-no-btn {
  font-size: 14px;
  text-align: center;
  margin-top: 20px;
}

.elect-mod a.value-button {
  width: 180px;
  height: 40px;
  line-height: 40px;
  display: block;
  border: 1px solid #2396dd;
  box-shadow: 0px 3px 6px 0px #f0f8fd;
  background: #fff;
  font-size: 18px;
  font-weight: bold;
  margin: 15px 0 0 0;
  color: #4fabe4;
  border-radius: 2px;
}
.elect-mod a.value-gray-button {
  width: 180px;
  height: 40px;
  line-height: 40px;
  display: block;
  border: 1px solid #999;
  box-shadow: 0px 3px 6px 0px #f0f8fd;
  background: #fff;
  font-size: 18px;
  font-weight: bold;
  margin: 15px 0 0 0;
  color: #999;
  border-radius: 2px;
}
.elect-mod:hover a.value-button {
  background: #2396dd;
  color: #fff;
}

/*私募*/
.si-list-tab {
  height: 55px;
}
.si-list-tab ul {
  margin-left: -14px;
}
.si-list-tab li {
  cursor: pointer;
  float: left;
  padding: 0 17px;
  font-size: 16px;
  line-height: 55px;
  height: 55px;
  color: #666;
  position: relative;
}
.sp-list-tab li {
  cursor: pointer;
  float: left;
  padding: 0 17px;
  font-size: 16px;
  line-height: 55px;
  height: 55px;
  color: #666;
  position: relative;
}
.col-list-tab li {
  cursor: pointer;
  float: left;
  padding: 0 17px;
  font-size: 16px;
  line-height: 55px;
  height: 55px;
  color: #666;
  position: relative;
}
.si-list-tab li.on {
  font-weight: bold;
  color: #2396dd;
  font-weight: bold;
}
.sp-list-tab li.on {
  font-weight: bold;
  color: #2396dd;
  font-weight: bold;
}
.col-list-tab li.on {
  font-weight: bold;
  color: #2396dd;
  font-weight: bold;
}
.si-list-tab li:after {
  background: #ebecf0;
  width: 1px;
  height: 50%;
  position: absolute;
  content: '';
  top: 25%;
  left: 0;
}
.sp-list-tab li:after {
  background: #ebecf0;
  width: 1px;
  height: 50%;
  position: absolute;
  content: '';
  top: 25%;
  left: 0;
}
.col-list-tab li:after {
  background: #ebecf0;
  width: 1px;
  height: 50%;
  position: absolute;
  content: '';
  top: 25%;
  left: 0;
}
/*.si-list-tab li.on:before{background:#2396dd; width:100%; height:3px; position: absolute; content: '';bottom:0;left:0;}*/
.si-list-tab li:first-child:after {
  display: none;
}

.si-list-tab li span {
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  background: url('../images/new/si-icon.png') no-repeat left top;
  margin-right: 5px;
  margin-top: -3px;
  transition: all 0.3s ease;
}
.sp-list-tab li span {
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  background: url('../images/new/si-icon.png') no-repeat left top;
  margin-right: 5px;
  margin-top: -3px;
  transition: all 0.3s ease;
}
.col-list-tab li span {
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  background: url('../images/new/si-icon.png') no-repeat left top;
  margin-right: 5px;
  margin-top: -3px;
  transition: all 0.3s ease;
}

.si-list-tab li .si-icon-1 {
  background-position: 0 -25px;
}
.si-list-tab li .si-icon-2 {
  background-position: -25px -25px;
}
.si-list-tab li .si-icon-3 {
  background-position: -50px -25px;
}
.si-list-tab li .si-icon-4 {
  background-position: -75px -25px;
}
.si-list-tab li .si-icon-5 {
  background-position: -100px -25px;
}
.si-list-tab li .si-icon-6 {
  background-position: -125px -25px;
}
.si-list-tab li .si-icon-7 {
  background-position: -150px -25px;
}

/*专户的*/
.sp-list-tab li .si-icon-1 {
  background-position: 0 -25px;
}
.sp-list-tab li .si-icon-2 {
  background-position: -25px -25px;
}
.sp-list-tab li .si-icon-3 {
  background-position: -50px -25px;
}
.sp-list-tab li .si-icon-4 {
  background-position: -75px -25px;
}

/*集合理财的*/
.col-list-tab li .si-icon-1 {
  background-position: 0 -25px;
}
.col-list-tab li .si-icon-2 {
  background-position: -25px -25px;
}
.col-list-tab li .si-icon-3 {
  background-position: -50px -25px;
}
.col-list-tab li .si-icon-4 {
  background-position: -75px -25px;
}

.si-list-tab li.on span {
  background-position-y: 0;
}
.sp-list-tab li.on span {
  background-position-y: 0;
}
.si-list-tab li:hover span {
  background-position-y: 0;
}
.col-list-tab li.on span {
  background-position-y: 0;
}
.sp-list-tab li:hover span {
  background-position-y: 0;
}
.col-list-tab li:hover span {
  background-position-y: 0;
}
#priTradeRecord .laydate-block {
  line-height: 34px;
}
#priTradeRecord .laydate-icon {
  height: 34px;
}

/*基金操作*/
.fund-type .fund-type-list {
  float: left;
}

.ftype-list-tab {
  position: relative;
  height: 23px;
  line-height: 23px;
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 5px;
}
.ftype-list-tab span {
  padding: 0 11px;
  display: inline-block;
  cursor: pointer;
  position: relative;
  border: 1px solid #fff;
  border-bottom: 0;
}
.ftype-list-tab .on-one {
  margin-right: 25px;
}
.ftype-list-tab span.on {
  border: 1px solid #e1e1e1;
  border-bottom: 0;
}
.ftype-list-tab span.on:after {
  content: '';
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0;
  height: 1px;
  background: #fff;
}
.lei-big-box dl {
  display: none;
}
.lei-big-box dl.on-cur {
  display: block;
}

.shou-zoom .fund-type-block {
  height: 55px;
  overflow: hidden;
}
.shou-zoom .shou-zoom-btn {
  width: 250px;
  margin: 0 auto;
  display: block;
  background: #efefef;
  text-align: center;
  height: 35px;
  cursor: pointer;
}
.shou-zoom .shou-zoom-btn span {
  color: #666;
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
  line-height: 35px;
}
.shou-zoom .shou-zoom-btn em {
  background: url(../images/new/shou-zoom-btn.png) no-repeat center center;
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
}

.shou-zoom.on-down .fund-type-block {
  height: auto;
}
.shou-zoom.on-down .shou-zoom-btn {
  width: 88px;
}
.shou-zoom.on-down .shou-zoom-btn em {
  background: url(../images/new/shou-zoom-btn1.png) no-repeat center center;
}

/*私募十三项确认*/
.dialog-tou-list {
  background: #f2f4f6;
  padding: 15px 20px;
  padding-bottom: 5px;
  margin-top: 15px;
}
.dialog-tou-list li {
  margin-bottom: 15px;
  position: relative;
  padding-left: 45px;
  line-height: 20px;
  margin-right: 15px;
  background: url('../images/new/dcheckn.png') no-repeat left 1px;
  cursor: pointer;
}
.dialog-tou-list li span {
  width: 10px;
  display: inline-block;
  position: absolute;
  left: 25px;
  top: 0;
}
.dialog-tou-list li.on {
  background: url('../images/new/dchecky.png') no-repeat left 1px;
}

/*合格投资者认证and实名认证上传*/
.attestation-title {
  margin-top: 20px;
  font-size: 16px;
  color: #333;
}

/*图片上传认证*/
.open-pic {
  padding: 20px 0 0 0;
}
.open-pic .fn-left {
  margin-right: 20px;
}
.shengfenfile-line {
  border-radius: 8px;
  width: 170px;
  height: 170px;
  border: dashed 1px #dcdfe1;
  position: relative;
  background: #f3f8fd;
  overflow: hidden;
}
.shengfenfile-img-name {
  width: 170px;
  height: 170px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  vertical-align: middle;
}
.shengfenfile-img-name img {
  width: 100%;
  height: 100%;
}
.shengfenfile-text {
  width: 170px;
  height: 50px;
  line-height: 50px;
  position: absolute;
  left: 0;
  bottom: 0;
  text-align: center;
  color: #8fc0ee;
  font-size: 16px;
  display: block;
}
.shengfenfile-add {
  display: block;
  width: 170px;
  height: 170px;
  cursor: pointer;
  background: url('../images/new/excelFile-add.png') no-repeat center 54px;
  position: relative;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  float: left;

  transition: All 0.2s ease-in-out;
  -webkit-transition: All 0.2s ease-in-out;
  -moz-transition: All 0.2s ease-in-out;
  -o-transition: All 0.2s ease-in-out;
}
/*添加照片后去掉加号*/
.add-on {
  background: none !important;
}
.shengfenfile-add:hover {
  transform: rotate(360deg);
  transform: translate(0, -5px);
  -webkit-transform: translate(0, -5px);
  -moz-transform: translate(0, -5px);
  -o-transform: translate(0, -5px);
  -ms-transform: translate(0, -5px);
}

.shengfenfile-add input {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 200px;
  opacity: 0;
  filter: alpha(opacity=0);
  width: 320px;
}
.shengfenfile-line i {
  background: url('../images/new/del.png') no-repeat center center;
  width: 15px;
  height: 18px;
  position: absolute;
  right: 10px;
  bottom: 15px;
  display: none;
}

.shengfenfile-line.on .shengfenfile-text {
  background: url('../images/new/delbg.png');
  color: #fff;
}
.shengfenfile-line.on i {
  display: block;
}

/*资产上传收入认证*/
.open-file {
  padding: 20px 0 0 0;
}
.open-file-line dl {
  border-radius: 8px;
  width: 160px;
  height: 160px;
  float: left;
  border: dashed 1px #dcdfe1;
  margin-right: 20px;
  margin-bottom: 10px;
  position: relative;
  background: #f3f8fd;
  position: relative;
  overflow: hidden;
}
.open-file-line dd i {
  background: url('../images/new/del.png') no-repeat center center;
  width: 15px;
  height: 18px;
  position: absolute;
  right: 10px;
  bottom: 10px;
  z-index: 3;
}
.open-file-line dd {
  width: 140px;
  padding: 0 10px;
  height: 40px;
  color: #fff;
  line-height: 40px;
  position: absolute; /*background: url("../images/new/delbg.png");*/
  left: 0;
  bottom: 0;
  text-align: center;
  font-size: 16px;
  display: block;
  text-align: left;
}
.open-file-line dt img {
  width: 160px;
  height: 160px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.computerfile-line {
  border-radius: 8px;
  width: 160px;
  height: 160px;
  border: dashed 1px #dcdfe1;
  position: relative;
  background: #f9fbfc;
}
.computerfile-text {
  width: 148px;
  height: 33px;
  line-height: 33px;
  border-radius: 3px;
  border: 1px solid #2396dd;
  position: absolute;
  left: 4px;
  bottom: 5px;
  text-align: center;
  color: #2396dd;
  font-size: 16px;
}
.computerfile-add {
  display: block;
  width: 160px;
  height: 160px;
  cursor: pointer;
  background: url('../images/new/computerFile-add.png') no-repeat center 54px;
  position: relative;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  float: left;
}
.computerfile-add input {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 200px;
  opacity: 0;
  filter: alpha(opacity=0);
  width: 320px;
}

.sheng-case {
  background: url('../images/new/sheng-case.png') no-repeat left top;
  height: 126px;
  width: 100%;
}

/*个人信息A-risk-info yx*/
.user-info-relative {
  position: relative;
  height: 198px;
}
.user-info-bg {
  position: absolute;
  height: 198px;
  left: -35px;
  top: -10px;
  width: 100%;
  padding: 0 35px;
  border-bottom: 4px solid #f5f5f5;
}
.user-info-bg ul {
  padding-top: 58px;
}
.user-info-bg ul li {
  float: left;
  width: 270px;
}
.user-info-bg ul li.user-info-1 {
  width: 285px;
  padding-left: 20px;
}
.user-info-bg ul li.user-info-2 {
  width: 315px;
}
.user-info-bg ul li.user-info-3 {
  width: 250px;
}
.user-info-bg ul li.user-info-4 {
  width: 250px;
}
.user-info-bg ul li .user-info-text {
  width: 180px;
  float: left;
  padding-top: 15px;
  word-wrap: break-word;
}
.user-info-bg .span-line {
  margin: 0 5px;
}

.user-info-content {
  font-size: 16px;
}
.user-info-account {
  height: 40px;
  width: 128px;
  overflow: hidden;
}
.user-info-account.on {
  height: 87px;
  border-radius: 0 0 5px 5px;
  width: 128px;
  overflow-y: auto;
  background-color: #eff0f5;
}

.user-info-bg.user-info-bg2 ul li {
  width: 32%;
}

.user-affirm {
  position: absolute;
  bottom: 30px;
  left: 45px;
}

/*---头像*/
.user-info-bg .body-img-left {
  float: left;
  width: 80px;
  height: 80px;
}
.user-info-bg .body-img {
  position: relative;
}
.user-info-bg .body-img img {
  border: 1px solid #ebecf0;
  border-radius: 50%;
  background-color: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.user-info-bg .body-img span {
  background: url('../images/body-img-span.png') no-repeat top center;
  width: 82px;
  height: 21px;
  color: #fff;
  line-height: 21px;
  display: block;
  position: absolute;
  text-align: center;
  bottom: -6px;
  left: 50%;
  margin-left: -41px;
}
/*---按钮*/
.user-info-icon {
  width: 35px;
  display: block;
  float: left;
  height: 35px;
  margin-top: 23px;
  background: url(../images/user-info-icon.png) no-repeat left top;
  margin-right: 15px;
}
.user-info-icon.info-icon-2 {
  background-position: 0 0;
}
.user-info-icon.info-icon-3 {
  background-position: -73px 0;
}
.user-info-icon.info-icon-4 {
  background-position: -173px 0;
}

/*---名字内容 基金账号*/
.user-info-name {
  font-size: 16px;
  color: #333;
  font-weight: bold;
  margin-bottom: 7px;
}
.user-info-state {
  font-size: 14px;
  font-weight: normal;
  margin-top: 6px;
}
.user-info-state .span-line {
  color: #d5d5d5;
  margin: 0 5px;
}
.ac-more {
  cursor: pointer;
  background: url('../images/ac-more.png') left center no-repeat;
  width: 15px;
  height: 15px;
  margin-top: 5px;
}
.ac-more.on {
  background: url('../images/ac-more-on.png') left center no-repeat;
}

/*个人信息 下面的风险测评信息和证件提示信息*/
.riskinfo-top {
  padding: 0 35px;
  margin-left: -35px;
  width: 100%;
  border-bottom: 4px solid #f5f5f5;
  padding-bottom: 48px;
}
.riskinfo-line {
  padding-left: 138px;
  background: url(../images/new/pig-bg.png) no-repeat 38px top;
  margin-top: 36px;
  min-height: 85px;
}
.identity-line {
  padding-left: 138px;
  background: url(../images/gl2.png) no-repeat 38px top;
  margin-top: 36px;
  min-height: 85px;
}
.identity-line1 {
  padding-left: 138px;
  background: url(../images/gl1.png) no-repeat 38px top;
  margin-top: 36px;
  min-height: 85px;
}
.riskinfo-line .risk-line-content {
  line-height: 33px;
  font-size: 18px;
  color: #010000;
  float: left;
  width: 154px;
  padding-top: 10px;
}
.riskinfo-line .risk-line-content em {
  font-size: 12px;
  color: #7a7a7a;
  line-height: 25px;
  display: block;
}
.riskinfo-line .risk-line-content span {
  font-size: 24px;
  color: #333333;
  margin-top: -5px;
}
.riskinfo-line p {
  float: left;
  font-size: 16px;
  color: #333;
  width: 68%;
  line-height: 30px;
  padding-top: 10px;
}
.identity-line p {
  float: left;
  font-size: 16px;
  color: #333;
  width: 68%;
  line-height: 30px;
  padding-top: 10px;
}

/*风险测评信息 下面的表格*/
.risk-open-table table {
  border: 0;
}
.risk-open-table th {
  color: #2a2a2a;
  font-size: 14px;
  width: 120px;
  padding: 10px 8px;
  text-align: left;
  background-color: #fff;
  line-height: 22px;
}
.risk-open-table table tr td {
  text-align: left;
  color: #000;
  padding: 8px 0 !important;
  border: 0;
  font-size: 14px;
}
.risk-open-table tr:hover {
  background-color: #fff;
}
.risk-open-table th.risk-open-top {
  vertical-align: top;
  padding-top: 12px;
}
.risk-open-table .hs-tong-input-big {
  font-size: 14px;
}

.xgnum-input {
  display: none;
}
.xgnum-input .chosen-container {
  width: 202px !important;
}

.xgnum-input-proof {
  display: none;
}
.xgnum-input-proof .chosen-container {
  width: 202px !important;
}
.modifydetail {
  cursor: pointer;
}

h4.beyond-risk-open-top {
  text-align: center;
  padding: 0px 20px 10px 20px;
}

/*我的银行卡A-7-1-my-card yx*/
.card-main {
  margin-left: -12px;
}
card-addmod.card-mod {
  float: left;
  width: 270px;
  border-radius: 5px;
  border: 1px solid #dfdfdf;
  margin-top: 20px;
  margin-left: 12px;
}
.card-addmod {
  border: 1px dashed #ee5043;
}
.card-lastmod {
  margin-right: 0;
}
.card-relative {
  position: relative;
}
.card-del {
  position: absolute;
  right: 0;
  top: 0;
  width: 42px;
  height: 42px;
  background: #f6f8fa url(../images/my-bank1.png) no-repeat;
  border-top-right-radius: 8px;
}
.card-del-font {
  display: block;
  line-height: 24px;
  text-align: right;
  padding-right: 7px;
  color: #ffffff;
}
.card-del-icon {
  display: block;
  width: 10px;
  height: 10px;
  cursor: pointer;
  float: right;
  margin: 8px 7px 0 0;
}
.card-topmod {
  background: #f7f7fb;
  height: 145px;
  padding: 10px 18px 0;
}
.bank-icon {
  display: block;
  float: left;
  height: 50px;
  width: 20px;
  margin-right: 7px; /*background: url(../images/ICBCbank.png) no-repeat center center;*/
}
.bank-name {
  display: block;
  float: left;
  line-height: 50px;
  font-weight: bold;
  font-size: 16px;
  margin-right: 10px;
}
.bank-red {
  display: block;
  float: left;
  padding: 0 5px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  color: #f52f3e;
  font-size: 12px;
  border: 1px solid #f52f3e;
  margin-top: 13px;
}
.bank-num {
  height: 30px;
  line-height: 30px;
}
.bank-num > span {
  display: block;
  float: left;
  font-size: 16px;
  color: #666666;
  margin-right: 34px;
}
.bank-num > span.last {
  margin-right: 0;
}
.card-topone small {
  width: 47%;
  display: inline-block;
  text-align: right;
  font-size: 12px;
  color: #666;
  padding-top: 5px;
}
.card-topone small:first-child {
  text-align: left;
}
.bank-font {
  line-height: 34px;
  font-size: 12px;
}
.card-botmod {
  padding: 12px 2px;
  height: 14px;
  line-height: 14px;
}
.card-botmod > a {
  font-size: 14px;
  color: #0099ff;
  display: inline-block;
  height: 14px;
  padding: 0 14px;
}
.card-botmod > a.spal {
  border: 1px solid #d7d7d7;
  border-bottom: 0;
  border-top: 0;
  border-right: 0;
}
.card-botmod > a.separate_border {
  border: 1px solid #d7d7d7;
  border-bottom: 0;
  border-top: 0;
  border-right: 0;
}
.card-botmod > a.xiasj {
  width: 12px;
  background: url(../images/card-xiasj.png) no-repeat center 5px;
  border-left: 1px solid #d7d7d7;
}
.card-botmod > a.all {
  width: 100%;
  padding: 0;
  text-align: center;
}
.card-botmod-3 {
  text-align: center;
  width: 100%;
  position: absolute;
  bottom: 0;
}
.card-mod.xiaohu-on .card-del {
  display: none;
}
.card-addcont {
  width: 88px;
  text-align: center;
  margin: 48px auto 0;
  cursor: pointer;
}
.card-botmod-3 {
  text-align: center;
  width: 100%;
  position: absolute;
  bottom: 0;
}
.card-mod.xiaohu-on .card-del {
  display: none;
}
.card-addbtn {
  display: block;
  width: 41px;
  height: 41px;
  margin: 0 auto;
  background: url(../images/add-bankcard.png) no-repeat;
}
.card-addcont > span {
  display: block;
  height: 40px;
  line-height: 40px;
  color: #0099ff;
}
.card-tips .cut-r {
  width: 90%;
}

/*
在open-account发现不知道是否一定要
.riskinfolayer-table table th{padding: 15px 10px;}
.riskinfolayer-table table td>div{width: 310px;}
.riskinfo-layerfont{height: 25px;font-size: 14px;margin: 7px 0 0 12px;color: #f08d3c;}*/

/*我的银行卡A-7-2-my-card yx*/
.card-topmodspal {
  height: 165px;
}
.bank-info {
  line-height: 25px;
  font-size: 12px;
  color: #666;
}
.bank-info > span {
  display: inline-block;
}
.bank-info > span.left {
  width: 50px;
  text-align: right;
  margin-right: 5px;
}
/*添加银行卡A-7-5-no-card yx*/
.card-addmodspal {
  float: none;
  margin: 65px auto 0;
}
.no-mycard {
  text-align: center;
  font-size: 22px;
  font-weight: normal;
  margin-top: 25px;
  line-height: 45px;
}
.no-mycard-ts {
  font-size: 16px;
  font-weight: normal;
  color: #ec132f;
  line-height: 30px;
  text-align: center;
}

/*弹框A-7-3layer yx*/
.layer-p {
  color: #999;
  line-height: 25px;
}

/*风险测评 yx*/
.yxrisk-right .position-title {
  width: 988px;
}
.yxrisk-top {
  height: 245px;
  background: url(../images/risk-map.jpg) left top no-repeat;
  margin-top: -10px;
}
.yxrisk-tfont {
  padding-top: 30px;
  line-height: 60px;
  height: 60px;
  font-size: 16px;
  color: #333;
}
.yxrisk-tfont span.big {
  font-size: 20px;
}
.yxrisk-tfont a {
  float: right;
  color: #0099ff;
  font-size: 14px;
}
.yxrisk-tinfo {
  padding: 15px 35px;
  left: -35px;
  position: relative;
  width: 100%;
  background: #fff8ec;
  line-height: 26px;
  font-size: 14px;
  color: #333;
  border-radius: 5px;
}
.yxrisk-tinfo a {
  color: #0099ff;
}
.yxrisk-tinfo2 {
  padding: 0;
  line-height: 26px;
  font-size: 14px;
  color: #333;
  border-radius: 5px;
}
.yxrisk-cont {
  min-height: 970px;
  margin-bottom: 30px;
}
.yxrisk-tmtitle {
  margin: 0 30px;
  min-height: 200px;
  background: #4a576e url(../images/risk-bg-bk.png) repeat-x top center;
  border: 1px solid #e3e3e3;
  border-top: 0;
  border-bottom: 0;
  position: relative;
}
.yxrisk-tmtitle > p {
  padding: 42px 45px 35px;
  color: #fff;
  line-height: 25px;
}
.yxrisk-bg {
  display: block;
  position: absolute;
  width: 80px;
  height: 49px;
  background: url(../images/risk-bg-fy.jpg) no-repeat;
  right: 0;
  bottom: -4px;
}
.yxrisk-ques {
  margin: 0 30px;
  padding: 70px 30px 0 90px;
  height: 800px;
  border: 1px solid #e3e3e3;
  border-top: 0;
}
.yxrisk-tmnum {
  height: auto;
  margin: 0 45px;
  padding-bottom: 20px;
}
.yxrisk-tmnum > span {
  color: #ccc;
  margin-left: 13px;
  margin-top: 10px;
  display: inline-block;
  width: 32px;
  height: 32px;
  text-align: center;
  line-height: 32px;
}
.yxrisk-tmnum > span.fn-color-f {
  color: #fff;
}
.yxrisk-tmnum > span.blue {
  background: url(../images/risk-icon.png) no-repeat 0 0;
}
.yxrisk-tmnum > span.red {
  background: url(../images/risk-icon.png) no-repeat -33px 0;
}
.gray-tjbtn {
  width: 174px;
  height: 44px;
  line-height: 44px;
  background: #98a2bd;
  font-size: 16px;
  color: #fff;
  border: none;
}
.yxrisk-quesbtn {
  text-align: center;
  padding-top: 20px;
}
.risk-question .single-radiobox {
  margin-right: 10px;
}

/*风险测评弹框　yx*/
.page-dailog-content {
  /* padding: 25px; */
  padding-top: 15px;
  padding-bottom: 0;
}
.page-dailog-content tr:hover {
  background-color: #fff;
}
.page-dailog-content tr th {
  font-size: 16px;
  font-weight: normal;
}

.dailog-investment-style {
  margin-top: 40px;
}
.icon-investment-style {
  background: url('../images/icon-investment-style.png') center no-repeat;
  width: 270px;
  height: 240px;
}
.icon-investment-style-steady {
  background-position: -45px 0;
} /*ç¨³å¥*/
.icon-investment-style-guard {
  background-position: -45px 0;
} /*ä¿å®ˆ*/
.icon-investment-style-enterprise {
  background-position: -365px 0;
} /*è¿›å–*/
.icon-investment-style-positive {
  background-position: -693px 0;
} /*ç§¯æž*/

.investment-style {
  height: 380px;
  width: 610px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
.investment-style-1,
.investment-style-3,
.investment-style-4 {
  position: absolute;
  border: 3px solid #f1f1f1;
  width: 90px;
  height: 90px;
  border-radius: 90px;
  text-align: center;
  line-height: 90px;
  font-size: 18px;
  font-weight: bold;
  color: #d0d0d0;
}
.investment-style-1 {
  top: 100px;
}
.investment-style-2 {
  position: absolute;
  left: 130px;
  top: 10px;
}
.investment-style-3 {
  top: 20px;
  left: 400px;
}
.investment-style-4 {
  top: 120px;
  left: 500px;
}
.investment-style-name {
  width: 530px;
  margin-top: 264px;
  margin-bottom: 20px;
  text-align: center;
  font-size: 30px;
  color: #fa7822;
  font-weight: bold;
}
.investment-style-explain {
  width: 530px;
  margin-left: 20px;
  font-size: 16px;
  line-height: 24px;
  color: #666;
}

.dailog-investment-style .investment-style {
  margin-left: 190px;
}
.dailog-investment-style-bottom {
  overflow: hidden;
  margin-top: 20px;
  margin-bottom: 20px;
}
.dailog-investment-style-bottom > button {
  width: 200px;
  margin-left: 370px;
}
.dailog-investment-style-bottom > a {
  display: block;
  margin-top: 10px;
  margin-left: 20px;
}

.dailog-investment-test {
  position: relative;
  padding: 35px;
  padding-top: 10px;
}
.dailog-investment-test .up-progress {
  width: 97%;
  height: 14px;
  position: relative;
  margin-bottom: 20px;
  margin-top: 10px;
}
.dailog-investment-test .up-progress .up-bar {
  overflow: hidden;
  position: relative;
  height: 100%;
  background-color: #f6f6f6;
  border-radius: 10px;
  overflow: hidden;
}
.dailog-investment-test .up-progress .up-bar .up-bar-grid {
  margin-left: 10px;
  margin-right: 10px;
  height: 100%;
}
.dailog-investment-test .up-progress .up-bar .up-bar-grid li {
  /*border-right: 1px solid #bbb; */
  height: 100%;
  float: left;
}
.dailog-investment-test .up-progress .up-bar .up-bar-color {
  position: absolute;
  top: 0;
  height: 100%;
  background-color: #00a9ed;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
}
.dailog-investment-test .up-progress .up-handle {
  position: absolute;
  top: -5px;
  width: 20px;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
}
.dailog-investment-test .up-progress .up-handle .up-angle {
  width: 0;
  margin-left: 5px;
  border-top: 20px solid #fcaa1a;
  border-bottom: none;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}
.dailog-investment-test .up-progress .up-handle .up-text {
  text-align: center;
}
.dailog-investment-test .up-progress .up-handle .up-text span {
  color: #c79845;
}

.dailog-investment-test .up-question {
  width: 48%;
}
.dailog-investment-test .up-question1 {
  width: 48%;
}
.dailog-investment-test .up-question-title {
  font-size: 16px;
  color: #000;
}
.dailog-investment-test .up-question-option {
  margin-top: 20px;
  font-size: 14px;
  color: #666;
}
.dailog-investment-test .up-question-option li {
  position: relative;
  margin-bottom: 20px;
  border-radius: 5px;
  overflow: hidden;
}
.dailog-investment-test .up-question-option label {
  display: block;
  padding-left: 30px;
  color: #666;
  font-size: 16px;
  min-height: 24px;
  cursor: pointer;
  overflow: hidden;
  border-radius: 5px;
}
.dailog-investment-test .up-question-option label:after {
  background: url('../images/radiobox-no.png') left 3px no-repeat;
  width: 18px;
  height: 22px;
  display: block;
  content: '';
  position: absolute;
  left: 0;
  top: 2px;
}
.dailog-investment-test .up-question-option li.on label:after {
  background: url('../images/radiobox-yes.png') left 3px no-repeat;
}
.dailog-investment-test .up-question-option input {
  margin-left: -27px;
  margin-right: 15px;
  position: absolute;
  left: -30px;
}
/*.dailog-investment-test .up-question-option input{ margin:0; float: left; margin-top: 2px; visibility: hidden; height: 0; width: 0;}*/
.dailog-investment-test .up-question-option span {
  display: inline-block;
  width: 390px;
  float: left;
  padding-right: 10px;
}
.dailog-investment-test .up-question-option .checkbox-class label:after {
  background: url('../images/checkbox-no1.png') left 3px no-repeat;
  width: 18px;
  height: 22px;
  display: block;
  content: '';
  position: absolute;
  left: 0;
  top: 0px;
}
.dailog-investment-test .up-question-option .checkbox-class li.on label:after {
  background: url('../images/checkbox-yes1.png') left 3px no-repeat;
}

.page-dailog-title {
  position: relative;
}
.page-dailog-title .up-pagination {
  font-size: 20px;
  margin-top: -20px; /* margin-right: 5px; */
  position: absolute;
  right: -7px;
  bottom: -29px;
}
.page-dailog-title .up-page-now {
  color: #fcaa1a;
}

.dailog-investment-test-bottom {
  margin-top: 10px;
  margin-bottom: 10px;
}
.dailog-investment-test-bottom .up-pagination {
  font-size: 18px;
  color: #666;
  margin-top: 20px;
}
/*.dailog-investment-test-bottom .up-page-now{ color: #3c94ff;}*/
.dailog-investment-test-bottom .up-sure {
  width: 136px;
  margin-right: 20px;
  background: #00a9ed;
  border-radius: 2px;
  color: #fff;
  outline: none;
  border: 0;
  line-height: 45px;
  height: 45px;
  font-size: 18px;
  text-align: center;
  cursor: pointer;
}
.dailog-investment-test-bottom .up-page-next,
.dailog-investment-test-bottom .up-page-prev {
  background: #fff;
  border: 1px solid #00a9ed;
  color: #00a9ed;
  display: inline-block;
  margin-right: 20px;
  border-radius: 2px;
  line-height: 45px;
  height: 45px;
  font-size: 18px;
  padding: 0 40px;
  cursor: pointer;
}
.page-dailog .wxts3 {
  color: #666;
  margin: 0;
  margin-bottom: 30px;
}
.page-dailog .wxts3 p {
  font-size: 14px;
  color: #666;
  line-height: 22px;
}

.risk-block {
  background-color: #fff5e4;
  color: #333;
  line-height: 25px;
  border-radius: 5px;
  padding: 25px;
}

.dailog-investment-test-bottom .up-page-next {
  display: none;
}
.result .result_img {
  display: block;
  margin: 0 auto;
  width: 50px;
  height: 50px;
  float: left;
  margin-left: 134px;
  margin-right: -119px;
  margin-top: 10px;
}

/*风险测评 new*/
.picScroll {
  position: relative;
  padding: 40px 0;
}
.pageState {
  position: absolute;
  font-size: 18px;
  color: #5e5e5e;
  text-align: right;
  width: 80px;
  top: 0;
  right: 0;
}
.pageState span {
  font-size: 30px;
  color: #3580e3;
}
.picScroll .hd {
  text-align: center;
}
.picScroll .hd .prev,
.picScroll .hd .next {
  display: inline-block;
  width: 200px;
  height: 43px;
  margin: 0 9px;
  line-height: 43px;
  border-radius: 8px;
  border: 1px solid #3580e3;
  color: #3580e3;
  font-size: 18px;
  text-align: center;
  cursor: pointer;
}
/*.picScroll .hd .next{display: none;}*/
.picScroll .hd .prevStop {
  display: none;
}
.picScroll .hd .nextStop {
  display: none;
}

/*.picScroll .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; display: none; }
.picScroll .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }
.picScroll .hd ul li.on{ background-position:0 0; }
.picScroll .bd{ padding:10px;   }
.picScroll .bd ul{ overflow:hidden; zoom:1; }*/

.picScroll .hd ul {
  zoom: 1;
  margin-top: 10px;
  zoom: 1;
  width: 94%;
  background: #f6f6f6;
  height: 10px;
  position: absolute;
  top: 5px;
  left: 10px;
}
.picScroll .hd ul li {
  float: left; /*width:161px;*/
  overflow: hidden;
  text-indent: -999px;
  cursor: pointer;
  height: 10px;
}
.picScroll .hd ul li.on {
  /*background:#00A9ED;*/
  background: #f6f6f6;
}
.picScroll .hd em {
  width: 0;
  position: absolute;
  z-index: 2;
  display: block;
  left: 10px;
  top: 5px;
  margin-left: 5px;
  border-top: 20px solid #fcaa1a;
  border-bottom: none;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}
.picScroll .hd p {
  display: block;
  background: #00a9ed;
  left: 2px;
  top: 14px;
  z-index: 1;
  position: absolute;
  height: 10px;
}
.picScroll .bd {
  padding: 10px 7px;
}
.picScroll .bd ul {
  overflow: hidden;
  zoom: 1;
}
.picScroll.picScroll2 .bd ul li {
  width: 50%;
}

.picScroll .up-question {
  width: auto;
}
.picScroll .up-question-title {
  font-size: 16px;
  color: #5e5e5e;
  font-weight: bold;
  text-align: left;
}
.picScroll .up-question-option {
  margin-top: 20px;
  font-size: 14px;
  color: #666;
}
.picScroll .up-question-option dl {
  overflow: hidden;
}
.picScroll .up-question-option dd {
  padding: 20px 20px;
  border: 1px solid #fff;
  display: block;
}
.picScroll .up-question-option dd:hover {
}
/*.picScroll .up-question-option dd.on{ border:1px solid #3580e3; border-radius: 4px;
         -webkit-box-shadow:0 0 15px #c8ddf7;
         -moz-box-shadow:0 0 15px #c8ddf7;
         box-shadow:0 0 15px #c8ddf7; }*/
.picScroll .up-question-option dd.on label {
  background: url('../images/rselect-line-yes.png') left 1px no-repeat;
}
.picScroll .up-question-option label {
  display: block;
  padding-left: 30px;
  color: #5e5e5e;
  font-size: 16px;
  text-align: left;
  cursor: pointer;
  overflow: hidden;
  border-radius: 5px;
  background: url('../images/rselect-line-no.png') left 1px no-repeat;
}
.picScroll .up-question-option input {
  margin: 0;
  float: left;
  margin-top: 2px;
  height: 0;
  width: 0;
}

.risk-text {
  border: 1px solid #e1d8c8;
  padding: 20px;
  background: #fffdf1;
  font-size: 14px;
  line-height: 20px;
  color: #82745f;
  margin-bottom: 30px;
}

/*弹出框签约*/
.signing-bank ul li {
  padding: 10px 0;
  line-height: 30px;
  padding-left: 15px;
  position: relative;
}
.signing-bank ul li:after {
  width: 4px;
  height: 4px;
  border-radius: 50px;
  background: #ddd;
  position: absolute;
  content: '';
  left: 0;
  top: 22px;
}
.signing-bank ul li a {
  background-color: #fd533b;
  line-height: 26px;
  height: 26px;
  display: inline-block;
  text-align: center;
  color: #fff;
  padding: 0 10px;
  border-radius: 2px;
}
.signing-bank ul li a:hover {
  opacity: 0.8;
}

/* 私募认证提示页面  */
.priqual-toupload {
  font-size: 16px;
  text-align: center;
  color: #999;
  margin: 20px auto;
  display: block;
}

/*反洗钱上传*/
.aml-pos {
  position: relative;
  z-index: 10;
  margin-top: 20px;
}
.aml-img {
  width: 317px;
  height: 403px;
  position: absolute;
  right: 60px;
  top: 0;
}
.aml-img-bg {
  width: 248px;
  height: 150px;
  border: dashed 1px #ccc;
  border-radius: 5px;
  background: #bdc9d1;
  margin: 0 auto;
  margin-top: 8px;
  position: relative;
}
.aml-img-bg img {
  width: 100%;
  height: 100%;
}
.aml-img-bg p {
  display: block;
  position: absolute;
  width: 136px;
  height: 54px;
  left: 50%;
  top: 50%;
  margin-left: -68px;
  margin-top: -27px;
  background: url('../images/new/aml-img-bg.png') no-repeat center center;
}
.aml-img-bg p {
  display: block;
  position: absolute;
  width: 136px;
  height: 54px;
  left: 50%;
  top: 50%;
  margin-left: -68px;
  margin-top: -27px;
  background: url('../images/new/aml-img-bg.png') no-repeat center center;
}
.upload-img-bg p {
  display: block;
  position: absolute;
  width: 136px;
  height: 54px;
  left: 50%;
  top: 50%;
  margin-left: -68px;
  margin-top: -27px;
  background: url('../images/new/aml-img-bg.png') no-repeat center center;
}

.amlfile-line {
  border-radius: 8px;
  width: 302px;
  height: 188px;
  border: dashed 1px #dcdfe1;
  position: relative;
  background: #f3f8fd;
  overflow: hidden;
  margin: 0 18px;
}
.amlfile-img-name {
  width: 197px;
  height: 119px;
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -60px;
  left: 50%;
  margin-left: -99px;
  vertical-align: middle;
}
.amlfile-img-name.amlfile-1 {
  background: url('../images/new/usercard1.png') no-repeat center center;
}
.amlfile-img-name.amlfile-2 {
  background: url('../images/new/usercard2.png') no-repeat center center;
}
.amlfile-img-name img {
  width: 100%;
  height: 100%;
}
.amlfile-text {
  width: 302px;
  height: 40px;
  line-height: 40px;
  position: absolute;
  left: 0;
  bottom: 0;
  text-align: center;
  color: #8fc0ee;
  font-size: 16px;
  display: block;
}

.amlfile-add {
  display: block;
  width: 302px;
  height: 188px;
  cursor: pointer;
  background: url('../images/new/camera.png') no-repeat center center;
  position: relative;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  float: left;

  transition: All 0.2s ease-in-out;
  -webkit-transition: All 0.2s ease-in-out;
  -moz-transition: All 0.2s ease-in-out;
  -o-transition: All 0.2s ease-in-out;
}
/*添加照片后去掉加号*/
.add-on {
  background: 0 0 !important;
}
.amlfile-add:hover {
  transform: rotate(360deg);
  transform: translate(0, -5px);
  -webkit-transform: translate(0, -5px);
  -moz-transform: translate(0, -5px);
  -o-transform: translate(0, -5px);
  -ms-transform: translate(0, -5px);
}

.amlfile-add input {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 200px;
  opacity: 0;
  filter: alpha(opacity=0);
  width: 320px;
}
.amlfile-line i {
  background: url('../images/new/del.png') no-repeat center center;
  width: 15px;
  height: 18px;
  position: absolute;
  right: 10px;
  bottom: 15px;
  display: none;
}

.amlfile-line.on .amlfile-text {
  background: url('../images/new/delbg.png');
  color: #fff;
}
.amlfile-line.on i {
  display: block;
}

.amlfile-line big {
  color: #8fc0ee;
  font-size: 14px;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  line-height: 30px;
  text-align: center;
}
.amlfile-line.on big {
  display: none;
}
/*定投终止条件*/
.fixtrade_advanced .chosen-container {
  width: 150px !important;
}
.averagefix-tr .chosen-container {
  width: 320px !important;
}
.show_advanced {
  border: 1px solid #cacaca;
  width: 100px;
  display: inline-table;
  height: 35px;
  line-height: 35px;
  text-align: left;
}
.show_advanced b {
  float: right;
  width: 20%;
  height: 100%;
  background: url(../images/new/shou-zoom-btn.png) no-repeat 2px;
}
.show_advanced_drop b {
  background: url(../images/new/shou-zoom-btn1.png) no-repeat 2px;
}
.show_advanced span {
  margin-left: 10px;
}

/*分配明细*/
.fen-detail {
  display: none;
}
.fen-detail.on-cur {
  display: block;
}
.fen-detail table {
  width: 90%;
  border: 1px solid #ebecf0;
}
.fen-detail th {
  color: #333;
  padding: 17px 10px;
  padding-left: 20px;
  background-color: #f7f7fb;
  font-weight: normal;
}
.fen-detail td {
  text-align: center;
  padding: 10px;
  padding-left: 20px;
  line-height: 22px;
  position: relative;
  border-top: 1px solid #eee;
}

.fen-detail .table-center {
  text-align: center;
}
.fen-detail .table-left {
  text-align: left;
}
.fen-detail .table-right {
  text-align: right;
}

.fen-detail .f-red {
  color: #fd5c68;
}
.fen-detail .f-green {
  color: #3dc6a8;
}

/*换卡弹框提示图标*/
.cardReplace-bg {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.cardReplace-bg dl {
  width: 25%;
  display: inline-block;
  vertical-align: middle;
}
.cardReplace-bg dt {
  width: 86px;
  display: inline-block;
  vertical-align: middle;
}
.cardReplace-bg dt i {
  width: 86px;
  height: 86px;
  background: url('../images/new/cardReplace-icon.png');
  display: inline-block;
}
.cardReplace-bg dt p {
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
}
.cardReplace-bg dd {
  width: 32px;
  height: 28px;
  display: inline-block;
  margin-top: 30px;
  margin-left: 15px;
  background: url('../images/new/cardReplace-arrow.png') no-repeat center center;
}
.cardReplace-bg dl.end-cardReplace {
  width: 86px;
  overflow: hidden;
}
.cardReplace-bg dl.end-cardReplace dd {
  display: none;
}

/*输入框禁用样式*/
.input-disabled {
  background: #ececec;
}
/*基金列表封闭期3年标签样式*/
.td-tip {
  width: 78px;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  background: #fff8ec;
  color: #ff9d4a;
  margin: 0 auto;
}
/*申购、定投下单  封闭期3年标签样式*/
.fb-3 {
  display: inline-block;
  margin-left: 5px;
  width: 78px;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  background: #fff8ec;
  color: #ff9d4a;
}

.fei-table th {
  background: #fafafc;
  color: #666;
}
.page-box {
  display: inline-block;
  margin: 0 auto;
}
.page-box a {
  border: 1px solid #eee;
  line-height: 32px;
  padding: 5px 9px;
  border-radius: 3px;
  color: #333;
}
.page-box .unclick {
  color: #999;
}
.page-box .active-page {
  background: #ebecf0;
}
.asset-next-content .net-value-icon {
  width: auto;
}
.demo-layer-fei {
  cursor: pointer;
}
.fei-table table td {
  padding: 10px;
  padding-left: 20px;
  line-height: 22px;
  position: relative;
  border-top: 1px solid #eee;
}
.fei-table table th {
  padding: 17px 10px;
  padding-left: 20px;
}

.mg-b-16 {
  margin-bottom: 16px;
}
.mg-b-27 {
  margin-bottom: 27px;
}
.inlineblock {
  display: inline-block;
}
.w272 {
  width: 272px;
}
.bank-info-frm .frm-item .frm-label {
  float: left;
  width: 127px;
  margin-right: 20px;
  font-size: 14px;
  color: #666;
  height: 40px;
  line-height: 40px;
  text-align: right;
}
.bank-info-frm .frm-item .txt {
  font-size: 14px;
  color: #333;
  height: 40px;
  line-height: 40px;
}
.bank-info-frm .frm-item .frm-content {
  margin-left: 147px;
}
.bank-info-frm .img-code,
.bank-info-frm .mes-code {
  height: 40px;
  line-height: 40px;
  background: #ffffff;
  border: 1px solid #c0cad2;
  box-sizing: border-box;
}
.bank-info-frm .img-code input,
.bank-info-frm .mes-code input {
  width: 184px;
}
.bank-info-frm .img-code img.codeImg {
  width: 75px;
  height: 26px;
  vertical-align: top;
  margin: 6px 6px 0 0;
}
.bank-info-frm .mes-code a {
  width: 74px;
  font-size: 12px;
  display: inline-block;
  color: #2396dd;
  vertical-align: top;
  line-height: 38px;
  text-align: right;
}
.bank-info-frm .frm-item input {
  height: 38px;
  padding: 0 10px;
  box-sizing: border-box;
  font-size: 12px;
  outline: none;
  border: none;
  vertical-align: top;
}
.bank-info-frm .frm-item .bt-input {
  width: 100%;
  border: 1px solid #c0cad2;
}

/*支付详情表格*/
.tb-pay-detial-panel {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding-top: 15px;
  z-index: 99;
}
.tb-pay-detial {
  background: #ffffff;
  padding: 0 22px 22px;
  border: 1px solid rgba(214, 221, 225, 0.3);
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.tb-pay-detial .tb-title {
  height: 50px;
  line-height: 50px;
}
.tb-pay-detial .tb-title b {
  position: absolute;
  display: inline-block;
  top: -6px;
  left: 0px;
  width: 0;
  height: 0px;
  border-style: solid;
  border-width: 6px;
  border-color: #fff #fff transparent transparent;
  transform: rotate(-45deg);
  box-shadow: 2px -2px 2px rgba(0, 0, 0, 0.1);
}
.tb-pay-detial table {
  background-color: #fff;
}
.tb-pay-detial table thead tr {
  background: #f7f7fb;
}
.tb-pay-detial table tr {
  height: 50px;
}
.tb-pay-detial table tr .red {
  color: #fd747f;
}
.tb-pay-detial table tr .blue {
  color: #2396dd;
}
.tb-pay-detial table td,
.tb-pay-detial table th {
  font-size: 14px;
  color: #333;
  border-right: 1px solid #eee;
  text-align: left;
}
.zd_phone_tip {
  float: right;
  margin-top: 8px;
  margin-left: -1px;
}
.xinpi-checkbox2 {
  cursor: pointer;
}

/* 2020-09-19 */
.login-methods {
  background-color: #f9f9f9;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  width: 100%;
  margin-top: -8px;
  padding-bottom: 15px;
}
.login-tips {
  text-align: center;
  width: 100%;
  font-size: 12px;
  color: #999;
  padding-top: 10px;
}
.login-tips span {
  color: #e71216;
}
.login-methods ul li {
  width: 33.3%;
  float: left;
  height: 55px;
  cursor: pointer;
  text-align: center;
  margin-top: 10px;
}
.login-methods ul li:hover {
  background-color: #fff;
}
.login-icon {
  width: 28px;
  height: 28px;
  margin: 0 auto;
}
.login-i1 {
  background: url('../images/login/icon-1.png');
}
.login-i2 {
  background: url('../images/login/icon-2.png');
}
.login-i3 {
  background: url('../images/login/icon-3.png');
}
.login-i4 {
  background: url('../images/login/icon-4.png');
}
.login-i5 {
  background: url('../images/login/icon-5.png');
}
.login-i6 {
  background: url('../images/login/icon-6.png');
}
.login-methods ul li p {
  font-size: 12px;
  color: #999999;
}

/* 注册成功 */
.open-success {
  width: 64px;
  height: 64px;
  background: url('../images/new/yes-ok.png') no-repeat;
  background-size: 100% 100%;
  margin: 0 auto;
}
.open-success-text1 {
  text-align: center;
  height: 32px;
  line-height: 32px;
  margin: 23px 0 16px;
}
.open-success-text2 {
  text-align: center;
  height: 22px;
  line-height: 22px;
  color: rgba(0, 0, 0, 0.45);
}
.open-success-button-box {
  width: 196px;
  height: 36px;
  margin: 33px auto;
}
.open-success-login {
  float: right;
}
.go-back {
  display: inline-block;
  width: 88px;
  height: 34px;
  border: 1px solid #ee5043;
  border-radius: 4px;
  line-height: 34px;
  text-align: center;
  color: #ee5043;
  font-size: 14px;
}
.go-back1 {
  display: inline-block;
  width: 79px;
  height: 34px;
  border: 1px solid #ee5043;
  border-radius: 4px;
  line-height: 34px;
  text-align: center;
  color: #ee5043;
  font-size: 14px;
}
.go-back2 {
  display: inline-block;
  width: 88px;
  height: 34px;
  border: 1px solid #ee5043;
  border-radius: 4px;
  line-height: 34px;
  text-align: center;
  color: #ee5043;
  font-size: 14px;
}
.go-back:hover {
  color: #ee5043;
}
.tel-icon {
  display: inline-block;
  height: 12px;
  width: 12px;
  background: url('../images/tel-icon.png') no-repeat;
  position: absolute;
  top: 12px;
  left: -14px;
}
.phone-icon {
  display: inline-block;
  height: 14px;
  width: 10px;
  background: url('../images/phone-icon.png') no-repeat;
  background-size: 100%;
}
.down-icon {
  display: inline-block;
  height: 3.8px;
  width: 6.9px;
  background: url('../images/down-icon.png') no-repeat;
  background-size: 100%;
}
/* 指针变小手 */
.cur-p {
  cursor: pointer;
}
.cur-p:hover {
  color: #ee5043;
}
.found-pass-title {
  width: 950px;
  margin: 0 auto;
  height: 24px;
  line-height: 24px;
  padding-top: 60px;
  padding-bottom: 45px;
}
.found-box {
  width: 950px;
  margin: 0 auto;
  height: 130px;
  padding-bottom: 24px;
  position: relative;
}
.found-box .found-img {
  width: 130px;
  height: 130px;
  box-shadow: 0 4px 12px 0 rgba(224, 185, 152, 0.2);
  border-radius: 4px;
  float: left;
}
.found-box .found-content {
  display: inline-block;
  margin-left: 55px;
  margin-top: 27px;
}
.found-box .found-content.found-content2 {
  position: absolute;
  top: 0;
  left: 125px;
}
.found-box .found-content div {
  height: 31px;
  line-height: 31px;
}
.found-box .found-content span {
  display: inline-block;
  height: 24px;
  line-height: 24px;
  font-size: 18px;
  margin-top: 12px;
}
.found-box .found-content p {
  font-size: 18px;
}
.found-box .found-pass-button {
  float: right;
  margin-top: 47px;
}
.found-box .found-phone-img {
  background: url(../images/found-phone-icon.png) no-repeat center center;
}
.found-box .found-blank-img {
  background: url(../images/found-blank-icon.png) no-repeat center center;
}
.found-box .found-mibao-img {
  background: url(../images/found-mibao-icon.png) no-repeat center center;
}
.found-box .found-guitai-img {
  background: url(../images/found-guitai-icon.png) no-repeat center center;
}
.user-news {
  width: 1000px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  background: #fff1f1;
  border: 1px solid #ffbab4;
  font-size: 14px;
  margin: 33px auto 0;
  position: relative;
}

.user-news_bind {
  width: 1000px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  background: #fff8ed;
  font-size: 14px;
  margin: 33px auto 0;
  position: relative;
}

.user-news_bind_span {
  width: 1000px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  background: #fff8ed;
  font-size: 14px;
  margin: 33px auto 0;
  position: relative;
}

.user-news .jinggao-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url(../images/tishi.png) no-repeat;
  background-size: 100%;
  /* position: absolute;
    top: 10px;
    left: 124px; */
  vertical-align: middle;
}

.user-news_bind .jinggao-icon {
  width: 16px;
  height: 19px;
  display: inline-block;
  background: url(../images/tishi.png) no-repeat;
  background-size: 100%;
  /* position: absolute;
    top: 10px;
    left: 124px; */
  vertical-align: middle;
}

.user-news_bind_span .jinggao-icon {
  width: 16px;
  height: 19px;
  display: inline-block;
  background: url(../images/tishi.png) no-repeat;
  background-size: 100%;
  /* position: absolute;
    top: 10px;
    left: 124px; */
  vertical-align: middle;
}

.user-news span {
  color: #ee5043;
}

.user-news_bind_span span {
  color: #ee5043;
}

.userActive-floor {
  width: 970px;
  margin: 0 auto;
  text-align: center;
  font-size: 14px;
  color: #666666;
  line-height: 22px;
}
.inform-news {
  width: 1000px;
  background: #fff1f1;
  border: 1px solid #ffbab4;
  font-size: 14px;
  margin: 16px 0 0 100px;
  position: relative;
}
.inform-news .jinggao-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url(../images/tishi.png) no-repeat;
  background-size: 100%;
  position: absolute;
  top: 4px;
  left: 10px;
}
.inform-news span {
  display: inline-block;
  padding-left: 32px;
  line-height: 24px;
}
.found-mibao-floor {
  width: 90%;
  margin: 0 auto;
  font-size: 12px;
  color: #666666;
  overflow: hidden;
}
.found-mibao-floor p {
  float: left;
  width: 33.3%;
  text-align: center;
  height: 16px;
  line-height: 16px;
}
.upload-title {
  text-align: center;
  font-size: 18px;
  color: #333333;
  margin-bottom: 5px;
}
.upload-title i {
  background: #ee5043;
  border-radius: 4px;
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-bottom: 2px;
  margin-right: 2px;
}
.upload-title span {
  font-size: 14px;
  color: #666666;
}
.no-idcard {
  display: block;
  height: 17px;
  line-height: 17px;
  width: 660px;
  text-align: right;
  margin: 12px auto;
}
.user-notice {
  width: 740px;
  height: 44px;
  font-size: 14px;
  text-align: center;
  line-height: 44px;
  color: #333;
  background: #fffbf1;
  border-radius: 1px;
  margin: 0 auto;
}
.user-notice .jinggao-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url(../images/tishi.png) no-repeat;
  background-size: 100%;
  position: relative;
  top: 3px;
}
.user-notice span {
  display: inline-block;
  padding-left: 4px;
  line-height: 24px;
}
.aml-img-new {
  width: 317px;
  height: 403px;
  position: absolute;
  right: 90px;
  top: -12px;
}
/* 弹窗 */
.guanlian-alert {
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.guanlian-alert-over {
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.guanlian-alert .alert-bg {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  opacity: 0.5;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  background: #000000;
  z-index: 99;
}
.guanlian-alert .alert-content {
  background: #ffffff;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  width: 560px;
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 100;
  padding-bottom: 40px;
}
.guanlian-alert-over .alert-content {
  background: #ffffff;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  width: 560px;
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 100;
  padding-bottom: 40px;
}
.guanlian-alert .alert-content .alert-content-title {
  border-bottom: 1px solid #eeeeee;
  font-size: 16px;
}
.guanlian-alert-over .alert-content .alert-content-title {
  border-bottom: 1px solid #eeeeee;
  font-size: 16px;
}
.guanlian-alert .alert-content .alert-content-title span {
  height: 55px;
  line-height: 55px;
  display: inline-block;
  margin-left: 24px;
}
.guanlian-alert .alert-content .alert-content-title a {
  display: inline-block;
  width: 12px;
  height: 12px;
  float: right;
  background: url(../images/shanchu.png) no-repeat;
  background-size: 100%;
  margin: 21px 21px 0 0;
}
.guanlian-alert .alert-content2 .no-ok-icon,
.guanlian-alert .alert-content .no-ok-icon {
  width: 48px;
  height: 48px;
  margin-top: 32px;
  margin: 32px auto 8px;
  background: url(../images/new/no-ok.png) no-repeat;
  background-size: 100%;
}
.guanlian-alert .alert-content2 .ok-icon,
.guanlian-alert .alert-content .ok-icon {
  width: 48px;
  height: 48px;
  margin-top: 32px;
  margin: 32px auto 8px;
  background: url(../images/new/ok.png) no-repeat;
  background-size: 100%;
}
.guanlian-alert .alert-content span {
  display: block;
  text-align: center;
  font-size: 16px;
  color: #333333;
  line-height: 26px;
}
.guanlian-alert .alert-content2 i {
  display: block;
  text-align: center;
  font-size: 16px;
  color: #333333;
  line-height: 26px;
  margin-bottom: 20px;
  font-weight: bold;
}
.guanlian-alert .alert-content2 #tip_password {
  margin-left: 110px;
}
.guanlian-alert .alert-content2 #tip_parsePassword {
  margin-left: 110px;
}
.guanlian-alert .alert-content2 #tip_pwd {
  margin-left: 110px;
}
.guanlian-alert .alert-content2 #tip_confirmPassword {
  margin-left: 110px;
}
.guanlian-alert .alert-content .blank-list li span {
  display: inline;
  line-height: normal;
  font-size: 14px;
}
.alert-content .userActive-alert-text {
  font-size: 16px;
  color: #333333;
  text-align: center;
  line-height: 26px;
  font-family: PingFangSC-Medium;
}
.button-center {
  display: block;
  margin: 0 auto;
}
.click-upload {
  width: 87px;
  height: 44px;
  line-height: 44px;
  text-align: center;
}
.guanlian-alert .no-idcard-alert-content {
  width: 770px;
  height: 486px;
}
.guanlian-alert .alert-content .alert-text {
  width: 510px;
  line-height: 22px;
  text-align: center;
  margin: 32px auto 24px;
  color: #999;
}
.photo-box {
  width: 510px;
  margin: 0 auto;
  overflow: hidden;
}
.photo-box .idcard-box {
  width: 223px;
  display: inline-block;
}
.photo-box .idcard-box2 {
  width: 223px;
  margin: 0 auto;
}
.photo-box .add-idcard-text {
  display: block;
  font-size: 16px;
  color: #666666;
  text-align: center;
  margin-top: 16px;
}
.photo-box .delect-idcard {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 223px;
  height: 32px;
  background: #000;
  opacity: 0.3;
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  z-index: 100;
  cursor: pointer;
}
.photo-box .delect-idcard .delect-idcard-img {
  display: block;
  margin: 8px auto;
  width: 16px;
  height: 16px;
  background: url(../images/delect-idcard.png) no-repeat;
}
.photo-box .idCard-img {
  width: 223px;
  height: 145px;
  position: relative;
  background: url(../images/id-bg.png) center center no-repeat #f8f8f8;
}
.idCard-img img {
  width: 100%;
  height: 100%;
}
.photo-box .amlfile-add {
  width: 223px;
  height: 145px;
  position: absolute;
}
.photo-box .idCard-img .huzhao-img {
  background: url(../images/huzhao.png) no-repeat center center;
}
.photo-box .idCard-img .gangao-img1 {
  background: url(../images/gangao.png) no-repeat center center;
}
.photo-box .idCard-img .gangao-img2 {
  background: url(../images/gangao2.png) no-repeat center center;
}
.photo-box .idCard-img .taibao-img1 {
  background: url(../images/taibao.png) no-repeat center center;
}
.photo-box .idCard-img .taibao-img2 {
  background: url(../images/taibao2.png) no-repeat center center;
}
.guanlian-alert .alert-content .huzhao-title {
  height: 22px;
  line-height: 22px;
  font-size: 16px;
  color: #666;
  margin-top: 24px;
  text-align: center;
}
.guanlian-alert .alert-content .user-tishi {
  height: 20px;
  line-height: 20px;
  color: #666;
  text-align: center;
  font-size: 14px;
  margin: 14px 0 32px;
}
.guanlian-alert .alert-content .alert-button {
  width: 210px;
  margin: 0 auto;
}
.open-submit2 {
  width: 120px;
  height: 36px;
  line-height: 36px;
  display: block;
  font-size: 14px;
}
.guanlian-alert .blank-alert-content {
  width: 904px;
  height: 610px;
  overflow-y: auto;
}
.blank-alert-content ul {
  width: 867px;
  margin: 0 auto;
}
.blank-alert-content ul li {
  list-style: none;
  width: 160px;
  height: 47px;
  line-height: 47px;
  background: #f9f9f9;
  margin: 0 10px 10px 0;
  float: left;
  position: relative;
  text-indent: 50px;
  font-size: 14px;
  cursor: pointer;
}
.blank-alert-content ul li.on {
  margin-bottom: 0;
  padding-bottom: 10px;
}
.blank-alert-content ul li:nth-of-type(5) {
  margin-right: 0;
}
.blank-alert-content ul li:nth-of-type(10) {
  margin-right: 0;
}
.blank-alert-content ul li:nth-of-type(15) {
  margin-right: 0;
}
.blank-alert-content ul li:nth-of-type(20) {
  margin-right: 0;
}
.blank-alert-content ul li:nth-of-type(25) {
  margin-right: 0;
}
.blank-alert-content ul li:nth-of-type(30) {
  margin-right: 0;
}
.blank-alert-content ul li .blank-icon {
  display: inline-block;
  position: absolute;
  width: 22px;
  height: 22px;
  /* background: url(../images/jianshe.png) no-repeat; */
  background-size: 100%;
  left: 23.5px;
  top: 14px;
}
/* 银行图标 */
.blank-icon.zhonghang {
  background: url(../images/zhonghang.png) no-repeat;
}
.blank-icon.zhaohang {
  background: url(../images/zhaohang.png) no-repeat;
}
.blank-icon.nonghang {
  background: url(../images/nonghang.png) no-repeat;
}
.blank-icon.gongshang {
  background: url(../images/gongshang.png) no-repeat;
}
.blank-icon.pufa {
  background: url(../images/pufa.png) no-repeat;
}
.blank-icon.jianshe {
  background: url(../images/jianshe.png) no-repeat;
}
.blank-icon.jiaotong {
  background: url(../images/jiaotong.png) no-repeat;
}
.blank-icon.guangfa {
  background: url(../images/guangfa.png) no-repeat;
}
.blank-icon.minsheng {
  background: url(../images/minsheng.png) no-repeat;
}
.blank-icon.shanghai {
  background: url(../images/shanghai.png) no-repeat;
}
.blank-icon.pingan {
  background: url(../images/pingan.png) no-repeat;
}
.blank-icon.youzheng {
  background: url(../images/youzheng.png) no-repeat;
}
.blank-icon.zhongxin {
  background: url(../images/zhongxin.png) no-repeat;
}
.blank-icon.shengjing {
  background: url(../images/shengjing.png) no-repeat;
}

.blank-alert-content .kuaijie-wangyin {
  width: 857px;
  margin: 0 auto 24px;
  overflow: hidden;
  background: #f9f9f9;
  display: none;
  float: left;
}
.blank-alert-content .kuaijie-wangyin .kuaijie-wangyin-box {
  width: 791px;
  margin: 0 auto;
  padding-top: 45px;
  padding-bottom: 20px;
  overflow: hidden;
}
.kuaijie-wangyin-box .kuaijie-wangyin-content {
  width: 253px;
  height: 145px;
  border: 1px solid #cccccc;
  float: left;
  position: relative;
  background: #fff;
  cursor: pointer;
  margin: 0px 5px 8px 0;
}
.kuaijie-wangyin-box .kuaijie-wangyin-content.on {
  border: 1px solid #ee5043;
}
/* .kuaijie-wangyin-box .kuaijie-wangyin-content:first-child{
    float: left;
}
.kuaijie-wangyin-box .kuaijie-wangyin-content:nth-of-type(2){
    margin-left: 13px;
}
.kuaijie-wangyin-box .kuaijie-wangyin-content:last-child{
    float: right;
} */
.kuaijie-wangyin-content .content-title {
  width: 100%;
  color: #fff;
  background: #ccc;
  height: 40px;
  line-height: 40px;
  text-indent: 37px;
  position: relative;
}
.kuaijie-wangyin-content.on .content-title {
  background: #fd533b;
  background-image: linear-gradient(116deg, #fd533b 0%, #ff005d 100%);
  background-image: -o-linear-gradient(116deg, #fd533b 0%, #ff005d 100%);
  background-image: -moz-linear-gradient(116deg, #fd533b 0%, #ff005d 100%);
  background-image: -webkit-linear-gradient(116deg, #fd533b 0%, #ff005d 100%);
}
.content-title .money-icon {
  background: url(../images/money-icon.png) no-repeat;
  background-size: 100%;
  width: 16px;
  height: 17px;
  position: absolute;
  top: 11px;
  left: 12px;
}
.content-title .money-bank {
  background: url(../images/money-bank.png) no-repeat;
  background-size: 100%;
  width: 16px;
  height: 17px;
  position: absolute;
  top: 11px;
  left: 12px;
}
.kuaijie-wangyin-content .wangyin-open-tishi {
  width: 100%;
  box-sizing: border-box;
  padding-left: 12px;
  font-size: 12px;
  position: relative;
}
.kuaijie-wangyin-content .wangyin-open-tishi p span {
  color: #ee5043;
  display: inline-block;
  font-size: 12px;
  line-height: 17px;
}
.kuaijie-wangyin-content .wangyin-open-tishi p:nth-of-type(1) {
  margin-top: 16px;
}
.kuaijie-wangyin-content .wangyin-open-tishi p:nth-of-type(2) {
  margin-top: 20px;
}
.kuaijie-wangyin-content .wangyin-open-tishi p:nth-of-type(3) {
  margin-top: 4px;
}
.kuaijie-wangyin-content .r-b-jiaobiao-icon {
  display: none;
  width: 0;
  height: 0;
  position: absolute;
  right: 0;
  bottom: 0;
  background: #ee5043;
  z-index: 10;
  border-left: 10px solid #fff;
  border-top: 10px solid #fff;
  border-right: 10px solid #ee5043;
  border-bottom: 10px solid #ee5043;
}
.kuaijie-wangyin-content.on .r-b-jiaobiao-icon {
  display: block;
}
.kuaijie-wangyin-content .r-b-jiaobiao-icon .red-duihao-icon {
  width: 10px;
  height: 8px;
  position: absolute;
  background: url(../images/jindu-duihao.png) no-repeat;
  background-size: 100%;
  z-index: 100;
}
.open-submit-ok {
  width: 65px;
  height: 32px;
  line-height: 32px;
  display: block;
  margin: 24px auto;
}

.belong-to-blank-name {
  width: 360px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  border: 1px solid #ccc;
  cursor: pointer;
}
.found-blank-bnt {
  width: 360px;
  height: 48px;
  line-height: 48px;
  text-align: left;
  border: 1px solid #ccc;
  cursor: pointer;
  color: #ccc;
}
.found-blank-bnt .blank-icon {
  width: 24px;
  height: 24px;
  background: url(../images/blank-icon.png) no-repeat;
  background-size: 100%;
  float: left;
  margin: 12px 9px 12px 10px;
}
.found-blank-bnt span {
  display: block;
  width: 10px;
  height: 10px;
  border-right: 2px solid #aaaaaa;
  border-bottom: 2px solid #aaaaaa;
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  float: right;
  transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin: 15px 23px 0 0;
}
.blank-tuijian-content {
  border: 1px solid #ec132f;
  width: 360px;
  height: 48px;
  font-size: 14px;
  position: relative;
  cursor: pointer;
}
.blank-tuijian-content span {
  display: inline-block;
  height: 50px;
  line-height: 50px;
}
.blank-tuijian-content span:first-child {
  width: 55px;
  text-align: center;
  color: #ec132f;
  float: left;
}
.blank-tuijian-content span:nth-of-type(3) {
  color: #ec132f;
  margin-left: 10px;
}
.blank-tuijian-content .xiala-icon {
  display: inline-block;
  background: url(../images/xiala.png) no-repeat;
  background-size: 100%;
  width: 12px;
  height: 8px;
  margin-top: 10px;
  margin-left: 6px;
}
.blank-tuijian-content .t-r-red-icon {
  display: inline-block;
  background: url(../images/t-r-red.png) no-repeat;
  width: 20px;
  height: 20px;
  background-size: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
/* 嵌套页面title */
.often-title.mg-l-24 .border-l {
  margin-left: 24px;
}
.often-title .title-bg {
  opacity: 0.1;
  filter: alpha(opacity=10);
  -moz-opacity: 0.1;
  -khtml-opacity: 0.1;
  font-family: PingFangSC-Semibold;
  font-size: 30px;
  color: #5f6674;
  position: absolute;
  left: -14px;
  bottom: -16px;
  display:none;
}
/* 风险测评 */
.user-news-title {
  font-size: 18px;
  color: #333333;
  text-align: center;
  margin-bottom: 9px;
}
.user-news-text {
  width: 510px;
  text-align: center;
  margin: 0 auto;
}
.user-instructions {
  width: 862px;
  text-indent: 28px;
  font-size: 14px;
  margin: 0 auto;
  line-height: 28px;
}
.question-list {
  width: 862px;
  margin: 24px auto 0;
}
.question-list li .question-title {
  font-size: 16px;
  font-weight: 600;
  line-height: 48px;
}
.question-list li .question-option {
  font-size: 14px;
}
.question-option dl dd label {
  line-height: 48px;
  padding-left: 17px;
}
/* 风险测评结果 */
.ceping-img {
  display: block;
  margin: 0 auto;
}
.ceping-res {
  font-size: 24px;
  color: #ee5043;
  text-align: center;
  margin-top: 45px;
}
.ceping-res-state {
  font-size: 16px;
  color: #333333;
  text-align: center;
  margin-top: 12px;
}
.ceping-table-title {
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  margin-top: 48px;
  color: #333333;
}
.ceping-table {
  border: 1px solid #d5d5d5;
  width: 646px;
  margin: 16px auto 0;
  height: 239px;
}
.ceping-table tr:first-child {
  background: #f5f5f5;
}
.ceping-table tr td:first-child {
  background: #f5f5f5;
}
.ceping-table tr:hover td {
  background: #fff0f1;
}
.ceping-table tr td {
  border: 0;
}
.ceping-shengming {
  width: 646px;
  margin: 12px auto 0;
  font-size: 14px;
  color: #666666;
  letter-spacing: 0;
  line-height: 22px;
}
.ceping-button {
  width: 210px;
  margin: 0 auto;
  margin-top: 32px;
}
.kaihu0-button {
  width: 210px;
  margin: 30px auto 0;
}
/* 账户首页 */
.user-info {
  background: url(../images/Mask.png);
  color: #fff;
}
.user-box-content {
  width: 1200px;
  height: 142px;
  margin: 0 auto;
}
.user-box-content .user-img-box {
  width: 102px;
  height: 102px;
  border: 2px solid #ffe9b9;
  border-radius: 50%;
  position: relative;
  float: left;
  margin: 19px 37px;
}
.user-box-content .user-img-box img {
  width: 90px;
  height: 90px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.user-welcome {
  width: 430px;
  float: left;
  margin-top: 24px;
}
.user-welcome p {
  line-height: 40px;
  font-size: 20px;
}
.user-welcome p a {
  display: inline-block;
  border-bottom: 1px solid;
  font-weight: 600;
  color: #fff;
}
.fenge-icon {
  height: 64px;
  width: 0;
  border-left: 1px solid rgba(255, 255, 255, 0.5);
  float: left;
  margin-top: 39px;
}
.login-time {
  float: left;
  margin: 31px 0 0 40px;
  width: 164px;
}
.login-time p {
  line-height: 40px;
  font-size: 14px;
}
.user-info-xiugai {
  width: 262px;
  float: left;
  margin: 31px 0 0 88px;
}
.user-info-xiugai p {
  line-height: 40px;
  font-size: 14px;
}
.user-info-xiugai p a {
  display: inline-block;
  border: 1px solid;
  color: #fff;
  padding: 0 3px;
  line-height: 16px;
}
.account-content {
  height: 100%;
  width: 1200px;
  margin: 24px auto 50px;
  position: relative;
  overflow: hidden;
}

.account-content-open {
  width: 1200px;
  margin: 24px auto 44px;
  position: relative;
  overflow: hidden;
  padding-bottom: 0px;
}

.account-content .addcarks {
  width: 1200px;
  margin: 24px auto 44px;
  position: relative;
  overflow: hidden;
  padding-bottom: 30px;
}

.account-content .addcarks1 {
  width: 968px;
  margin: 24px auto 44px;
  position: relative;
  overflow: hidden;
  padding-bottom: 0px;
}

.account-content-result .addcarks {
  width: 968px;
  margin: 24px auto 44px;
  position: relative;
  overflow: hidden;
  padding-bottom: 30px;
}
.account-content-l {
  width: 190px;
  background: #fff;
  float: left;
  font-size: 16px;
  color: #333;
  margin-bottom: -99999px;
  padding-bottom: 99999px;
}
/*.account-content-ll{
    width: 190px;
    background: #fff;
    float: left;
    font-size: 16px;
    color: #333;
}*/
.account-content-l ul li {
  list-style: none;
  line-height: 48px;
  box-sizing: border-box;
  position: relative;
  text-indent: 70px;
  cursor: pointer;
}
.account-content-l ul li a {
  display: block;
}
.account-content-l ul li a span {
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  left: 32px;
  bottom: 8px;
  background: url(../images/mu-icon2.png) no-repeat left top;
  transition: all 0.3s ease;
}
.account-content-l ul li.on a {
  background: #fdf1f0;
  color: #ee5043;
  border-left: 3px solid #ee5043;
}
.account-content-l ul li:hover {
  color: #ee5043;
}

/* 账户总览 */
.account-content-l ul li a .mu-icon-1 {
  background-position: 4px 4px;
}
.account-content-l ul li.on a .mu-icon-1 {
  background-position: -62px 4px;
}
.account-content-l ul li a:hover .mu-icon-1 {
  background-position: -62px 4px;
}
/* 我的钱包 */
.account-content-l ul li a .mu-icon-2 {
  background-position: 4px -47px;
}
.account-content-l ul li a:hover .mu-icon-2 {
  background-position: -62px -47px;
}
.account-content-l ul li.on a .mu-icon-2 {
  background-position: -62px -47px;
}
/* 我的基金 */
.account-content-l ul li a .mu-icon-3 {
  background-position: 4px -96px;
}
.account-content-l ul li a:hover .mu-icon-3 {
  background-position: -62px -96px;
}
.account-content-l ul li.on a .mu-icon-3 {
  background-position: -62px -96px;
}
/* 超级钱包nav */
/* 我的钱包 */
.account-content-l .super-qianbao-nav li a .super-mu-icon-1 {
  background: url(../images/wodeqianbao0.png);
  background-size: 100%;
}
.account-content-l .super-qianbao-nav li.on a .super-mu-icon-1 {
  background: url(../images/wodeqianbao.png);
  background-size: 100%;
}

/* 充值 */
.account-content-l .super-qianbao-nav li a .super-mu-icon-2 {
  background: url(../images/chongzhi0.png);
  background-size: 100%;
}
.account-content-l .super-qianbao-nav li.on a .super-mu-icon-2 {
  background: url(../images/chongzhi.png);
  background-size: 100%;
}

/* 取现 */
.account-content-l .super-qianbao-nav li a .super-mu-icon-3 {
  background: url(../images/quxian0.png);
  background-size: 100%;
}
.account-content-l .super-qianbao-nav li.on a .super-mu-icon-3 {
  background: url(../images/quxian.png);
  background-size: 100%;
}

/* 工资理财 */
.account-content-l .super-qianbao-nav li a .super-mu-icon-4 {
  background: url(../images/gongzilicai0.png);
  background-size: 100%;
}
.account-content-l .super-qianbao-nav li.on a .super-mu-icon-4 {
  background: url(../images/gongzilicai.png);
  background-size: 100%;
}

/* 我的钱包 */
.account-content-l ul li a .mu-icon-23 {
  background-position: 4px -47px;
}
.account-content-l ul li a:hover .mu-icon-23 {
  background-position: -62px -47px;
}
.account-content-l ul li.on a .mu-icon-23 {
  background-position: -62px -47px;
}
/* 充值 */
.account-content-l ul li a .mu-icon-24 {
  background-position: -260px -196px;
}
.account-content-l ul li a:hover .mu-icon-24 {
  background-position: -326px -196px;
}
.account-content-l ul li.on a .mu-icon-24 {
  background-position: -326px -196px;
}
/* 超宝取现 */
.account-content-l ul li a .mu-icon-25 {
  background-position: -128px -247px;
}
.account-content-l ul li a:hover .mu-icon-25 {
  background-position: -194px -247px;
}
.account-content-l ul li.on a .mu-icon-25 {
  background-position: -194px -247px;
}
/* 工资理财 */
.account-content-l ul li a .mu-icon-26 {
  background-position: 4px -246px;
}
.account-content-l ul li a:hover .mu-icon-26 {
  background-position: -62px -246px;
}
.account-content-l ul li.on a .mu-icon-26 {
  background-position: -62px -246px;
}
/* 我的定投 */
.account-content-l ul li a .mu-icon-4 {
  background-position: 4px -147px;
}
.account-content-l ul li a:hover .mu-icon-4 {
  background-position: -62px -147px;
}
.account-content-l ul li.on a .mu-icon-4 {
  background-position: -62px -147px;
}

/* 定期定额转换 */
.account-content-l ul li a .mu-icon-19 {
  background-position: -392px 4px;
}
.account-content-l ul li a:hover .mu-icon-19 {
  background-position: -458px 4px;
}
.account-content-l ul li.on a .mu-icon-19 {
  background-position: -458px 4px;
}

/* 定期定额转换 */
.account-content-l ul li a .mu-icon-20 {
  background-position: -392px -46px;
}
.account-content-l ul li a:hover .mu-icon-20 {
  background-position: -458px -46px;
}
.account-content-l ul li.on a .mu-icon-20 {
  background-position: -458px -46px;
}

/* 基金超市 */
.account-content-l ul li a .mu-icon-8 {
  background-position: -128px -47px;
}
.account-content-l ul li a:hover .mu-icon-8 {
  background-position: -195px -47px;
}
.account-content-l ul li.on a .mu-icon-8 {
  background-position: -195px -47px;
}

/* 撤单 */
.account-content-l ul li a .mu-icon-29 {
  background-position: -128px -94px;
}
.account-content-l ul li a:hover .mu-icon-29 {
  background-position: -193px -94px;
}
.account-content-l ul li.on a .mu-icon-29 {
  background-position: -193px -94px;
}

/* 基金转托管 */
.account-content-l ul li a .mu-icon-30 {
  background-position: -128px -146px;
}
.account-content-l ul li a:hover .mu-icon-30 {
  background-position: -193px -146px;
}
.account-content-l ul li.on a .mu-icon-30 {
  background-position: -193px -146px;
}

/* 预约赎回 */
.account-content-l ul li a .mu-icon-31 {
  background-position: -128px 4px;
}
.account-content-l ul li a:hover .mu-icon-31 {
  background-position: -193px 4px;
}
.account-content-l ul li.on a .mu-icon-31 {
  background-position: -193px 4px;
}

/* 超级钱包nav */
/* 我的钱包 */
.account-content-l ul li a .super-mu-icon-1 {
  background-position: 4px -47px;
}
.account-content-l ul li.on a .super-mu-icon-1 {
  background-position: -62px -47px;
}
.account-content-l ul li a:hover .super-mu-icon-1 {
  background-position: -62px -47px;
}
/* 充值 */
.account-content-l ul li a .super-mu-icon-2 {
  background-position: -260px -196px;
}
.account-content-l ul li.on a .super-mu-icon-2 {
  background-position: -326px -196px;
}
.account-content-l ul li a:hover .super-mu-icon-2 {
  background-position: -326px -196px;
}
/* 取现 */
.account-content-l ul li a .super-mu-icon-3 {
  background-position: -128px -247px;
}
.account-content-l ul li.on a .super-mu-icon-3 {
  background-position: -194px -247px;
}
.account-content-l ul li a:hover .super-mu-icon-3 {
  background-position: -194px -247px;
}
/* 工资理财 */
.account-content-l ul li a .super-mu-icon-4 {
  background-position: 4px -247px;
}
.account-content-l ul li.on a .super-mu-icon-4 {
  background-position: -62px -247px;
}
.account-content-l ul li a:hover .super-mu-icon-4 {
  background-position: -62px -247px;
}

/* 基金交易nav */
/* 我的基金 */
.account-content-l ul li a .jijinjiaoyi-mu-icon-1 {
  background-position: 4px -96px;
}
.account-content-l ul li.on a .jijinjiaoyi-mu-icon-1 {
  background-position: -62px -96px;
}
.account-content-l ul li a:hover .jijinjiaoyi-mu-icon-1 {
  background-position: -62px -96px;
}
/* 基金超市 */
.account-content-l ul li a .jijinjiaoyi-mu-icon-2 {
  background-position: -128px -47px;
}
.account-content-l ul li a:hover .jijinjiaoyi-mu-icon-2 {
  background-position: -194px -47px;
}
.account-content-l ul li.on a .jijinjiaoyi-mu-icon-2 {
  background-position: -194px -47px;
}
/* 撤单 */
.account-content-l ul li a .jijinjiaoyi-mu-icon-3 {
  background-position: -127px -96px;
}
.account-content-l ul li a:hover .jijinjiaoyi-mu-icon-3 {
  background-position: -193px -96px;
}
.account-content-l ul li.on a .jijinjiaoyi-mu-icon-3 {
  background-position: -193px -96px;
}
/* 基金转托管 */
.account-content-l ul li a .jijinjiaoyi-mu-icon-4 {
  background-position: -128px -147px;
}
.account-content-l ul li a:hover .jijinjiaoyi-mu-icon-4 {
  background-position: -194px -147px;
}
.account-content-l ul li.on a .jijinjiaoyi-mu-icon-4 {
  background-position: -194px -147px;
}

/* 基金定投nav */
/* 我的定投 */
.account-content-l ul li a .jijindingtou-mu-icon-1 {
  background-position: 4px -147px;
}
.account-content-l ul li.on a .jijindingtou-mu-icon-1 {
  background-position: -62px -147px;
}
.account-content-l ul li a:hover .jijindingtou-mu-icon-1 {
  background-position: -62px -147px;
}
/* 基金超市 */
.account-content-l ul li a .jijindingtou-mu-icon-2 {
  background-position: -128px -47px;
}
.account-content-l ul li a:hover .jijindingtou-mu-icon-2 {
  background-position: -194px -47px;
}
.account-content-l ul li.on a .jijindingtou-mu-icon-2 {
  background-position: -194px -47px;
}
/* 定期定额转换 */
.account-content-l ul li a .jijindingtou-mu-icon-3 {
  background-position: -392px 4px;
}
.account-content-l ul li a:hover .jijindingtou-mu-icon-3 {
  background-position: -458px 4px;
}
.account-content-l ul li.on a .jijindingtou-mu-icon-3 {
  background-position: -458px 4px;
}
/* 定期定额赎回 */
.account-content-l ul li a .jijindingtou-mu-icon-4 {
  background-position: -392px -46px;
}
.account-content-l ul li a:hover .jijindingtou-mu-icon-4 {
  background-position: -458px -46px;
}
.account-content-l ul li.on a .jijindingtou-mu-icon-4 {
  background-position: -458px -46px;
}

/* 交易查询 */
.account-content-l ul li a .jiaoyichaxun-mu-icon-1 {
  background-position: -260px 4px;
}
.account-content-l ul li.on a .jiaoyichaxun-mu-icon-1 {
  background-position: -326px 4px;
}
.account-content-l ul li a:hover .jiaoyichaxun-mu-icon-1 {
  background-position: -326px 4px;
}
/* 盈亏查询 */
.account-content-l ul li a .jiaoyichaxun-mu-icon-2 {
  background-position: -260px -46px;
}
.account-content-l ul li a:hover .jiaoyichaxun-mu-icon-2 {
  background-position: -326px -46px;
}
.account-content-l ul li.on a .jiaoyichaxun-mu-icon-2 {
  background-position: -326px -46px;
}
/* 分红查询 */
.account-content-l ul li a .jiaoyichaxun-mu-icon-3 {
  background-position: -260px -97px;
}
.account-content-l ul li a:hover .jiaoyichaxun-mu-icon-3 {
  background-position: -326px -97px;
}
.account-content-l ul li.on a .jiaoyichaxun-mu-icon-3 {
  background-position: -326px -97px;
}
/* 电子对账单 */
.account-content-l ul li a .jiaoyichaxun-mu-icon-4 {
  background-position: -260px -146px;
}
.account-content-l ul li a:hover .jiaoyichaxun-mu-icon-4 {
  background-position: -326px -146px;
}
.account-content-l ul li.on a .jiaoyichaxun-mu-icon-4 {
  background-position: -326px -146px;
}
/* 专户净值查询 */
.account-content-l ul li a .jiaoyichaxun-mu-icon-5 {
  background-position: -535px 5px;
}
.account-content-l ul li a:hover .jiaoyichaxun-mu-icon-5 {
  background-position: -579px 5px;
}
.account-content-l ul li.on a .jiaoyichaxun-mu-icon-5 {
  background-position: -579px 5px;
}
/* 信息披露 */
.account-content-l ul li a .jiaoyichaxun-mu-icon-6 {
  background-position: -535px -45px;
}
.account-content-l ul li a:hover .jiaoyichaxun-mu-icon-6 {
  background-position: -579px -45px;
}
.account-content-l ul li.on a .jiaoyichaxun-mu-icon-6 {
  background-position: -579px -45px;
}

/* 个人中心 */
/* 个人信息 */
.account-content-l ul li a .gerenzhongxin-mu-icon-1 {
  background-position: 4px -196px;
}
.account-content-l ul li.on a .gerenzhongxin-mu-icon-1 {
  background-position: -62px -196px;
}
.account-content-l ul li a:hover .gerenzhongxin-mu-icon-1 {
  background-position: -62px -196px;
}
/* 银行卡管理 */
.account-content-l ul li a .gerenzhongxin-mu-icon-2 {
  background-position: -127px -196px;
}
.account-content-l ul li a:hover .gerenzhongxin-mu-icon-2 {
  background-position: -193px -196px;
}
.account-content-l ul li.on a .gerenzhongxin-mu-icon-2 {
  background-position: -193px -196px;
}
/* 安全设置 */
.account-content-l ul li a .gerenzhongxin-mu-icon-3 {
  background-position: -392px -96px;
}
.account-content-l ul li a:hover .gerenzhongxin-mu-icon-3 {
  background-position: -458px -96px;
}
.account-content-l ul li.on a .gerenzhongxin-mu-icon-3 {
  background-position: -458px -96px;
}
/* 空间管理 */
.account-content-l ul li a .gerenzhongxin-mu-icon-4 {
  background-position: -392px -146px;
}
.account-content-l ul li a:hover .gerenzhongxin-mu-icon-4 {
  background-position: -458px -146px;
}
.account-content-l ul li.on a .gerenzhongxin-mu-icon-4 {
  background-position: -458px -146px;
}
/* 待办事项 */
.account-content-l ul li a .gerenzhongxin-mu-icon-5 {
  background-position: -391px -196px;
}
.account-content-l ul li a:hover .gerenzhongxin-mu-icon-5 {
  background-position: -457px -196px;
}
.account-content-l ul li.on a .gerenzhongxin-mu-icon-5 {
  background-position: -457px -196px;
}

/* 首页右侧 */
.account-content-r {
  width: 990px;
  float: right;
  background: #fff;
  /* height: 990px; */
  /* margin-bottom: -100220px; */
  margin-bottom: -99999px;
  /* padding-bottom: 100195px; */
  padding-bottom: 99999px;
}
.xitongcuowu {
  background: url(../images/xitongcuowu.png) no-repeat;
  background-size: 100% 100%;
  width: 266px;
  height: 179px;
  margin: 0 auto;
}
.xitongcuowu-text {
  font-size: 12px;
  color: #666666;
  text-align: center;
  height: 28px;
  line-height: 28px;
}
.account-content-r .account-content-r-t {
  height: 210px;
}
.account-content-r-t .user-money {
  width: 638px;
  float: left;
}
.user-money .user-money-all {
  width: 614px;
  margin: 26px 0 0 24px;
  font-size: 24px;
  color: #333333;
  border-bottom: 1px solid #f5f5f5;
  height: 70px;
}
.user-money-all span {
  display: inline-block;
  float: left;
}
.user-money-all .user-money-icon {
  display: inline-block;
  width: 32px;
  height: 32px;
  background: url(../images/money-icon.png) no-repeat;
  background-size: 100%;
  position: relative;
  top: 21px;
  margin-right: 12px;
}
.user-money-all .user-money-text {
  margin-top: 20px;
}
.user-money-all .user-money-num {
  font-size: 40px;
  margin: 8px 0 0 12px;
  font-weight: 600;
  display: none;
}
.user-money-all .user-money-num.on {
  display: block;
}
.user-money-all .user-money-null {
  font-size: 40px;
  margin: 8px 0 0 12px;
  font-weight: 600;
  display: none;
}
.user-money-all .user-money-null.on {
  display: block;
}
.user-money-all .user-money-icon i {
}
.yanjing-icon {
  width: 42px;
  height: 42px;
  background: url(../images/yanjing-g.png) no-repeat;
  background-size: 100%;
  float: right;
  margin-top: 14px;
  cursor: pointer;
}
.yanjing-icon.on {
  background: url(../images/yanjing-k.png) no-repeat;
}
.account-content-r-t .money-shouyi {
  width: 614px;
  height: 95px;
  background: url(../images/shouyi-bg.png) no-repeat;
  background-size: cover;
  margin: 17px 0 0 24px;
}
.money-shouyi p {
  float: left;
  height: 58px;
  width: 180px;
  border-right: 1px solid #ebecf0;
  margin-left: 24px;
}
.money-shouyi p:last-child {
  border: 0;
}
.money-shouyi p span {
  display: block;
  font-size: 14px;
  color: #333;
}
.money-shouyi p i {
  display: none;
  color: #ee5043;
  font-size: 24px;
  margin-top: 12px;
}
.money-shouyi p .user-money-num.on {
  display: block;
}
.money-shouyi p .user-money-null.on {
  display: block;
}
.super-money-bili {
  float: right;
  box-sizing: border-box;
  padding: 30px 0 0 60px;
  width: 352px;
  height: 210px;
}
.bili-circle {
  width: 96px;
  height: 96px;
  position: relative;
  border-radius: 50%;
  background: #f5a623;
  margin: 0 auto;
}
.circle_left,
.circle_right {
  width: 96px;
  height: 96px;
  position: absolute;
  border-radius: 50%;
  top: 0px;
  left: 0px;
}
/* .circle_left{
    transform: rotate(30deg);
} */
.circle_right {
  clip: rect(0, auto, auto, 48px);
  background: #f5a623;
}
.circle_left {
  clip: rect(0, 48px, auto, 0);
  background: #ea6a44;
}
/*
*当top和left取值为auto时，相当于0
*当bottom和right取值为auto时，相当于100%
*/
.mask {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  left: 23px;
  top: 23px;
  background: #fff;
  position: absolute;
}
.bili-content {
  margin: 21px auto 0;
  width: 60%;
  overflow: hidden;
}
.bili-content.two {
  margin-top: 9px;
}
.bili-content span {
  font-size: 14px;
  color: #666;
  display: block;
  float: left;
}
.bili-content span:first-child {
  width: 8px;
  height: 8px;
  background: #f5a623;
  border-radius: 50%;
  margin-top: 6px;
}
.bili-content span:nth-of-type(2) {
  margin-left: 10px;
}
.bili-content span:last-child {
  float: right;
}
.bili-content.two span:first-child {
  background: #ea6a44;
}
.account-content-r-c {
  height: 330px;
  margin: 40px 0 70px;
  overflow: hidden;
}
.account-content-r-c .account-money {
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.08);
  border-radius: 6px;
  width: 461px;
  height: 317px;
  float: left;
  margin-left: 22px;
}
.account-money p {
  color: #333333;
  text-align: center;
  font-family: MicrosoftYaHei-Bold;
}
.account-money p:first-child {
  font-size: 20px;
  margin-top: 36px;
}
.account-money p.user-money-num {
  font-size: 36px;
  margin-top: 12px;
  display: none;
  font-weight: bold;
}
.account-money p.user-money-num.on {
  display: block;
}
.account-money p.user-money-null {
  font-size: 36px;
  margin-top: 12px;
  display: none;
  font-weight: bold;
}
.account-money p.user-money-null.on {
  display: block;
}
.account-content-r-c .account-money .account-shouyi {
  width: 429px;
  height: 96px;
  background: #fffafa;
  margin: 30px auto 24px;
}
.account-shouyi div {
  height: 48px;
  display: inline-block;
  border-right: 1px solid #ebecf0;
  margin-top: 24px;
  width: 49%;
}
.account-shouyi div:last-child {
  border: 0;
}
.account-shouyi div span {
  display: block;
  text-indent: 61px;
  font-family: MicrosoftYaHei-Bold;
}
.account-shouyi div span:first-child {
  font-size: 14px;
  color: #666666;
}
.account-shouyi div .user-money-num {
  font-size: 16px;
  color: #ee5043;
  margin-top: 8px;
  display: none;
}
.account-shouyi div .user-money-null {
  font-size: 16px;
  color: #ee5043;
  margin-top: 8px;
  display: none;
}
.account-shouyi div .user-money-num.on {
  display: block;
}
.account-shouyi div .user-money-null.on {
  display: block;
}
.account-shouyi-b {
  border-top: 1px solid #eaeaea;
  height: 45px;
}
.account-shouyi-b a {
  float: left;
  width: 33%;
  border-right: 1px solid #eaeaea;
  line-height: 20px;
  font-size: 16px;
  text-align: center;
  display: block;
  margin-top: 12px;
}
.account-shouyi-b a:first-child {
  color: #ee5043;
}
.account-shouyi-b a:last-child {
  border: 0;
}
.account-content-r-b {
  overflow: hidden;
}
.account-jijin-tuijian {
  margin-left: 22px;
  margin-top: 24px;
  width: 300px;
  height: 266px;
  float: left;
  background: #fff;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
}
.account-jijin-tuijian:hover {
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  background: #ffefef;
  background-image: linear-gradient(#ffefef 12%, #ffffff 70%);
  background-image: -webkit-linear-gradient(#ffefef 12%, #ffffff 70%);
  background-image: -moz-linear-gradient(#ffefef 12%, #ffffff 70%);
  background-image: -o-linear-gradient(#ffefef 12%, #ffffff 70%);
}
.account-jijin-tuijian .jijin-tuijian {
  width: 300px;
  height: 266px;
  display: block;
  background: url(../images/tuijianhuawen.png) no-repeat;
  background-size: cover;
  overflow: hidden;
}
.jijin-tuijian p {
  text-align: center;
  width: 252px;
  margin: 0 auto;
  font-family: PingFangSC-Semibold;
}
.jijin-tuijian p:nth-of-type(1) {
  margin-top: 24px;
  font-size: 24px;
  color: #333333;
  line-height: 28px;
}
.jijin-tuijian p:nth-of-type(2) {
  font-size: 20px;
  color: #3f3f3f;
  line-height: 28px;
}
.jijin-tuijian p:nth-of-type(3) {
  font-family: Bebas;
  font-size: 32px;
  color: #ee5043;
  margin-top: 16px;
}
.jijin-tuijian p:nth-of-type(4) {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #999999;
}
.jijin-tuijian p:nth-of-type(5) {
  height: 0;
  border-top: 1px solid #eaeaea;
  margin-top: 16px;
}
.jijin-tuijian p:nth-of-type(6) {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  position: relative;
  text-align: left;
  top: 20px;
}
.jijin-tuijian p:nth-of-type(6) i {
  width: 18px;
  height: 18px;
  display: inline-block;
  background: url(../images/tuijian2.png) no-repeat;
  background-size: 100%;
  position: absolute;
  top: 2px;
  left: 2px;
}
.jijin-tuijian p:nth-of-type(6) span {
  display: block;
  color: #666666;
  line-height: 22px;
  text-indent: 27px;
}

/* 超级钱包 */
.super-qianbao {
  width: 990px;
  float: right;
  background: url(../images/diwen.png) #fff left top no-repeat;
  /* height: 990px; */
  margin-bottom: -99999px;
  padding-bottom: 99999px;
  overflow: hidden;
}
.super-qianbao.no-bgimg {
  background: #fff;
}
.super-top {
  overflow: hidden;
}
.super-qianbao .super-qianbao-t-l {
  float: left;
  width: 384px;
  margin: 40px 55px 48px 40px;
  font-family: MicrosoftYaHei;
}
.super-qianbao .super-qianbao-t-r {
  float: right;
  margin: 32px 24px 0 0;
  width: 470px;
}
.super-qianbao-t-r .type-selection {
  width: 100%;
  overflow: hidden;
}
.type-selection p {
  float: left;
  width: 80px;
  text-align: center;
  height: 32px;
  line-height: 32px;
  border: 1px solid #ececec;
  background: #ececec;
  cursor: pointer;
  box-sizing: border-box;
  color: #999999;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.type-selection p.on {
  background: #fff;
  border-bottom: 0;
  color: #333333;
}
.type-selection div {
  float: left;
  box-sizing: border-box;
}
.type-selection div:nth-of-type(1) {
  width: 10px;
  height: 32px;
  border-bottom: 1px solid #ececec;
}
.type-selection div:nth-of-type(2) {
  width: 295px;
  height: 32px;
  border-bottom: 1px solid #ececec;
}
.super-qianbao-t-r .time-zhouqi-selection {
  list-style: none;
  overflow: hidden;
  margin: 16px 0 15px;
}
.time-zhouqi-selection li {
  float: left;
  width: 56px;
  height: 22px;
  line-height: 22px;
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -o-border-radius: 100px;
  -moz-border-radius: 100px;
  font-size: 12px;
  color: #999999;
  text-align: center;
  margin-right: 15px;
  cursor: pointer;
}
.time-zhouqi-selection li.on {
  color: #ffffff;
  background: #ff005d;
  background-image: linear-gradient(116deg, #fd533b 0%, #ff005d 100%);
  -webkit-background-image: linear-gradient(116deg, #fd533b 0%, #ff005d 100%);
  -moz-background-image: linear-gradient(116deg, #fd533b 0%, #ff005d 100%);
  -o-background-image: linear-gradient(116deg, #fd533b 0%, #ff005d 100%);
}
.super-qianbao-t-l .super-all-money {
  border-bottom: 1px solid #f5f5f5;
}
.super-all-money p:first-child {
  font-size: 24px;
  color: #333333;
  letter-spacing: 0;
}
.super-all-money .super-all-money-num {
  padding: 18px 0 21px 0;
  font-family: MicrosoftYaHei-Bold;
  font-size: 36px;
  color: #ee5043;
  letter-spacing: 0;
  line-height: 40px;
  font-weight: 600;
  height: 40px;
}
.super-all-money .super-all-money-num u {
  display: none;
}
.super-all-money .super-all-money-num .user-money-num.on {
  display: inline-block;
}
.super-all-money .super-all-money-num .user-money-null.on {
  display: inline-block;
}
.super-all-money .super-all-money-num span {
  font-size: 20px;
  color: #333333;
}
.super-all-money .yanjing-icon {
  margin: 0;
}
.super-money-shouyi {
  width: 384px;
  height: 90px;
  background: #f6f8fa;
  margin: 23px 0 0 0;
}
.super-money-shouyi div {
  float: left;
  width: 167px;
  border-right: 1px solid #ebecf0;
  height: 58px;
  margin-top: 16px;
}
.super-money-shouyi div:last-child {
  border: 0;
}
.super-money-shouyi div p {
  text-indent: 24px;
}
.super-money-shouyi div p.user-money-num {
  display: none;
}
.super-money-shouyi div p.user-money-num.on {
  display: block;
}
.super-money-shouyi div p.user-money-null {
  display: none;
}
.super-money-shouyi div p.user-money-null.on {
  display: block;
}
.super-money-shouyi div p:first-child {
  font-size: 14px;
  color: #666666;
  line-height: 20px;
}
.super-money-shouyi div p.user-money-num,
p.user-money-null {
  font-family: MicrosoftYaHei-Bold;
  font-size: 24px;
  color: #ee5043;
  line-height: 28px;
  margin-top: 12px;
  font-weight: 600;
}
.super-money-tuijian {
  font-family: PingFangSC-Medium;
  font-size: 14px;
  color: #333333;
  margin: 28px 0 36px 0;
}
.tuijian-icon {
  background: url(../images/tuijian.png) no-repeat;
  background-size: 100%;
  width: 20px;
  height: 20px;
  display: inline-block;
  float: left;
}
.super-money-tuijian a {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  text-indent: 6px;
  font-weight: 600;
}
.super-btn-box {
  overflow: hidden;
}
.super-btn-box a {
  display: block;
  float: left;
  margin-right: 22px;
  width: 112px;
  height: 36px;
  font-size: 16px;
  color: #ffffff;
  text-align: center;
  line-height: 36px;
  border-radius: 18px;
}
.super-btn-box a:last-child {
  margin: 0;
  width: 114px;
  height: 34px;
  color: #ff005d;
  border: 1px solid #ff005d;
}
.super-floor {
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
  padding: 0 24px;
}
.super-qianbao .super-qianbao-c {
  overflow: hidden;
}
.super-qianbao-c div {
  width: 304px;
  height: 164px;
  float: left;
  margin-right: 15px;
  background-size: 100%;
}
.super-qianbao-c div a {
  display: block;
  height: 100%;
}
.super-qianbao-c div:nth-of-type(1) {
  background: url(../images/super-bg-1.png) no-repeat;
}
.super-qianbao-c div:nth-of-type(2) {
  background: url(../images/super-bg-2.png) no-repeat;
}
.super-qianbao-c div:nth-of-type(3) {
  background: url(../images/super-bg-3.png) no-repeat;
  margin: 0;
}
.super-qianbao-c div i {
  width: 36px;
  height: 36px;
  display: block;
  margin-top: 39px;
  margin-left: 28px;
}
.super-qianbao-c div .super-index-icon1 {
  background: url(../images/gongzi-icon.png) no-repeat;
}
.super-qianbao-c div .super-index-icon2 {
  background: url(../images/dingtou-icon.png) no-repeat;
}
.super-qianbao-c div .super-index-icon3 {
  background: url(../images/qianbao-icon.png) no-repeat;
}
.super-qianbao-c div p {
  text-indent: 28px;
  font-family: PingFangSC-Regular;
  color: #ffffff;
}
.super-qianbao-c div .super-center-text1 {
  line-height: 46px;
  height: 46px;
  font-size: 24px;
}
.super-qianbao-c div .super-center-text2 {
  line-height: 20px;
  height: 20px;
  font-size: 14px;
}
.super-qianbao-b-t {
  height: 48px;
  list-style: none;
  margin: 48px 0 24px;
  box-sizing: border-box;
  padding: 0 57px;
  border-bottom: 1px solid #eaeaea;
  font-family: PingFangSC-Regular;
  font-size: 16px;
  color: #333333;
}
.super-qianbao-b-t li {
  display: inline-block;
  margin-right: 148px;
  padding: 0 10px;
  text-align: center;
  height: 46px;
  line-height: 46px;
  cursor: pointer;
}
.super-qianbao-b-t li:hover {
  color: #e71216;
}
.super-qianbao-b-t li.on:hover {
  color: #333333;
}
.super-qianbao-b-t li.on {
  border-bottom: 3px solid #ee5043;
}
.super-qianbao-b-t li.on a {
  color: #ee5043;
}
.super-qianbao-b-t li:last-child {
  margin: 0;
}
.super-table-style {
  border: 0;
  font-family: SourceHanSansCN-Regular;
  font-size: 14px;
}
.super-qianbao-table {
  display: none;
}
.super-qianbao-table.on {
  display: block;
}
.super-table-style tr td {
  border-top: 0;
  border-bottom: 1px solid #f9f9f9;
  line-height: 40px;
  color: #666666;
  position: relative;
}
.super-table-style .more-active-box {
  position: absolute;
  bottom: -23px;
  right: 20px;
  width: 50px;
  z-index: 10;
  line-height: 25px;
  display: none;
}
.super-table-style .more-active-box a {
  padding: 0;
  line-height: 20px;
}
.super-table-style tr td div {
  line-height: 20px;
}
.super-table-style tr td.red {
  color: #ee5043;
}
.super-table-style tr td.green {
  color: #18b51f;
}
.super-table-style2 .red {
  color: #ee5043;
}
.super-table-style2 .green {
  color: #18b51f;
}
.super-table-style tr td.yellow {
  color: #f08d3c;
}
.super-table-style tr td.grey {
  color: #2a2a2a;
}
.super-table-style tr td > i {
  display: inline-block;
  width: 0;
  height: 14px;
  border-left: 1px solid #eaeaea;
  margin: -2px 0;
}
.super-table-style tr td a {
  position: relative;
  display: inline-block;
  padding: 0 8px;
}
.super-table-style tr td a i {
  display: block;
  width: 8px;
  height: 5px;
  background: url(../images/xiala.png) no-repeat;
  background-size: 100%;
  position: absolute;
  top: 14px;
  right: -3px;
}
.super-table-style tr:first-child td {
  background: #f9f9f9;
  color: #333333;
}
.super-table2-search-tiaojian {
  padding-bottom: 24px;
  font-family: SourceHanSansCN-Regular;
  font-size: 14px;
  color: #666666;
}
.super-startdate,
.super-enddate {
  line-height: 34px;
  height: 34px;
  width: 160px;
}
.super-table2-search-tiaojian ul {
  list-style: none;
  font-family: MicrosoftYaHei;
  font-size: 14px;
  color: #333333;
  overflow: hidden;
  float: right;
  margin-right: 70px;
}
.super-table2-search-tiaojian ul li {
  height: 30px;
  line-height: 30px;
  border-radius: 18px;
  width: 64px;
  text-align: center;
  float: left;
  margin-right: 20px;
  cursor: pointer;
}
#tab_querytraderecord dl dd a,
#tab_supermoneyprofit dl dd a {
  border-radius: 18px;
}
#tab_querytraderecord dl dd a:hover,
#tab_supermoneyprofit dl dd a:hover,
.super-table2-search-tiaojian ul li:hover {
  color: #e71216;
}
#tab_querytraderecord dl dd.on a:hover,
#tab_supermoneyprofit dl dd.on a:hover,
.super-table2-search-tiaojian ul li.on:hover {
  color: #fff;
}
#tab_querytraderecord dl dd.on a,
#tab_supermoneyprofit dl dd.on a,
.super-table2-search-tiaojian ul li.on {
  color: #fff;
  background: #ff005d;
  background-image: -o-linear-gradient(116deg, #fd533b 0%, #ff005d 100%);
  background-image: -webkit-linear-gradient(116deg, #fd533b 0%, #ff005d 100%);
  background-image: -moz-linear-gradient(116deg, #fd533b 0%, #ff005d 100%);
}
.super-qianbao-alert .alert-content {
  height: 342px;
}
.super-qianbao-success-alert .alert-content {
  height: 278px;
}
.super-qianbao-alert-content {
  width: 435px;
  margin: 32px auto 0;
}
.super-qianbao-alert-content > div {
  display: inline-block;
  font-size: 14px;
  color: #2a2a2a;
}
.super-qianbao-alert-content > input {
  width: 290px;
  height: 30px;
}
.super-qianbao-alert-content > a {
  display: inline-block;
  font-size: 15px;
  margin-left: 8px;
  line-height: 32px;
}
.super-qianbao-button-box {
  width: 206px;
  margin: 0 auto;
}
.super-qianbao-button-box1 {
  width: 225px;
  margin: 0 auto;
}
/* 理财详情 */
.licai-xiangqing-t {
  width: 942px;
  height: 112px;
  margin: 28px auto 0;
  background: url(../images/bg-jijin.png) no-repeat;
  background-size: 100%;
}
.licai-xiangqing-t .licai-xiangqing-t-name {
  float: left;
}
.licai-xiangqing-t .licai-xiangqing-t-name {
  width: 300px;
  height: 60px;
  margin: 26px 0 0 60px;
  border-right: 1px solid #eaeaea;
}
.licai-xiangqing-t-name .licai-xiangqing-t-title {
  font-size: 24px;
  color: #3164a4;
}
.licai-xiangqing-t-name .licai-xiangqing-t-daima {
  font-size: 16px;
  color: #333333;
  margin-top: 10px;
}
.licai-xiangqing-t ul {
  list-style: none;
  float: left;
  margin-left: 60px;
  margin-top: 26px;
}
.licai-xiangqing-t ul li {
  float: left;
  width: 170px;
  height: 60px;
  font-size: 16px;
  color: #333333;
}
.licai-xiangqing-t ul li p:last-child {
  font-size: 20px;
  color: #ee5043;
  line-height: 44px;
}
.licai-zhifu-xiangqing {
  width: 100%;
  box-sizing: border-box;
  padding: 40px 0 0 64px;
  margin-bottom: 80px;
}
.licai-zhifu-xiangqing div {
  font-size: 14px;
  color: #666666;
  line-height: 19px;
  margin-bottom: 24px;
  overflow: hidden;
}
.licai-zhifu-xiangqing div > p {
  width: 460px;
  float: left;
}
.licai-zhifu-xiangqing div > p > span {
  color: #333333;
}
.licai-zhifu-xiangqing .zhifu-fangshi > span {
  color: #333;
}
.licai-zhifu-xiangqing .zhifu-fangshi span > span {
  color: #3f3f3f;
}
.dingtou-jiner-zhouqi .jiner-num {
  color: #ee5043;
  font-family: Bebas;
  font-size: 18px;
}
.dingtou-jiner-zhouqi .zhouqi-time {
  color: #333333;
}
.licai-xiangqing-b table {
  border: 0;
  width: 940px;
  margin: 24px auto;
  font-size: 14px;
  color: #666666;
  font-family: SourceHanSansCN-Regular;
}
.licai-xiangqing-b table tr td {
  border: 0;
  border-bottom: 1px solid #eaeaea;
}
.licai-xiangqing-b table tr:first-child {
  background: #f9f9f9;
}
.licai-xiangqing-b table tr:first-child td {
  border: 0;
}
.licai-xiangqing-b table .jijin-name {
  color: #333333;
}
.licai-xiangqing-b table .jijin-daima {
  font-size: 12px;
  color: #2a2a2a;
}
.licai-xiangqing-b table .dingtou-success {
  background: #f9f9f9;
}
.licai-xiangqing-b table .dingtou-fail {
  background: #fde5e2;
  color: #ee5043;
}
.licai-xiangqing-b table .dingtou-yuanyin {
  font-size: 12px;
  color: #999999;
  line-height: 20px;
}
.licai-xiangqing-b table span {
  display: inline-block;
  padding: 2px;
}
.licaixiangqing-xiugai-form {
  margin: 40px 0 0 60px;
}
.licaixiangqing-xiugai-form .open-table input[type='text'],
select {
  border: 1px solid #cccccc;
  width: 320px;
  height: 48px;
  text-indent: 10px;
}
.licaixiangqing-xiugai-form .open-table input[type='password'] {
  width: 320px;
}
.licaixiangqing-xiugai-form .open-table select.jijin-xuanze {
  appearance: none;
  -webkit-appearance: none;
  -o-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
}
.licaixiangqing-xiugai-form .open-table th {
  font-size: 14px;
  color: #666666;
  padding: 0 24px 24px 0;
}
.licaixiangqing-xiugai-form .open-table td {
  color: #333333;
  font-size: 14px;
  padding: 0 0 24px 0;
}
.licaixiangqing-xiugai-form .feilv-text {
  margin-left: 24px;
  font-size: 14px;
  color: #999999;
}
.licaixiangqing-xiugai-form .chongzhi-num {
  margin-left: 16px;
  font-size: 16px;
  color: #333333;
}
.licaixiangqing-xiugai-form .feilv-text span {
  color: #ee5043;
}
.licaixiangqing-xiugai-form .dingtou-zhouqi {
  display: inline-block;
  margin-right: 64px;
}
.set-time {
  display: none;
}
.dingtou-zhouqi label {
  font-size: 14px;
  color: #333333;
}
.licaixiangqing-xiugai-b {
  width: 862px;
  margin: 0 auto;
}
.licaixiangqing-xiugai-b .title {
  font-size: 12px;
  color: #666666;
  line-height: 32px;
  height: 32px;
  border-bottom: 1px solid #dce1e3;
  margin-bottom: 17px;
}
.licaixiangqing-xiugai-b .content {
  font-size: 12px;
  color: #999999;
  line-height: 20px;
}
.licaixiangqing-xiugailiucheng {
  position: absolute;
  width: 390px;
  top: 30px;
  right: 24px;
  color: #999999;
}
.licaixiangqing-xiugailiucheng div {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  font-size: 14px;
}
.licaixiangqing-xiugailiucheng i {
  display: inline-block;
  width: 51px;
  height: 0;
  border-bottom: 1px solid #d8d8d8;
  margin: 0 3px 5px 3px;
}
.licaixiangqing-xiugailiucheng i.on {
  border-bottom: 1px solid #f93a4a;
}
.licaixiangqing-xiugailiucheng div > p {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  line-height: 20px;
  text-align: center;
  color: #999999;
  display: inline-block;
  border: 1px solid #999999;
}
.licaixiangqing-xiugailiucheng div.on {
  color: #ee5043;
}
.licaixiangqing-xiugailiucheng div.on p {
  background: #ee5043;
  color: #ffffff;
  border: 1px solid #ee5043;
}
.licaixiangqing-xiugailiucheng.chongzhiliucheng {
  width: 238px;
}
.licaixiangqing-xiugai-form .open-table td.td-uer-read {
  font-size: 12px;
  color: #999999;
  width: 840px;
  box-sizing: border-box;
  padding-right: 60px;
}
.licaixiangqing-xiugai-form .open-table td .yinhang-found {
  border: 1px solid #cccccc;
  border-radius: 2px;
  width: 718px;
}
.licaixiangqing-xiugai-form .open-table td .yinhang-found > div {
  height: 47px;
  margin-left: 24px;
  line-height: 47px;
  border-bottom: 1px solid #eaeaea;
}
.yinhang-found > div img {
  width: 20px;
  height: 20px;
  margin-right: 8px;
}
.yinhang-found > div span {
  font-size: 12px;
  color: #3f3f3f;
}
.yinhang-found > div > div > span:nth-of-type(1) {
  font-size: 14px;
  color: #333333;
}
.yinhang-found > div > div > span:last-child {
  font-size: 12px;
  color: #999999;
  float: right;
  margin-right: 24px;
}
.yinhang-found > div > div > span .have-money {
  color: #ee5043;
}
.yinhang-found > div > div > span .not-money {
  color: #151515;
}
.licaixiangqing-xiugai-form .open-table td .yinhang-found .yinghangcaozuo-btn {
  height: 59px;
  line-height: 59px;
  border: 0;
  margin: 0;
}
.yinhang-found .yinghangcaozuo-btn > p {
  width: 270px;
  height: 59px;
  margin: 0 auto;
}
.yinhang-found .yinghangcaozuo-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;
}
.yinhang-found .yinghangcaozuo-btn > p > span > a {
  color: #3e639f;
}
.yinhang-found .yinghangcaozuo-btn > p .more-pay {
  color: #ee5043;
}
.more-pay .more-pay-icon {
  display: inline-block;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-color: #ee5043;
  margin: 0 0 -4px 6px;
}

.yinhang-found .add-blank {
  margin-left: 16px;
}
.guanlian-alert .pay-result-loading {
  width: 332px;
  height: 166px;
  background: #ffffff;
  box-shadow: 0 1px 4px 0 rgba(74, 75, 92, 0.23);
  border-radius: 10px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 100;
}
.pay-result-loading > div {
  width: 40px;
  height: 40px;
  background: url(../images/loading.png) no-repeat;
  background-size: 100%;
  margin: 46px auto 19px;
}
.pay-result-loading > p {
  text-align: center;
  font-size: 14px;
  color: #333333;
  line-height: 20px;
}

/* 充值结果-成功 */
.chongzhi-success-icon {
  display: block;
  width: 64px;
  height: 64px;
  margin: 60px auto 10px;
}
.chongzhi-tishi {
  font-size: 24px;
  height: 48px;
  color: #333333;
  text-align: center;
  line-height: 48px;
}
.chongzhi-tishi.no-ko {
  color: #ee5043;
}
.chongzhi-success-jindu {
  position: relative;
  width: 800px;
  margin: 0 auto;
  height: 80px;
  overflow: hidden;
}
.chongzhi-success-jindu > div {
  float: left;
  /* margin-left: 128px; */
}
.chongzhi-success-jindu > div:first-child {
  margin-left: 0;
}
.chongzhi-success-jindu > p {
  position: absolute;
  width: 219px;
  border-top: 1px dashed rgba(0, 0, 0, 0.2);
  height: 0;
}
.chongzhi-success-jindu > p.on {
  border-top: 1px dashed rgba(238, 80, 67, 0.5);
}
.border-dashed1 {
  top: 16px;
  left: 156px;
}
.border-dashed2 {
  top: 16px;
  right: 156px;
}
.chongzhi-success-jindu > div {
  width: 33.3%;
}
.chongzhi-success-jindu > div > p {
  margin: 0 auto;
  text-align: center;
}
.chongzhi-success-jindu .jindu-mark {
  width: 32px;
  height: 32px;
  box-sizing: border-box;
  padding-top: 4px;
}
.chongzhi-success-jindu .jindu-mark.on {
  background: url(../images/change/lQLPDhrZ7BmSX1lCQLAiplQUDp5-hAGSSWFhACMA_64_66.png_720x720q90g.jpg)
    no-repeat;
  background-size: 100%;
}
.chongzhi-success-jindu .jindu-mark.on span {
  display: none;
}
.chongzhi-success-jindu .jindu-mark span {
  display: block;
  width: 24px;
  height: 24px;
  margin-left: 4px;
  background: url(../images/bg-jindu.png) no-repeat;
  background-size: 100%;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  line-height: 24px;
}
.chongzhi-success-jindu .jindu-content {
  font-size: 16px;
  color: #999999;
  line-height: 24px;
}
.chongzhi-success-jindu .jindu-content.on {
  color: #333333;
  font-family: MicrosoftYaHei-Bold;
  font-weight: 600;
}
.chongzhi-success-jindu .jindu-time {
  font-size: 14px;
  color: #999999;
  line-height: 22px;
}
.chongzhi-success-jindu .jindu-time.on {
  color: #666666;
}
.chongzhi-xiangqing {
  width: 656px;
  padding-bottom: 20px;
  background: rgba(245, 245, 245, 0.5);
  border-radius: 2px;
  margin: 32px auto 80px;
}
.chongzhi-xiangqing table {
  border: 0;
}
.chongzhi-xiangqing table tr:hover {
  background: none;
}
.chongzhi-xiangqing th {
  font-size: 14px;
  color: #666666;
  background: none;
  width: 200px;
  text-align: right;
}
.chongzhi-xiangqing td {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #333333;
  line-height: 22px;
  border: 0;
  text-align: left;
}
.chongzhi-xiangqing td span {
  font-size: 14px;
  color: #3f3f3f;
}
.chongzhi-xiangqing td .money-num {
  font-family: HelveticaNeue-Medium;
  font-size: 20px;
  color: #ee5043;
}
.chongzhi-xiangqing td i {
  font-size: 12px;
}
.look-myshop {
  display: block;
  float: left;
  border: 1px solid #ee5043;
  border-radius: 4px;
  width: 116px;
  height: 36px;
  text-align: center;
  line-height: 36px;
  box-sizing: border-box;
  color: #ee5043;
}

/* 取现 */
.shuhui-action {
  border: 1px solid #e0e0e0;
  border-radius: 2px;
  float: left;
  width: 352px;
  height: 90px;
  cursor: pointer;
}
.shuhui-action.on {
  border: 1px solid #F7A500;
  box-shadow: 0 0 4px 0 rgba(238, 80, 67, 0.5);
}
.shuhui-action .radio {
  float: left;
  margin: 32px 0 0 16px;
}
.shuhui-action span {
  display: inline-block;
  width: 17px;
  height: 20px;
  float: left;
  margin-right: 8px;
}
.shuhui-action .kuai {
  background: url(../images/kuai.png) no-repeat;
  background-size: 100%;
}
.shuhui-action .pu {
  background: url(../images/pu.png) no-repeat;
  background-size: 100%;
}
.shuhui-action .chaojiqianbao {
  width: 20px;
  height: 20px;
  background: url(../images/wodeqianbao.png) no-repeat;
  background-size: 100%;
}
.shuhui-action .yinhangka {
  margin-top: 2px;
  width: 20px;
  height: 16px;
  background: url(../images/bank-blue.png) no-repeat;
  background-size: 100%;
}
.shuhui-action p {
  float: right;
  width: 280px;
  margin-right: 24px;
}
.shuhui-action p:nth-child(2) {
  font-size: 14px;
  color: #333333;
  line-height: 20px;
  margin-top: 12px;
  margin-bottom: 4px;
}
.shuhui-action p:last-child {
  font-size: 12px;
  color: #999999;
  line-height: 16px;
}

/* 取现结果 */
.chongzhi-success-jindu .quqian-jindu {
  width: 50%;
}
.chongzhi-success-jindu .quqian-jindu-dashed {
  width: 340px;
  position: absolute;
  border-top: 1px dashed rgba(0, 0, 0, 0.2);
  height: 0;
  top: 16px;
  left: 230px;
}
.chongzhi-success-jindu .quqian-jindu-dashed.on {
  border-top: 1px dashed rgba(238, 80, 67, 0.5);
}
.chongzhi-xiangqing .quqian-res-btn {
  width: 116px;
  height: 36px;
}
input[type='radio'] {
  cursor: pointer;
}
input[type='checkbox'] {
  cursor: pointer;
}
label {
  cursor: pointer;
}

/* 交易查询 10.15日*/
.jiaoyichaxun {
  width: 990px;
  float: right;
  background: #fff;
  /* height: 990px; */
  margin-bottom: -99999px;
  overflow: hidden;
  box-sizing: border-box;
  padding: 24px 24px 99999px 24px;
}

.jiaoyichaxun11 {
  width: 990px;
  float: right;
  background: #fff;
  /* height: 990px; */
  margin-bottom: -99999px;
  overflow: hidden;
  box-sizing: border-box;
  padding: 0px 0px 99999px 24px;
}
.jiaoyichaxun-pad24 {
  box-sizing: border-box;
}
.jiaoyichaxun-t {
  background: #f9f9f9;
  margin-bottom: 32px;
  box-sizing: border-box;
  padding: 16px;
}
.jiaoyichaxun-t .jiaoyi-search {
  font-family: SourceHanSansCN-Regular;
  font-size: 14px;
  color: #666666;
  overflow: hidden;
  margin-bottom: 18px;
}
.jiaoyi-search:last-child {
  margin-bottom: -14px;
}
.jiaoyi-search p {
  float: left;
  width: 80px;
  height: 30px;
  line-height: 30px;
}
.jiaoyi-search dl > dd {
  float: left;
  margin-right: 6px;
  margin-top: 0;
}
.jiaoyi-search dl > dd span {
  display: block;
  height: 30px;
  line-height: 30px;
  padding: 0 18px;
  border-radius: 18px;
  cursor: pointer;
}
.jiaoyi-search dl > dd span:hover {
  color: #e71216;
}
.jiaoyi-search dl > dd.on span:hover {
  color: #fff;
}
.jiaoyi-search dl > dd.on span {
  color: #fff;
  background: #ff005d;
  background-image: -o-linear-gradient(116deg, #fd533b 0%, #ff005d 100%);
  background-image: -webkit-linear-gradient(116deg, #fd533b 0%, #ff005d 100%);
  background-image: -moz-linear-gradient(116deg, #fd533b 0%, #ff005d 100%);
}
.jiaoyi-search ul {
  float: left;
  list-style: none;
}
.jiaoyi-search ul > li {
  float: left;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 18px;
  margin-right: 12px;
  cursor: pointer;
  position: relative;
}
.jiaoyi-search ul > li span {
  display: block;
  text-align: center;
  height: 30px;
  padding: 0 18px;
}
.jiaoyi-search ul > li.on {
  color: #fff;
  background: #ff005d;
  background-image: -o-linear-gradient(116deg, #fd533b 0%, #ff005d 100%);
  background-image: -webkit-linear-gradient(116deg, #fd533b 0%, #ff005d 100%);
  background-image: -moz-linear-gradient(116deg, #fd533b 0%, #ff005d 100%);
}
.jiaoyi-search ul li:hover {
  color: #e71216;
}
.jiaoyi-search ul > li.on:hover {
  color: #fff;
}
.jiaoyi-search .found-time {
  float: left;
  margin-top: 1px;
}
.jiaoyi-search .search-time-list {
  margin-left: 30px;
}
.jiaoyi-search .zhankai-shouqi {
  float: right;
  margin-top: 5px;
  cursor: pointer;
}
.jiaoyi-search .zhankai-shouqi i {
  display: inline-block;
  width: 12px;
  height: 9px;
  background: url(../images/new/shou-zoom-btn.png) no-repeat;
}
.jiaoyi-search .zhankai-shouqi.on i {
  background: url(../images/new/shou-zoom-btn1.png) no-repeat;
}
.jiaoyi-search .more-jijinjingli {
  width: 620px;
  margin-left: 156px;
  display: none;
}
.jiaoyichaxun .jiaoyichaxun-b {
  border: 0;
  font-size: 14px;
  color: #333333;
}
.jiaoyichaxun-b tr td {
  border-top: 0;
  border-bottom: 1px solid #f9f9f9;
  line-height: 20px;
  position: relative;
  padding: 10px;
}
.jiaoyichaxun-b tr:first-child td {
  /*background: #F9F9F9;*/
}
.jiaoyichaxun-b tr td > div {
  color: #666666;
}
.jiaoyichaxun-b tr td > span {
  font-size: 12px;
  color: #2a2a2a;
  display: block;
}
/* 交易明细处理中  */
.jiaoyichaxun-b tr td .p-yel {
  color: #f79104;
  background-color: rgb(252, 214, 162, 0.2);
}
.jiaoyichaxun-b tr td .p-grey {
  color: #2a2a2a;
  background: rgb(205, 205, 205, 0.2);
}
.jiaoyichaxun-b tr td .p-red {
  color: #ee5043;
  background: rgb(248, 188, 183, 0.2);
}
.jiaoyichaxun-b tr td > i {
  display: inline-block;
  width: 0;
  height: 14px;
  border-left: 1px solid #eaeaea;
  margin: -2px 0;
}
.jiaoyichaxun-b tr td a {
  position: relative;
  display: inline-block;
  padding: 0 8px;
}

/* 交易详情 */
.diwen {
  background: url(../images/diwen.png);
  background-size: 100%;
  width: 990px;
  height: 198px;
}
.jiaoyixiangqing-danhao {
  position: absolute;
  font-size: 14px;
  color: #999999;
  line-height: 20px;
  right: 20px;
  top: 37px;
}
.jiaoyixiangqing-title {
  font-family: MicrosoftYaHei-Bold;
  font-size: 24px;
  color: #333333;
  text-align: center;
  line-height: 24px;
  margin-top: 20px;
  font-weight: 600;
}
.jiaoyi-zhuangtai {
  padding: 0 13px;
  display: inline-block;
  height: 28px;
  font-size: 16px;
  text-align: center;
  line-height: 28px;
  margin: 24px auto 0;
  border-radius: 17px;
  -o-border-radius: 17px;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
}
.querenzhong {
  background: #fcd6a2;
  color: #f79100;
}
.querenzhong > i {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(../images/querenzhong.png) no-repeat;
  float: left;
  margin: 6px 5px 0 0;
}
.querenchenggong {
  background: #f8eeed;
  color: #ee5043;
}
.querenchenggong > i {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(../images/querenchenggong.png) no-repeat;
  float: left;
  margin: 6px 5px 0 0;
}
.querenchenggong > i.querenshibai {
  background: url(../images/koukuanshibai.png) no-repeat;
}
.jiaoyi-xinxi {
  width: 656px;
  background: rgba(245, 245, 245, 0.5);
  border-radius: 2px;
  margin: 32px auto 80px;
  padding-top: 24px;
  padding-bottom: 32px;
}
.jiaoyi-xinxi table {
  border: 0;
  font-family: MicrosoftYaHei;
}
.jiaoyi-xinxi table tr:hover {
  background: none;
}
.jiaoyi-xinxi th {
  font-size: 14px;
  color: #666666;
  background: none;
  width: 80px;
  text-align: right;
  text-align: left;
  padding: 0;
  padding: 24px 0 0 24px;
}
.jiaoyi-xinxi td {
  font-size: 14px;
  color: #333333;
  line-height: 20px;
  width: 200px;
  border: 0;
  text-align: left;
  padding: 0;
  padding-top: 24px;
}
.jiaoyi-xinxi td > span {
  color: #3f3f3f;
}
.jiner-mingxi {
  width: 406px;
  margin: 16px 0 0 110px;
  background: #ffffff;
  border-radius: 4px;
  box-sizing: border-box;
  padding: 16px;
  display: none;
}
.jiner-mingxi.on {
  display: block;
}
.jiner-mingxi p {
  line-height: 20px;
  font-size: 14px;
  color: #333333;
  overflow: hidden;
}
.jiner-mingxi p span {
  display: inline-block;
  width: 33.3%;
  text-align: left;
  float: left;
}
.jiner-mingxi p span:last-child {
  text-align: right;
}
.jiner-mingxi p:last-child {
  /* margin-top: 12px;*/
}
.jiner-mingxi p > span:last-child {
  float: right;
}
.jiner-mingxi p > span > span {
  color: #3f3f3f;
}
.jiaoyi-xinxi .kuaisu-quxian-mingxi-table {
  border: 1px solid #eaeaea;
  width: 608px;
  margin: 18px auto 0;
}
.jiaoyi-xinxi .kuaisu-quxian-mingxi-table tr:first-child td {
  color: #666666;
}
.kuaisu-quxian-mingxi-table tr td {
  border-bottom: 1px solid #eaeaea;
  text-align: center;
  padding: 10px;
}
/* 对账 */
.duizhang-t {
  height: 36px;
  overflow: hidden;
  line-height: 36px;
}
.duizhang-t div {
  float: left;
}
.duizhang-t div > i {
  width: 32px;
  height: 32px;
  display: block;
  background: #ffb583;
  float: left;
  margin-right: 8px;
  margin-top: 2px;
}
.duizhang-t div:nth-of-type(2) {
  margin-left: 50px;
}
.duizhang-t .open-submit {
  float: right;
}
.duizhang-table {
  display: none;
}
.duizhang-table.on {
  display: block;
}

/* 我的定投 */
.wode-dingtou {
  width: 990px;
  float: right;
  background: #fff;
  margin-bottom: -99999px;
  padding-bottom: 99999px;
  overflow: hidden;
}
.wode-dingtou .dingtou-t {
  width: 942px;
  height: 124px;
  margin: 0 auto;
  margin-top: 31px;
  background: url(../images/shouyi-bg.png) no-repeat;
  background-size: 100% 100%;
}
.dingtou-list {
  float: left;
  width: 306px;
  font-family: MicrosoftYaHei;
}
.dingtou-list:first-child {
  margin-left: 24px;
}
.dingtou-list .list-title {
  font-size: 22px;
  color: #333333;
  line-height: 32px;
  height: 32px;
  margin-top: 21px;
}
.dingtou-list .list-title i {
  display: inline-block;
  /* background: #FFB583; */
  width: 32px;
  height: 32px;
  border-radius: 3px;
  float: left;
  margin-right: 12px;
}
.dingtou-list .list-title .dingtouzongjine {
  background: url(../images/dingtouzonge.png) no-repeat;
  background-size: 100% 100%;
}
.dingtou-list .list-title .dingtouqishu {
  background: url(../images/dingtouqishu.png) no-repeat;
  background-size: 100% 100%;
}
.dingtou-list .list-title .dingtoutianshu {
  background: url(../images/dingtoutianshu.png) no-repeat;
  background-size: 100% 100%;
}
.dingtou-list .list-num {
  font-size: 28px;
  line-height: 28px;
  font-weight: 600;
  color: #333333;
  margin-top: 24px;
}
.dingtou-list .list-num.newred {
  color: #ee5043;
}
.dingtou-list .list-num span {
  font-size: 20px;
  font-weight: normal;
}
.dingtou-c {
  width: 940px;
  margin: 40px auto 0;
  position: relative;
}
.dingtou-c-t {
  list-style: none;
  border-bottom: 1px solid #eaeaea;
}
.dingtou-c-t li {
  display: inline-block;
  margin-right: 40px;
  padding: 0 10px;
  text-align: center;
  height: 48px;
  line-height: 48px;
  cursor: pointer;
  font-size: 16px;
  color: #666666;
}
.dingtou-c-t li:hover {
  color: #e71216;
}
.dingtou-c-t li.on:hover {
  color: #e71216;
}
.dingtou-c-t li.on {
  color: #e71216;
  border-bottom: 3px solid #ee5043;
}
.open-submit.dingtou-jihua {
  position: absolute;
  right: 0;
  top: 8px;
  width: 170px;
}
.dingtou-table-style {
  border: 0;
  font-family: SourceHanSansCN-Regular;
  font-size: 14px;
  margin-top: 24px;
}
.dingtou-table {
  display: none;
}
.dingtou-table.on {
  display: block;
}
.dingtou-table-style tr td {
  border-top: 0;
  border-bottom: 1px solid #f9f9f9;
  line-height: 40px;
  color: #333333;
  position: relative;
  padding: 8px;
}
.dingtou-table-style .more-active-box {
  position: absolute;
  bottom: -23px;
  right: 20px;
  width: 50px;
  z-index: 10;
  line-height: 25px;
  display: none;
}
.dingtou-table-style .more-active-box a {
  padding: 0;
  line-height: 20px;
}
.dingtou-table-style tr td div {
  font-size: 12px;
  color: #2a2a2a;
  line-height: 12px;
}
.dingtou-table-style tr td > i {
  display: inline-block;
  width: 0;
  height: 14px;
  border-left: 1px solid #eaeaea;
  margin: -2px 0;
}
/* 进行中背景色，透明度 */
.dingtou-table-style tr td .jinxingzhong {
  width: 54px;
  height: 22px;
  /* background: #f7ebdb; */
  background: rgb(252, 214, 162, 0.2);
  border-radius: 2px;
  color: #f79100;
  line-height: 22px;
}
.dingtou-table-style tr td .yizanting {
  width: 54px;
  height: 22px;
  background: #f3f3f3;
  border-radius: 2px;
  color: #848484;
  line-height: 22px;
}

.dingtou-table-style tr td a {
  position: relative;
  display: inline-block;
  padding: 0 8px;
}
.dingtou-table-style tr td a i {
  display: block;
  width: 8px;
  height: 5px;
  background: url(../images/xiala.png) no-repeat;
  background-size: 100%;
  position: absolute;
  top: 13px;
  right: -3px;
}
.dingtou-table-style tr td .dingtou-more-active-box {
  position: absolute;
  right: 5px;
  background: #ffffff;
  box-shadow: 0 0 7px 0 rgba(146, 146, 146, 0.61);
  border-radius: 4px;
  z-index: 2;
  width: 96px;
  display: none;
}
.dingtou-table-style .dingtou-more-active-box a {
  display: block;
  font-size: 12px;
  text-align: center;
  height: 20px;
  line-height: 20px;
  margin: 10px 0;
  color: #333;
}
.dingtou-table-style .dingtou-more-active-box a:hover {
  background: #f6f8fa;
}
.dingtou-more-active-box.on {
  display: block;
}
.dingtou-table-style tr:first-child td {
  background: #f9f9f9;
  color: #333333;
}
#myfixtrade tr td a i {
  top: 8px;
}
#queryfixtrade tr td a i {
  top: 8px;
}
.open-submit.iknow {
  display: block;
  margin: 0 auto;
}
.no-jihua {
  height: 500px;
  display: none;
}
.no-jihua .wudingtoujihua {
  background: url(../images/wudingtoujihua.png) no-repeat;
  background-size: 100% 100%;
  width: 265px;
  height: 166px;
  margin: 0 auto 20px;
}
.no-jihua > p {
  text-align: center;
  font-size: 12px;
  color: #666666;
}
.goto-jijinchaoshi {
  display: block;
  width: 102px;
}

/* 定投详情 */
.dingtou-xiangqing-c {
  width: 942px;
  margin: 40px auto 0;
}
.dingtou-xiangqing-c table {
  border: 0;
  font-size: 14px;
}
.dingtou-xiangqing-c table th {
  background: #fff;
  text-align: right;
  width: 100px;
  color: #666666;
}
.dingtou-xiangqing-c table tr:hover {
  background: none;
}
.dingtou-xiangqing-c table td {
  border: 0;
  text-align: left;
  color: #333333;
  width: 300px;
}
.dingtou-xiangqing-c table .dingtou-money {
  font-size: 18px;
  color: #ee5043;
}

/* 创建定投计划 */
.dingtou-yinhang-found {
  border: 1px solid #cccccc;
  border-radius: 2px;
  width: 718px;
}
.dingtou-yinhang-found .pay-action {
  height: 47px;
  margin-left: 24px;
  line-height: 47px;
  border-bottom: 1px solid #eaeaea;
}
.dingtou-yinhang-found .pay-action img {
  width: 20px;
  height: 20px;
  margin-right: 8px;
}
.dingtou-yinhang-found .pay-title {
  font-size: 14px;
  color: #333333;
}
.dingtou-yinhang-found .pay-note {
  font-size: 12px;
  color: #999999;
}
.dingtou-yinhang-found .yinghangcaozuo-btn {
  height: 63px;
  box-sizing: border-box;
  padding-top: 15px;
}
.dingtou-yinhang-found .more-pay {
  display: block;
  width: 120px;
  height: 32px;
  line-height: 32px;
  background: #f8f8f8;
  border-radius: 4px;
  font-size: 12px;
  color: #ee5043;
  text-align: center;
  cursor: pointer;
  margin: 0 auto;
}
.dingtou-yinhang-found .balance-action {
  float: right;
  width: 280px;
  box-sizing: border-box;
  padding-right: 24px;
}
.balance-action span {
  font-size: 12px;
  color: #999999;
}
.balance-action .money-num {
  color: #ee5043;
}
.dingtou-yinhang-found .pay-select {
  height: 50px;
}
.dingtou-yinhang-found .pay-select div {
  width: 50%;
  background: #f9f9f9;
  text-align: center;
  height: 46px;
  line-height: 46px;
  float: left;
  cursor: pointer;
}
.dingtou-yinhang-found .pay-select div.on {
  background: #fff;
}
.dingtou-yinhang-found .pay-select div p {
  display: inline-block;
  font-size: 14px;
  color: #333333;
}
.pay-select p .pay-img-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(../images/wodeqianbao.png) no-repeat;
  background-size: 100%;
  float: left;
  margin-right: 8px;
  margin-top: 12px;
}
/* .pay-select .yinhang .pay-img-icon{
    width: 20px;
    height: 16px;
    background-size: 100%;
    margin-top: 16px;
    background: url(../images/bank-blue.png) no-repeat;
} */
.pay-select .yinhang .pay-img-icon {
  width: 20px;
  height: 16px;
  background-size: 100%;
  margin-top: 16px;
  background: url(../images/change/yinhangka.png) no-repeat;
}
/* 汇款图标 */
.pay-select .yinhang .pay-img-icon2 {
  display: inline-block;
  width: 20px;
  height: 16px;
  background-size: 100%;
  margin-top: 16px;
  background: url(../images/change/huilv.jpg) no-repeat;
}
.pay-select p .zhekou {
  color: #f79100;
}
.pay-select p .yijiangou {
  display: inline-block;
  width: 35px;
  height: 14px;
  background: url(../images/yijiangou.png) no-repeat;
}

.dingtoujihua-content th {
  font-size: 14px;
  color: #666666;
  text-align: right;
}
.dingtoujihua-content td {
  font-size: 14px;
  color: #333333;
}
.dingtoujihua-content .jiaoyi-mima {
  border: 1px solid #cccccc;
  border-radius: 2px;
  width: 320px;
  height: 48px;
}

/* 错误提示 */
.cuowu-tishi {
  font-size: 12px;
  color: #ee5043;
  line-height: 16px;
  height: 16px;
  margin-top: 5px;
}
.cuowu-tishi i {
  display: block;
  width: 16px;
  height: 16px;
  text-align: center;
  line-height: 16px;
  font-size: 14px;
  border-radius: 8px;
  -o-border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  background: #ee5043;
  color: #fff;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  float: left;
  margin-right: 4px;
}

/* 基金超市 */
.jijinchaoshi-info {
  background: #fff1f1;
  box-sizing: border-box;
  padding: 10px 24px;
  font-size: 12px;
  position: relative;
}
.jijinchaoshi-info-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(../images/warning.png) no-repeat;
  background-size: 100%;
  position: absolute;
}
.jijinchaoshi-info > p {
  margin-left: 24px;
}
.all-me {
  position: absolute;
  top: 37px;
  left: 208px;
}
.all-me p {
  float: left;
  font-size: 16px;
  color: #666666;
  margin-right: 32px;
  font-weight: 600;
  cursor: pointer;
}
.all-me p.on {
  color: #ee5043;
}
.jijin-search {
  position: absolute;
  top: 14px;
  right: 0px;
  width: 228px;
  height: 40px;
  border: 1px solid #cecece;
  border-radius: 21px;
  -o-border-radius: 21px;
  -moz-border-radius: 21px;
  -webkit-border-radius: 21px;
  text-indent: 12px;
  font-size: 14px;
}
.jijin-search-input {
  width: 170px;
  border: 0;
  height: 40px;
  margin-left: 6px;
}
.search-icon {
  display: block;
  width: 18px;
  height: 20px;
  position: absolute;
  top: 24px;
  right: 11px;
  background: url(../images/search-btn.png) no-repeat;
  cursor: pointer;
}
.jijinchaoshi-table-t {
  height: 16px;
  line-height: 16px;
  font-size: 16px;
  color: #333333;
  margin-bottom: 8px;
  font-family: SourceHanSansCN-Regular;
}
.jijinchaoshi-table-t .all-jijin {
  float: left;
  font-weight: 600;
}
.jijinchaoshi-table-t .table-tianjian {
  float: right;
  margin-left: 32px;
}
.jijin-chaoshi-table-box {
  width: 100%;
  overflow: auto;
}
.jijin-chaoshi-tab {
  overflow-x: scroll;
  width: 120%;
  margin-left: 210px;
}

.jijin-chaoshi-tab th:first-child{
  position: absolute;
  width: 50px;
  background: #f7f7fb;
  left: 225px;
  padding: 17px 10px;
}

.jijin-chaoshi-tab td:first-child {
  position: absolute;
  width: 50px;
  background: #fff;
  padding: 17px 10px;
  left: 225px;
  line-height: 40px;
  padding: 17px 10px;
  z-index: 10;
}


.jijin-chaoshi-tab th:nth-child(2){
  position: absolute;
  width: 137px;
  background: #f7f7fb;
  left: 290px;
  padding: 17px 10px;
}

.jijin-chaoshi-tab td:nth-child(2) {
  position: absolute;
  width: 137px;
  background: #fff;
  padding: 17px 10px;
  left: 290px;
  z-index: 10;
}

.jijin-chaoshi-tab th:last-child {
  position: absolute;
  width: 137px;
  background: #f7f7fb;
  right: 24px;
  padding: 17px 10px;
  box-shadow: -6px 0 8px -8px rgba(161, 161, 161, 0.3);
  -o-box-shadow: -6px 0 8px -8px rgba(161, 161, 161, 0.3);
  -moz-box-shadow: -6px 0 8px -8px rgba(161, 161, 161, 0.3);
  -webkit-box-shadow: -6px 0 8px -8px rgba(161, 161, 161, 0.3);
}
.jijin-chaoshi-tab td:last-child {
  position: absolute;
  width: 137px;
  background: #fff;
  padding: 10px;
  right: 24px;
  line-height: 40px;
  box-shadow: -6px 0 8px -8px rgba(161, 161, 161, 0.3);
  -o-box-shadow: -6px 0 8px -8px rgba(161, 161, 161, 0.3);
  -moz-box-shadow: -6px 0 8px -8px rgba(161, 161, 161, 0.3);
  -webkit-box-shadow: -6px 0 8px -8px rgba(161, 161, 161, 0.3);
}
.jijin-chaoshi-tab .kongbai-column {
  width: 137px;
}

.jijin-chaoshi-tab .kongbai-column-left {
  width: 227px;
}
.money-jijin-chaoshi-tab {
  overflow-x: scroll;
  width: 120%;
  margin-left: 210px;
}

.money-jijin-chaoshi-tab th:first-child{
  position: absolute;
  width: 50px;
  background: #f7f7fb;
  left: 225px;
  padding: 17px 10px;
}

.money-jijin-chaoshi-tab td:first-child {
  position: absolute;
  width: 50px;
  background: #fff;
  padding: 17px 10px;
  left: 225px;
  line-height: 40px;
  padding: 17px 10px;
  z-index: 10;
}


.money-jijin-chaoshi-tab th:nth-child(2){
  position: absolute;
  width: 137px;
  background: #f7f7fb;
  left: 290px;
  padding: 17px 10px;
}

.money-jijin-chaoshi-tab td:nth-child(2) {
  position: absolute;
  width: 137px;
  background: #fff;
  padding: 17px 10px;
  left: 290px;
  z-index: 10;
}

.money-jijin-chaoshi-tab th:last-child {
  position: absolute;
  width: 137px;
  background: #f7f7fb;
  right: 24px;
  padding: 17px 10px;
  box-shadow: -6px 0 8px -8px rgba(161, 161, 161, 0.3);
  -o-box-shadow: -6px 0 8px -8px rgba(161, 161, 161, 0.3);
  -moz-box-shadow: -6px 0 8px -8px rgba(161, 161, 161, 0.3);
  -webkit-box-shadow: -6px 0 8px -8px rgba(161, 161, 161, 0.3);
}
.money-jijin-chaoshi-tab td:last-child {
  position: absolute;
  width: 137px;
  background: #fff;
  padding: 10px;
  right: 24px;
  line-height: 40px;
  box-shadow: -6px 0 8px -8px rgba(161, 161, 161, 0.3);
  -o-box-shadow: -6px 0 8px -8px rgba(161, 161, 161, 0.3);
  -moz-box-shadow: -6px 0 8px -8px rgba(161, 161, 161, 0.3);
  -webkit-box-shadow: -6px 0 8px -8px rgba(161, 161, 161, 0.3);
}
.money-jijin-chaoshi-tab .kongbai-column {
  width: 137px;
}
.love-icon {
  cursor: pointer;
  width: 20px;
  height: 20px;
  background: url(../images/favor-icon.png) 0% 100% no-repeat;
}
.love-icon.on {
  background: url(../images/change/zixuan.png) no-repeat;
}

/* 密保找密码 */
.often-title .border-l2.found-mibao-border-l {
  height: 25px;
  position: absolute;
  top: -5px;
}

/* 我的银行卡 */
.myblank-list {
  list-style: none;
  margin-left: 24px;
  overflow: hidden;
}
.myblank-list li {
  float: left;
  margin-right: 22px;
  margin-bottom: 24px;
  width: 298px;
}
.myblank-list .myblank-box {
  border: 1px solid #cccccc;
  border-radius: 8px;
  -o-border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  position: relative;
}
.myblank-box.on {
  border: 1px solid #ee5043;
}
.myblank-box .zhuka {
  width: 0;
  height: 0;
  border-top: 18px solid #ee5043;
  border-right: 23px solid #ee5043;
  border-left: 23px solid transparent;
  border-bottom: 18px solid transparent;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 10px;
  color: #ffffff;
  display: none;
  border-radius: 0 7px 0 0;
  -o-border-radius: 0 7px 0 0;
  -moz-border-radius: 0 7px 0 0;
  -webkit-border-radius: 0 7px 0 0;
}
.zhuka span {
  display: block;
  position: absolute;
  top: -14px;
  right: -16px;
}
.myblank-box.on .zhuka {
  display: block;
}
.myblank-box-t {
  background: #f6f8fa;
  box-sizing: border-box;
  padding: 24px 0 0 24px;
  border-radius: 8px 8px 0 0;
  -o-border-radius: 8px 8px 0 0;
  -moz-border-radius: 8px 8px 0 0;
  -webkit-border-radius: 8px 8px 0 0;
}
.myblank-box-t .myblank-name {
  height: 20px;
  line-height: 20px;
}

.myblank-name span {
  display: inline-block;
  margin-left: 5px;
  font-size: 16px;
  color: #333333;
  font-weight: 600;
}
.myblank-name i {
  display: inline-block;
  margin-left: 8px;
  font-size: 8px;
  color: #ffffff;
  padding: 0 4px;
  text-align: center;
  line-height: 16px;
  background: #ffee5043;
  background-image: linear-gradient(90deg, #ff8d6d 0%, #ee5043 100%);
  -o-background-image: linear-gradient(90deg, #ff8d6d 0%, #ee5043 100%);
  -moz-background-image: linear-gradient(90deg, #ff8d6d 0%, #ee5043 100%);
  -webkit-background-image: linear-gradient(90deg, #ff8d6d 0%, #ee5043 100%);
  border-radius: 7.5px;
  -o-border-radius: 7.5px;
  -moz-border-radius: 7.5px;
  -webkit-border-radius: 7.5px;
}
.myblank-num {
  font-size: 16px;
  color: #333333;
  font-weight: 600;
  margin-top: 19px;
}
.myblank-edu,
.myblank-zhuangtai {
  font-size: 10px;
  color: #999999;
}
.myblank-edu {
  margin-top: 14px;
}
.myblank-zhuangtai {
  margin-top: 8px;
  padding-bottom: 15px;
}
.myblank-zhuangtai span:first-child {
  margin-right: 24px;
}
.myblank-box-b {
  height: 40px;
  color: #333333;
  font-size: 12px;
  position: relative;
}
.myblank-box-b block a {
  display: block;
  float: left;
  height: 14px;
  line-height: 14px;
  width: 115px;
  text-align: center;
  border-right: 1px solid #999999;
  margin-top: 13px;
}
.myblank-box-b .xia-la-icon {
  display: inline-block;
  width: 8px;
  height: 5px;
  background: url(../images/xiala.png) no-repeat;
  margin: 18px 0 0 30px;
  cursor: pointer;
}
.myblank-box-b > i.xiasj {
  display: inline-block;
  width: 8px;
  height: 5px;
  background: url(../images/xiala.png) no-repeat;
  margin: 18px 0 0 30px;
  cursor: pointer;
}
.myblank-box-b .xia-la-icon.on {
  transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.myblank-list .add-myblank {
  border: 1px dashed #cccccc;
  border-radius: 8px;
  -o-border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  height: 190px;
  cursor: pointer;
}
.add-myblank div {
  width: 48px;
  height: 48px;
  line-height: 48px;
  margin: 56px auto 0;
  text-align: center;
  border-radius: 50%;
  -o-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  background: #ff005d;
  background-image: linear-gradient(116deg, #fd533b 0%, #ff005d 100%);
  -o-background-image: linear-gradient(116deg, #fd533b 0%, #ff005d 100%);
  -moz-background-image: linear-gradient(116deg, #fd533b 0%, #ff005d 100%);
  -webkit-background-image: linear-gradient(116deg, #fd533b 0%, #ff005d 100%);
  box-shadow: 0 4px 8px 0 rgba(253, 76, 62, 0.38);
  font-weight: 600;
  font-size: 34px;
  color: #fff;
}
.add-myblank p {
  font-size: 14px;
  color: #333333;
  text-align: center;
  font-weight: 600;
  margin-top: 14px;
}
.myblank-box-b .blank-active-box {
  width: 138px;
  background: #ffffff;
  box-shadow: 0 0 7px 0 rgba(146, 146, 146, 0.61);
  -o-box-shadow: 0 0 7px 0 rgba(146, 146, 146, 0.61);
  -moz-box-shadow: 0 0 7px 0 rgba(146, 146, 146, 0.61);
  -webkit-box-shadow: 0 0 7px 0 rgba(146, 146, 146, 0.61);
  border-radius: 4px;
  position: absolute;
  top: 30px;
  right: 4px;
  padding: 10px 0;
  display: none;
  z-index: 99;
}
.myblank-box-b .blank-active-box > a {
  display: block;
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  color: #333333;
  text-align: center;
  margin: 5px 0;
}
.blank-active-box > a:hover {
  color: #3e639f;
  background: #f6f8fa;
}
.nothave-blank {
  display: none;
}
.not-bank-img {
  width: 208px;
  height: 196px;
  background: url(../images/not-bank-img.png) no-repeat center center;
  background-size: 100% 100%;
  margin: 0 auto;
}
.nothave-blank p {
  font-size: 14px;
  color: #999999;
  text-align: center;
  margin-bottom: 20px;
}
.shenfenyanzheng-alert {
  display: none;
}
/* 添加银行卡成功 */
.add-bank-info {
  width: 600px;
  background: rgba(245, 245, 245, 0.5);
  margin: 0 auto;
  border-radius: 2px;
  -o-border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  box-sizing: border-box;
  padding: 24px 0;
}
.my-bank-info {
  width: 600px;
  margin: 0 auto;
  border-radius: 2px;
  -o-border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  box-sizing: border-box;
  padding: 24px 0;
}
.add-bank-info p {
  text-align: center;
  font-size: 14px;
  color: #333333;
  line-height: 20px;
}
.btn-content {
  overflow: hidden;
  padding-top: 16px;
  width: 225px;
  margin: 0 auto;
}
.shenfenzhengzhuanhuan-info {
  box-sizing: border-box;
  padding: 16px 24px;
  font-size: 14px;
  color: #666666;
  line-height: 22px;
  text-align: center;
}
.shenfenzhengzhuanhuan-content {
  width: 512px;
  margin: 0 auto;
  background: rgba(245, 245, 245, 0.5);
  border-radius: 2px;
  padding: 10px 0;
}
.shenfenzhengzhuanhuan-content p {
  height: 36px;
  line-height: 36px;
  font-size: 14px;
}
.shenfenzhengzhuanhuan-content p span:first-child {
  display: inline-block;
  width: 43%;
  text-align: right;
  color: #666;
}
.shenfenzhengzhuanhuan-content p span:last-child {
  display: inline-block;
  width: 53%;
  margin-left: 3%;
  text-align: left;
  color: #333;
}
.alert-content .open-table th {
  font-size: 14px;
}
.alert-content .open-table th span {
  display: inline-block;
}
.alert-content .open-table td .hs-tong-input {
  height: 34px;
  width: 190px;
}

#chbkname_password {
  width: 363px;
}
.alert-content .open-table td .hs-tong-input.phone-num {
  width: 298px;
}
.alert-content .open-table td .ck-img {
  width: 90px;
  height: 34px;
}
.alert-content .open-table td .up-get-message {
  width: 90px;
  height: 34px;
  line-height: 34px;
}

/* 安全设置 */
.anquan-t {
  width: 942px;
  margin: 0 auto;
  background: #f6f8fa;
  border-radius: 8px;
  font-size: 14px;
}
.anquan-t span {
  display: inline-block;
  height: 64px;
  line-height: 64px;
}
.anquan-t .dengji-title {
  color: #333333;
  margin-left: 16px;
}
.anquan-t .jindu {
  width: 160px;
  height: 8px;
  background: #e5e6e7;
  border-radius: 8px;
  -o-border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  position: relative;
}
.jindu-color {
  height: 8px;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 5px;
  -o-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.anquan-t.d .jindu-color {
  width: 54px;
  height: 8px;
  background: #0f77ff;
  background-image: linear-gradient(116deg, #0f77ff 0%, #54bcff 100%);
  -o-background-image: linear-gradient(116deg, #0f77ff 0%, #54bcff 100%);
  -moz-background-image: linear-gradient(116deg, #0f77ff 0%, #54bcff 100%);
  -webkit-background-image: linear-gradient(116deg, #0f77ff 0%, #54bcff 100%);
}
.anquan-t.z .jindu-color {
  width: 84px;
  height: 8px;
  background: #f7b500;
  background-image: linear-gradient(116deg, #f7b500 0%, #ffd769 100%);
  -o-background-image: linear-gradient(116deg, #f7b500 0%, #ffd769 100%);
  -moz-background-image: linear-gradient(116deg, #f7b500 0%, #ffd769 100%);
  -webkit-background-image: linear-gradient(116deg, #f7b500 0%, #ffd769 100%);
}
.anquan-t.g .jindu-color {
  width: 124px;
  height: 8px;
  background: #ee5043;
  background-image: linear-gradient(116deg, #ee5043 0%, #f88d84 99%);
  -o-background-image: linear-gradient(116deg, #ee5043 0%, #f88d84 99%);
  -moz-background-image: linear-gradient(116deg, #ee5043 0%, #f88d84 99%);
  -webkit-background-image: linear-gradient(116deg, #ee5043 0%, #f88d84 99%);
}
.dengji {
  font-size: 16px;
  font-weight: 600;
  margin-left: 8px;
}
.anquan-t.d .dengji {
  color: #3393ff;
}
.anquan-t.z .dengji {
  color: #f7b500;
}
.anquan-t.g .dengji {
  color: #ee5043;
}
.user-tishi {
  color: #999999;
  margin-left: 50px;
}
.user-anquan-set {
  list-style: none;
  margin-left: 24px;
}
.user-anquan-set li {
  float: left;
  width: 461px;
  border: 1px solid #e0e0e0;
  margin: 16px 16px 0 0;
  border-radius: 4px;
  -o-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  overflow: hidden;
}

.user-anquan-set .anquan-img {
  width: 120px;
  height: 120px;
  float: left;
  margin: 9px;
}
.anquan-mibao-img {
  background: url(../images/mibaowenti.png) no-repeat center center;
}
.denglumima-img {
  background: url(../images/denglumima.png) no-repeat center center;
}
.jiaoyimima-img {
  background: url(../images/jiaoyimima.png) no-repeat center center;
}
.youxiangyanzheng-img {
  background: url(../images/youxiangyanzheng.png) no-repeat center center;
}
.shoujiyanzheng-img {
  background: url(../images/shoujiyanzheng.png) no-repeat center center;
}
.yuliuxinxi-img {
  background: url(../images/yuliuxinxi.png) no-repeat center center;
}
.yinhangyanzheng-img {
  background: url(../images/yinhangyanzheng.png) no-repeat center center;
}
.anquan-content-t {
  font-size: 20px;
  line-height: 20px;
  color: #333333;
  font-weight: 600;
  margin-top: 32px;
}
.anquan-content-t .anquan-zhuangtai {
  font-size: 12px;
  padding: 0px 4px;
  border-radius: 8px;
  -o-border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  margin-left: 8px;
  background: #e3aa7b;
  color: #fff;
  font-weight: normal;
}
.anquan-content-t .anquan-zhuangtai.not-ok {
  background: #c7c7c7;
}
.anquan-content-c {
  font-size: 14px;
  color: #999;
  margin-top: 12px;
}
.anquan-content-c i {
  display: inline-block;
  margin-left: 10px;
  cursor: pointer;
}
.user-anquan-set .anquan-content-b {
  margin-top: 12px;
}
.user-anquan-set .anquan-content-b a {
  font-size: 14px;
}
.anquan-content-b i {
  display: inline-block;
  text-align: center;
  width: 40px;
  color: #ccc;
}
.update-youxiang {
  display: inline-block;
  width: 15px;
  height: 15px;
  background: url(../images/grade-icon.png) 94% 0% no-repeat;
}

/* 修改登录密码 */
.open-table.fn-font-14 th {
  font-size: 14px;
}

.found-box.w943 {
  width: 943px;
}
.bank-res-content {
  width: 656px;
  margin: 0 auto;
  background: rgba(245, 245, 245, 0.5);
  border-radius: 2px;
  box-sizing: border-box;
  padding: 24px 0;
}
.bank-res-content p {
  width: 430px;
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  color: #333333;
  margin: 0 auto 8px;
}
.bank-res-content p:first-child {
  margin-bottom: 16px;
}
.foundphone-info {
  width: 942px;
  background: #fff8ed;
  font-size: 12px;
  color: #333333;
  text-align: center;
  margin: 0 auto;
}
.foundphone-info > p {
  width: 530px;
  display: inline-block;
  position: relative;
  height: 36px;
  line-height: 36px;
}
.foundphone-info > p > i {
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url(../images/tishi.png) no-repeat;
  background-size: 100%;
  position: absolute;
  top: 10px;
  left: 0;
}
.inputphone-tishi {
  font-size: 12px;
  color: #cccccc;
  height: 28px;
  line-height: 28px;
}
.guanlian-alert .alert-content .open-red {
  font-size: 16px;
  color: #ec132f;
}
.mibao-alert .alert-content .open-table td .hs-tong-input {
  height: 34px;
  width: 223px;
}
.youxiang-alert .alert-content .open-table td .hs-tong-input {
  height: 34px;
  width: 223px;
}
.phone-alert .alert-content .open-table td .hs-tong-input {
  height: 34px;
  width: 223px;
}
.phoneyanzheng-alert .alert-content .open-table td .hs-tong-input {
  height: 34px;
  width: 223px;
}
.yuliuxinxi-alert .alert-content .open-table td .hs-tong-input {
  height: 34px;
  width: 223px;
}
.alert-blank-box {
  width: 330px;
  border: 1px solid #dddddd;
  border-radius: 2px;
  list-style: none;
}
.alert-blank-box li {
  height: 40px;
  line-height: 40px;
  text-indent: 16px;
  font-size: 14px;
  color: #333333;
  border-bottom: 1px solid #eaeaea;
}
.alert-blank-box li:last-child {
  border: 0;
}
.alert-blank-box li img {
  width: 20px;
  height: 20px;
  margin-right: 8px;
  margin-left: 16px;
}
.alert-blank-box .bank-type {
  font-size: 12px;
  color: #3f3f3f;
}

/* 个人信息 */
.yonghuxinxi {
  width: 106%;
  height: 142px;
  background: url(../images/Mask.png) no-repeat;
  overflow: hidden;
  border-bottom: 0px solid #eef0f1;
  margin-left: -25px;
  margin-top: -25px;
}
.yonghutouxiang {
  width: 106px;
  height: 106px;
  text-align: center;
  line-height: 106px;
  border-radius: 50%;
  -o-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  margin: 12px 0 0 33px;
  position: relative;
  background: url(../images/gerenwaikuang.png) no-repeat;
  background-size: 100%;
}
.yonghuxinxi > div {
  float: left;
  color: #ffffff;
}
.yonghutouxiang img {
  width: 94px;
  height: 94px;
}
.yonghuleixing {
  width: 118px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-size: 12px;
  /* background: #FF0000; */
  color: #fff;
  /* background-image: linear-gradient(134deg, #FF0000 0%, #FF5524 100%);
    -o-background-image: linear-gradient(134deg, #FF0000 0%, #FF5524 100%);
    -moz-background-image: linear-gradient(134deg, #FF0000 0%, #FF5524 100%);
    -webkit-background-image: linear-gradient(134deg, #FF0000 0%, #FF5524 100%); */
  position: absolute;
  bottom: -19px;
  left: -6px;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.16);
  z-index: 10;
  background: url(../images/body-img-span.png) no-repeat;
  background-size: 100%;
}
/* .yonghutouxiang .imgicon{
    border-top: 8px solid #FF0000;
    border-bottom: 8px solid #FF0000;
    opacity: 0.5;
    position: absolute;
    z-index: 2;
}
.imgicon.imgicon-l{
    border-left: 14px solid transparent;
    border-right: 14px solid #FF0000;
    bottom: -14px;
    left: -7px;
}
.imgicon.imgicon-r{
    border-right: 14px solid transparent;
    border-left: 14px solid #FF0000;
    bottom: -14px;
    right: -7px;
} */
.yonghuxinxi .yonghu-name {
  height: 64px;
  width: 230px;
  border-right: 1px solid rgba(255, 255, 255, 0.5);
  margin: 40px 0 0 25px;
}
.yonghu-name p:first-child {
  font-size: 20px;
  margin-bottom: 25px;
}
.yonghu-name p:last-child {
  font-size: 20px;
  margin-bottom: 25px;
  font-size: 12px;
}
.yonghuxinxi .yonghu-info {
  height: 64px;
  margin-top: 45px;
  margin-left: 26px;
}
.yonghu-info p {
  height: 26px;
  line-height: 26px;
  font-size: 14px;
}
.yonghu-info p:first-child {
  margin-bottom: 10px;
}
.yonghu-info p a {
  padding: 0 4px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  color: #fff;
  font-size: 12px;
  margin-left: 12px;
}
.yonghu-info p i {
  display: inline-block;
}
.yonghu-info p a:hover {
  border: 1px solid #fff;
  background: #fff;
  color: #ee5043;
}
.yonghu-info .write-phone-icon {
  display: block;
  width: 9px;
  height: 15px;
  background: url(../images/write-phone.png) no-repeat;
  background-size: 100% 100%;
  float: left;
  margin: 4px 9px 0 4px;
}
.yonghu-info .idCard-icon {
  width: 15px;
  height: 12px;
  background: url(../images/write-zhengjian.png) no-repeat;
  background-size: 100% 100%;
  float: left;
  margin-top: 7px;
  margin-right: 7px;
}
.yonghu-info .myBank-icon {
  width: 16px;
  height: 12px;
  background: url(../images/write-bank.png) no-repeat;
  background-size: 100% 100%;
  margin: 0 4px 0 40px;
}
.yonghu-info .yangzheng {
  opacity: 0.6;
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  padding: 0 14px;
}
.userAction-btn {
  float: right;
  margin-right: 30px;
}
.fenxianceping-content {
  font-size: 14px;
  color: #666666;
}
.fenxianceping-content > p:first-child span {
  color: #151515;
}
.fenxianceping-content > p:nth-of-type(2) {
  font-size: 12px;
  margin-top: 4px;
}
.fenxianceping-content > div {
  margin-top: 24px;
}
.fenxianceping-content > div p {
  float: left;
}
.fenxianceping-content > div p:last-child {
  width: 728px;
}
.yijiangou-content {
  font-size: 14px;
  color: #333333;
}
.yijiangou-content > p:first-child span {
  color: #ffa322;
}
.yijiangou-content > p:last-child {
  color: #999999;
  margin-top: 16px;
}
.down-off-icon {
  display: inline-block;
  width: 44px;
  height: 22px;
  line-height: 22px;
  cursor: pointer;
  background: #1bbf20;
  color: #fff;
  font-size: 12px;
  box-sizing: border-box;
  padding: 0 8px;
  border-radius: 40px 40px 40px 40px;
  -o-border-radius: 40px 40px 40px 40px;
  -moz-border-radius: 40px 40px 40px 40px;
  -webkit-border-radius: 40px 40px 40px 40px;
  position: relative;
  margin-left: 32px;
}
.down-off-icon > span {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: #fff;
  border-radius: 50%;
  -o-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  position: absolute;
  top: 2px;
  right: 3px;
}
.down-off-icon.down {
  background: rgba(0, 0, 0, 0.25);
}
.down-off-icon.down span {
  top: 2px;
  left: 3px;
}

.down-off-icon-red {
  display: inline-block;
  width: 44px;
  height: 22px;
  line-height: 22px;
  cursor: pointer;
  background: #ee5043;
  color: #fff;
  font-size: 12px;
  box-sizing: border-box;
  padding: 0 8px;
  border-radius: 40px 40px 40px 40px;
  -o-border-radius: 40px 40px 40px 40px;
  -moz-border-radius: 40px 40px 40px 40px;
  -webkit-border-radius: 40px 40px 40px 40px;
  position: relative;
  margin-left: 32px;
}
.down-off-icon-red > span {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: #fff;
  border-radius: 50%;
  -o-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  position: absolute;
  top: 2px;
  right: 3px;
}
.down-off-icon-red.down {
  background: rgba(0, 0, 0, 0.25);
}
.down-off-icon-red.down span {
  top: 2px;
  left: 3px;
}

.xianjinfenhong-content {
  font-size: 14px;
  color: #999999;
  display: block;
}
.xianjinfenhong-content.on {
  display: none;
}
.xianjinfenhong-content p {
  margin-bottom: 10px;
}
.xianjinfenhong-content p:first-child {
  color: #333333;
  margin-bottom: 16px;
}
.xianjinfenhong-table {
  border: 0;
}
.xianjinfenhong-table tr th {
  color: #666666;
  text-align: left;
  font-size: 14px;
  width: 110px;
  padding: 16px 0;
}
.xianjinfenhong-table tr td {
  color: #333333;
  font-size: 14px;
  padding: 16px 0;
  width: 360px;
}
.fuwudingzhi-content div {
  margin-bottom: 24px;
  overflow: hidden;
}
.fuwudingzhi-content div > i {
  display: inline-block;
  width: 95px;
  color: #333333;
  float: left;
}
.fuwudingzhi-content div > p {
  width: 700px;
  float: left;
}
.fuwudingzhi-content div > p > span {
  width: 200px;
  display: inline-block;
  margin-bottom: 10px;
}
.fuwudingzhi-content div > p > span .select-box {
  display: inline-block;
  height: 18px;
  line-height: 18px;
  width: 261px;
}
.fuwudingzhi-content div > p > span .select-box i {
  float: left;
}
.fuwudingzhi-content div > p > span .select-box > span {
  float: left;
  margin-left: 5px;
}
.zhanghaoxinxi-content {
  width: 50%;
  font-size: 12px;
  padding-bottom: 50px;
}
.zhanghaoxinxi-content table th {
  color: #999999;
  border-right: 1px solid #eee;
}
.zhanghaoxinxi-content table td {
  color: #151515;
  border-right: 1px solid #eee;
}
/* 单选 */
.two-radio {
  cursor: pointer;
}
.two-radio i {
  width: 18px;
  height: 18px;
  margin: 0;
  display: inline-block;
  border: none;
  background: url('../images/radiobox-yes.png') no-repeat;
  vertical-align: middle;
}
.two-radio.on-select i {
  background: url('../images/radiobox-no.png') no-repeat;
}
.xianjinfenhong-content .xianjinfenhong-table input {
  width: 285px;
  height: 36px;
}
.xianjinfenhong-content .xianjinfenhong-table select {
  width: 287px;
  height: 36px;
}
.xianjinfenhong-content .xiangxiziliao-tishi {
  box-sizing: border-box;
  padding: 0 62px 22px 110px;
}
.xianjinfenhong-content .btn-box {
  margin-left: 110px;
}
.fuwudingzhi-btn {
  display: none;
  margin-left: 100px;
}
.fuwudingzhi-btn.on {
  display: block;
}

.not-china-alert {
  /* display: none; */
  width: 100%;
  height: 100%;
  overflow: auto;
}
.not-china-alert .alert-bg {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  opacity: 0.5;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  background: #000000;
  z-index: 99;
}
.not-china-alert .alert-content {
  background: #ffffff;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  width: 918px;
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 100;
  padding-bottom: 40px;
  height: 704px;
  overflow: auto;
}

.not-china-alert .alert-content .alert-content-title {
  border-bottom: 1px solid #eeeeee;
  font-size: 16px;
  color: #333333;
}
.not-china-alert .alert-content .alert-content-title span {
  height: 55px;
  line-height: 55px;
  display: inline-block;
  margin-left: 24px;
}
.not-china-alert .alert-content .alert-content-title a {
  display: inline-block;
  width: 12px;
  height: 12px;
  float: right;
  background: url(../images/shanchu.png) no-repeat;
  background-size: 100%;
  margin: 21px 21px 0 0;
}
.not-china-alert .alert-content > p {
  margin-top: 16px;
  overflow: hidden;
}
.not-china-alert .alert-content > p > span {
  font-size: 14px;
  color: #333333;
  margin-right: 16px;
  width: 104px;
  display: inline-block;
  text-align: right;
  float: left;
}
.not-china-alert .alert-content > p > span:nth-of-type(2) {
  margin-left: 32px;
}
.not-china-alert .alert-content > p > input {
  width: 307px;
  height: 39px;
  float: left;
}
.not-china-alert .alert-content > p > select {
  width: 309px;
  height: 39px;
  float: left;
}
.alert-content .shuishouxinxi {
  margin-top: 26px;
  font-size: 14px;
  color: #333333;
  margin-left: 30px;
}
.shuishouxinxi-more {
  display: none;
}
.shuishouxinxi .shuishouxinxi-title {
  font-weight: 600;
  position: relative;
}
.shuishouxinxi div {
  margin-top: 16px;
  display: inline-block;
  width: 400px;
}
.shuishouxinxi div input {
  width: 396px;
  height: 39px;
}
.shuishouxinxi div select {
  width: 398px;
  height: 39px;
}

.shanchu-shuishouxinxi {
  display: inline-block;
  width: 70px;
  height: 30px;
  border: 1px solid #666666;
  border-radius: 4px;
  line-height: 30px;
  text-align: center;
  font-size: 12px;
  color: #666666;
  position: absolute;
  top: 0;
  right: 30px;
}
.shanchu-shuishouxinxi:hover {
  color: #ee5043;
  border: 1px solid #ee5043;
}
.open-submit.add-shuishouxinxi {
  width: 174px;
  font-size: 12px;
  margin: 24px 0 0 30px;
}

/* 我的基金 */
.jijin-t {
  width: 942px;
  height: 168px;
  margin: 0 auto;
  margin-top: 31px;
  background: url(../images/shouyi-bg.png) no-repeat;
  background-size: 100% 100%;
}
.jijin-list {
  float: left;
  width: 32%;
  font-family: MicrosoftYaHei;
}
.jijin-list:first-child {
  margin-left: 24px;
}
.jijin-list .list-title {
  font-size: 22px;
  color: #333333;
  line-height: 32px;
  height: 32px;
  margin-top: 21px;
}
.jijin-list .list-title i {
  display: inline-block;
  /* background: #FFB583; */
  width: 32px;
  height: 32px;
  border-radius: 3px;
  float: left;
  margin-right: 12px;
}
.jijin-list .list-title .zongjie {
  background: url(../images/zongjine.png) no-repeat;
  background-size: 100% 100%;
}
.jijin-list .list-title .shouyi {
  background: url(../images/shouyi.png) no-repeat;
  background-size: 100% 100%;
}
.jijin-list .list-num {
  font-size: 28px;
  line-height: 28px;
  font-weight: 600;
  color: #333333;
  margin-top: 24px;
}
.jijin-list .list-num.newred {
  color: #ee5043;
}
.jijin-list .list-num span {
  color: #333333;
  font-size: 20px;
  font-weight: normal;
}
.jijin-list .list-b {
  margin-top: 24px;
  font-size: 14px;
  color: #666666;
}
.jijin-list .list-b i {
  color: #ee5043;
  font-weight: 600;
}
.jijin-list:last-child {
  height: 96px;
  border-left: 1px solid #ebecf0;
  margin-top: 36px;
}
.jijin-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;
}
.jijin-list-last > div > i {
  display: inline-block;
  width: 18px;
  height: 18px;
  position: absolute;
}
.jijin-list-last > div > i.mairu {
  background: url(../images/mairu.png) no-repeat center center;
  top: 10px;
  left: 25px;
}
.jijin-list-last > div > i.maichu {
  background: url(../images/maichu.png) no-repeat center center;
  top: 8px;
  left: 29px;
}
.jijin-list .go-back {
  width: 120px;
}
.jijin-list-last ul {
  list-style: none;
  font-size: 16px;
  color: #333333;
  margin-top: 19px;
}
.jijin-list-last ul li {
  display: inline;
  margin-left: 23px;
  cursor: pointer;
}
.jijin-list-last ul li:hover {
  color: #ee5043;
}
.jijin-table {
  box-sizing: border-box;
  /* padding: 0 24px; */
  padding: 0 24px 50px;
}
.jijin-table-style {
  border: 0;
  font-family: SourceHanSansCN-Regular;
  font-size: 14px;
}
.jijin-table-style tr td {
  border-top: 0;
  border-bottom: 1px solid #f9f9f9;
  color: #333333;
  position: relative;
  padding: 8px;
}
.jijin-table-style tr th {
  border-top: 0;
  border-bottom: 1px solid #f9f9f9;
  line-height: 40px;
  color: #333333;
  padding: 8px;
}
.jijin-table-style .more-active-box {
  position: absolute;
  bottom: -23px;
  right: 20px;
  width: 50px;
  z-index: 10;
  line-height: 25px;
  display: none;
}
.jijin-table-style .more-active-box a {
  padding: 0;
  line-height: 20px;
}
.jijin-table-style tr td p {
  font-size: 12px;
  color: #2a2a2a;
  line-height: 12px;
}
.jijin-table-style tr td span {
  color: #3f3f3f;
}
.jijin-table-style tr td > i {
  display: inline-block;
  width: 0;
  height: 14px;
  border-left: 1px solid #eaeaea;
  margin: -2px 0;
}

.jijin-table-style tr td a {
  position: relative;
  display: inline-block;
  padding: 0 8px;
}
.jijin-table-style tr td a i {
  display: block;
  width: 8px;
  height: 5px;
  background: url(../images/xiala.png) no-repeat;
  background-size: 100%;
  position: absolute;
  top: 18px;
  right: -3px;
}
.jijin-table-style tr td .more-action i {
  top: 10px;
}
.jijin-table-style tr td .dingtou-more-active-box {
  position: absolute;
  right: 5px;
  background: #ffffff;
  box-shadow: 0 0 7px 0 rgba(146, 146, 146, 0.61);
  border-radius: 4px;
  z-index: 2;
  width: 96px;
  display: none;
}
.jijin-table-style tr:last-child td .dingtou-more-active-box {
  top: -120px;
}
.jijin-table-style .dingtou-more-active-box a {
  display: block;
  font-size: 12px;
  text-align: center;
  height: 20px;
  line-height: 20px;
  margin: 10px 0;
  color: #333333;
}
.jijin-table-style .dingtou-more-active-box a:hover {
  color: #3e639f;
  background: #f6f8fa;
}
.jijin-more-active-box.on {
  display: block;
}
.jijin-table-style .yellow {
  color: #ffa96e;
}
.jijin-table-style .green {
  color: #35bc59;
}
.jijin-table-style .red {
  color: #ee5043;
}
.jijin-table .not-jijin {
  display: none;
}
.jijin-table .not-jijin.on {
  display: block;
}
.not-jijin .not-jijin-bg {
  width: 266px;
  height: 166px;
  margin: 0 auto;
  background: url(../images/mine-nomoney-bg.png) no-repeat;
  background-size: 100% 100%;
}
.not-jijin p {
  font-size: 12px;
  color: #666666;
  text-align: center;
  margin-top: 20px;
}
.not-jijin .open-submit {
  width: 102px;
  margin: 32px auto 0;
  display: block;
}
.wodejijin-jijin-title {
  box-sizing: border-box;
  padding: 32px 0 0 24px;
}
.wodejijin-jijin-title p {
  font-size: 32px;
  color: #333333;
  font-weight: 600;
  display: inline-block;
}
.wodejijin-jijin-title i {
  font-size: 18px;
  color: #666666;
}
.wodejijin-jijin-title span {
  font-size: 16px;
  color: #333333;
}
.wodejijin-jijin-title span.green {
  color: #35bc59;
}
.wodejijin-jijin-t {
  width: 942px;
  margin: 18px auto 0;
  height: 138px;
  background: url(../images/shouyi-bg.png) no-repeat;
  background-size: 100% 100%;
}
.wodejijin-jijin-t p.green {
  color: #35bc59;
}
.wodejijin-jijin-t p.red {
  color: #ee5043;
}
.wodejijin-jijin-t div {
  display: inline-block;
  margin-top: 25px;
  height: 82px;
}
.wodejijin-jijin-t div:first-child {
  width: 300px;
  margin-left: 24px;
}
.wodejijin-jijin-t div:nth-of-type(2) {
  width: 180px;
  border-right: 1px solid #ebecf0;
}
.wodejijin-jijin-t ul {
  list-style: none;
  float: right;
  margin-top: 45px;
  margin-right: 30px;
}
.wodejijin-jijin-t ul li {
  margin-left: 50px;
  display: inline-block;
}
.wodejijin-jijin-t ul li p {
  font-size: 14px;
  color: #666666;
}
.wodejijin-jijin-t ul li p:last-child {
  margin-top: 12px;
}
.wodejijin-jijin-t > div > p:first-child {
  font-size: 16px;
  color: #333333;
}
.wodejijin-jijin-t > div > p:last-child {
  font-size: 32px;
  font-weight: 600;
  margin-top: 19px;
}
.wodejijin-jijin-t-btn {
  margin: 24px 0 0 24px;
  height: 36px;
}
.wodejijin-jijin-t-btn > div {
  width: 112px;
  height: 36px;
  border-radius: 18px;
  -o-border-radius: 18px;
  -moz-border-radius: 18px;
  -webkit-border-radius: 18px;
  font-size: 16px;
  margin-right: 12px;
  float: left;
  position: relative;
}
.wodejijin-jijin-t-btn > div > a {
  display: block;
  width: 112px;
  height: 36px;
  box-sizing: border-box;
  border-radius: 18px;
}
.wodejijin-jijin-t-btn > div a.more-action {
  border: 1px solid #666666;
  color: #666;
}
.wodejijin-jijin-t-btn > div a.more-action i {
  display: inline-block;
  margin-left: 10px;
  margin-bottom: 2px;
  width: 12px;
  height: 6px;
  background: url(../images/pay-arow.png) 0% 0% no-repeat;
}
.wodejijin-jijin-t-btn > div .wodejijin-more-action {
  position: absolute;
  top: 38px;
  right: 9px;
  width: 96px;
  height: 104px;
  box-shadow: 0 0 7px 0 rgba(146, 146, 146, 0.61);
  -o-box-shadow: 0 0 7px 0 rgba(146, 146, 146, 0.61);
  -moz-box-shadow: 0 0 7px 0 rgba(146, 146, 146, 0.61);
  -webkit-box-shadow: 0 0 7px 0 rgba(146, 146, 146, 0.61);
  border-radius: 4px;
  -o-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  display: none;
  z-index: 10;
  background: #ffffff;
}
.wodejijin-more-action > a {
  display: block;
  font-size: 12px;
  text-align: center;
  height: 20px;
  line-height: 20px;
  margin: 10px 0;
}
.wodejijin-more-action > a:hover {
  color: #3e639f;
  background: #f6f8fa;
}
.wodejijin-jijin-t-btn > a.more-action.on i {
  background: url(../images/pay-arow.png) 0% 100% no-repeat;
}
.jijin-table-style.jijinxiangqing-table-style tr td {
  color: #666;
}
.jijinxiangqing-table-style div.quren-yellow {
  color: #f79100;
  background: #faefdf;
}
.jijinxiangqing-table-style p {
  font-size: 12px;
  color: #2a2a2a;
}
.qujianshouyi {
  box-sizing: border-box;
  padding: 24px 24px 0;
  overflow: hidden;
}
.qujianshouyi > div {
  float: left;
}
.qujianshouyi-l {
  width: 478px;
}
.qujianshouyi-l > p {
  height: 34px;
  line-height: 34px;
  font-size: 14px;
  color: #666666;
}
.qujianshouyi-l > p > select {
  width: 190px;
  height: 32px;
  border-radius: 4px;
  -o-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
.qujianshouyi-echars {
  height: 260px;
  margin-top: 13px;
}
.qujianshouyi-r {
  width: 429px;
  margin-left: 30px;
}
.qujianshouyi-r > p {
  height: 34px;
  line-height: 34px;
  font-size: 14px;
  color: #666666;
  margin-bottom: 20px;
}
.qujianshouyi-r > p > input {
  width: 126px;
  height: 32px;
}
.qujianshouyi-r > p > span {
  width: 52px;
  height: 34px;
  line-height: 34px;
  margin-left: 15px;
}
.qujianshouyi-r > div > p {
  height: 51px;
  line-height: 51px;
  font-size: 14px;
  color: #666666;
  box-sizing: border-box;
  padding: 0 72px 0 50px;
}
.qujianshouyi-r > div > p span {
  color: #333333;
  float: right;
}
.qujianshouyi-r > div > p:nth-child(odd) {
  background: rgba(246, 248, 250, 0.6);
}

/* 撤单 */
.chedan-table {
  box-sizing: border-box;
  padding: 24px;
}
.chedan-table-style {
  border: 0;
  font-size: 14px;
}
.chedan-table-style tr td {
  border-top: 0;
  border-bottom: 1px solid #f9f9f9;
  color: #333333;
  position: relative;
  padding: 8px;
}
.chedan-table-style tr th {
  border-top: 0;
  border-bottom: 1px solid #f9f9f9;
  line-height: 40px;
  color: #333333;
  padding: 8px;
}
.chedan-table-style .querenzhong {
  color: #f79100;
  background: #fff2e1;
  border-radius: 2px;
  height: 22px;
  line-height: 22px;
  padding: 0 6px;
}
.chedan-table-style tr td:first-child {
  color: #666666;
}
.chedan-table-style tr td div {
  font-size: 12px;
  color: #2a2a2a;
}
.chedan-table-style tr td:nth-child(3) {
  color: #666666;
}
.chedan-table-style tr td a {
  display: inline-block;
  padding: 0 8px;
}
.chedan-table-style tr td > i {
  display: inline-block;
  width: 0;
  height: 14px;
  border-left: 1px solid #eaeaea;
  margin: -2px 0;
}

.shengou-content-box {
  overflow: hidden;
}
.shengou-content-box > p {
  float: left;
}
.shengou-content-box .shengou-content-title {
  width: 86px;
  padding: 24px 0 0 24px;
  font-size: 14px;
  color: #666666;
}
.shengou-content-box .shengou-content-text {
  width: 217px;
  padding: 24px 0 0 0;
  font-size: 14px;
  color: #333333;
}
.jiner-mingxi-box {
  width: 100%;
  float: left;
}
.shengou-content-text .minxitext {
  font-size: 14px;
  color: #488eeb;
}
.shengou-content-text > span {
  cursor: pointer;
}
.shengou-content-text i {
  display: inline-block;
  width: 11px;
  height: 12px;
  margin-left: 5px;
  position: relative;
  top: 1px;
}
.shengou-content-text .zhankai-shouqi-icon.down {
  background: url(../images/shouqi.png) no-repeat;
  background-size: 100% 100%;
}
.shengou-content-text .zhankai-shouqi-icon.on {
  background: url(../images/zhankai.png) no-repeat;
  background-size: 100% 100%;
}
.accountControlPeople {
  font-size: 14px;
  color: #3e639f;
  margin-left: 21px;
  display: none;
  cursor: pointer;
}
.w50 {
  width: 50px;
}
.w90 {
  width: 90px;
}
.w309 {
  width: 309px;
}
.w139 {
  width: 139px;
}
.w464 {
  width: 464px;
}
.mr8 {
  margin-right: 8px;
}
.h36 {
  height: 36px;
}
.h34 {
  height: 34px;
}
.xinxitianxie-content {
  margin-top: 24px;
  overflow: hidden;
}
.xinxitianxie-content .xinxitianxie-content-child {
  float: left;
  margin-bottom: 16px;
}
.xinxitianxie-content-child2 {
  margin-left: 30px;
}
.xinxitianxie-content .xinxitianxie-content-child > span {
  width: 100px;
  height: 36px;
  line-height: 36px;
  text-align: right;
  display: inline-block;
  margin-right: 12px;
}
.xinxitianxie-content .xinxitianxie-content-child span {
  display: inline-block;
  font-size: 14px;
  color: #333333;
}
.xinxitianxie-content .xinxitianxie-content-child .radio-box {
  width: 309px;
  display: inline-block;
}

.super-qianbao2 {
  margin-bottom: 0px;
  padding-bottom: 0px;
  float: none;
}

/* 2020-11-27 */
.download-btn {
  display: inline-block;
  width: 40px;
  height: 16px;
  line-height: 16px;
  padding-left: 20px;
  background: url(../images/download.png) left center no-repeat;
  font-size: 16px;
  color: #3e639f;
  cursor: pointer;
}
.printing-btn {
  display: inline-block;
  width: 40px;
  height: 16px;
  line-height: 16px;
  padding-left: 20px;
  background: url(../images/printing.png) left center no-repeat;
  font-size: 16px;
  color: #3e639f;
  cursor: pointer;
}
.search-head-box {
  width: 234px;
  height: 44px;
  border-radius: 22px;
  border: 1px solid rgba(0, 0, 0, 0.16);
  float: right;
  margin-top: 15px;
  /*position: absolute;
    right: 86px;
    top: 15px;*/
}
.search-head-box input {
  width: 70%;
  border: none;
  margin-left: 20px;
  height: 44px;
}
.search-head-box .search-box-btn {
  display: inline-block;
  width: 25px;
  height: 26px;
  background: url(../images/search-icon.png) no-repeat;
  vertical-align: middle;
}

.is_main_trade_acco_show.red_border_show {
  position: absolute;
  left: -1px;
  right: -1px;
  top: -1px;
  bottom: -1px;
  border-radius: 8px;
  -o-border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border: 1px solid #ee5043;
}

.is_other_trade_acco_show.red_border_show {
  position: absolute;
  left: -1px;
  right: -1px;
  top: -1px;
  bottom: -1px;
  border-radius: 8px;
  -o-border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border: 1px solid #ee5043;
}

.upDate-icon {
  display: inline-block;
  width: 22px;
  height: 21px;
  background: url(../images/update-icon.png) no-repeat;
  vertical-align: middle;
  margin-left: 5px;
}
.upDate-icon1 {
  display: inline-block;
  width: 22px;
  height: 21px;
  background: url(../images/update-icon.png) no-repeat;
  vertical-align: middle;
  margin-left: 5px;
}
.upDate-icon2 {
  display: inline-block;
  width: 22px;
  height: 21px;
  background: url(../images/update-icon.png) no-repeat;
  vertical-align: middle;
  margin-left: 5px;
}
.upDate-icon3 {
  display: inline-block;
  width: 22px;
  height: 21px;
  background: url(../images/update-icon.png) no-repeat;
  vertical-align: middle;
  margin-left: 5px;
}
.upDate-icon4 {
  display: inline-block;
  width: 22px;
  height: 21px;
  background: url(../images/update-icon.png) no-repeat;
  vertical-align: middle;
  margin-left: 5px;
}

/* 2020-12-11 */
.left_table {
  width: 930px;
  float: left;
  overflow-x: auto;
}
.right_table {
  width: 200px;
  float: left;
}
.cedai-fund-name {
  max-width: 140px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
}
.cedai-m {
  width: 16px;
  height: 16px;
  background: url('../images/cedai/m.png') center center no-repeat;
  background-size: cover;
  float: left;
  margin-top: 2px;
  margin-left: 5px;
}
.cedai-s {
  width: 16px;
  height: 16px;
  background: url('../images/cedai/s.png') center center no-repeat;
  background-size: cover;
  float: left;
  margin-top: 2px;
  margin-left: 5px;
  position: relative;
  z-index: 10;
}
.cedai-s-word {
  padding: 0 4px 0 20px;
  line-height: 16px;
  font-size: 12px;
  color: #fc8754;
  margin-left: -16px;
  float: left;
  margin-top: 2px;
  background: #fff5f0;
  border-radius: 8px;
}
.cedai-wen {
  width: 16px;
  height: 16px;
  background: url('../images/cedai/wen.png') center center no-repeat;
  background-size: cover;
  float: left;
  margin-top: 2px;
  margin-left: 5px;
  cursor: pointer;
}
.cedai-wen-show {
  position: absolute;
  background: #333333;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);
  padding: 8px;
  top: -50px;
  left: 70px;
  width: 260px;
  color: #fff;
  font-size: 12px;
  display: none;
}
.cedai-wen:hover .cedai-wen-show {
  display: block;
}
.h45 {
  height: 44px;
}
.operate-word {
  background: #fff5f0;
  font-size: 12px;
  color: #fc8754;
  padding: 5px;
  line-height: initial;
  width: 80%;
}
.net-value-icon.net-value-chart-icon {
  background-position-y: 2px;
}

/* 2020-12-14 */
.zhanghu_user_infor {
  background: url(../images/infor-bj.png) center center no-repeat;
  color: #fff;
}
.zhanghu_infor {
  width: 1200px;
  height: 142px;
  background: none;
  overflow: hidden;
  border-bottom: none;
  margin: auto;
}
.zhanghu_infor .w300 {
  width: 300px;
  float: left;
}
.zhanghu_infor .w250 {
  width: 250px;
  float: left;
}
.zhanghu_infor .updata-box {
  padding: 0 4px;
  border: 1px solid #fff;
  color: #fff;
  font-size: 12px;
  margin-left: 12px;
  border-radius: 2px;
}
.zhanghu_infor a:hover {
  border: 1px solid #fff;
  background: #fff;
  color: #ee5043;
}
.zhanghu_infor .update-icon {
  display: block;
  width: 20px;
  height: 20px;
  background: url(../images/infor-icon.png) no-repeat;
  background-size: 20px 100px;
  float: left;
  margin: 0px 9px 0 4px;
}
.zhanghu_infor .update-icon.update-i1 {
  background-position: 0 0;
}
.zhanghu_infor .update-icon.update-i2 {
  background-position: 0 -20px;
}
.zhanghu_infor .update-icon.update-i3 {
  background-position: 0 -40px;
}
.zhanghu_infor .update-icon.update-i4 {
  background-position: 0 -60px;
}
.zhanghu_infor .update-icon.update-i5 {
  background-position: 0 -80px;
}

/* 2020-12-16 */
.money-shouyi p i.m-color-red,
.account-shouyi div .user-money-num.m-color-red {
  color: #ee5043;
}
.money-shouyi p i.m-color-green,
.account-shouyi div .user-money-num.m-color-green {
  color: #35bc59;
}

.super-table-style2 tr td {
  border-bottom: 1px solid #f9f9f9;
}

/* 2020-12-16 */
.money-shouyi p i.m-color-red,
.account-shouyi div .user-money-num.m-color-red {
  color: #ee5043;
}
.money-shouyi p i.m-color-green,
.account-shouyi div .user-money-num.m-color-green {
  color: #35bc59;
}

/* 2020-11-24 */
.arrow-right-icon {
  display: inline-block;
  width: 33px;
  height: 9px;
  background: url('../images/arrow-right-icon.png');
  margin: 0 10px 5px;
}

/* 2020-12-21 */
.account-content-r-c .account-money.asset-money a.btn-detail {
  color: #5173a9;
  font-size: 14px;
  margin-left: 10px;
  display: inline-block;
}
.more-icon-1 {
  width: 12px;
  height: 12px;
  background: url(../images/more-icon-1.png) no-repeat;
  display: inline-block;
  margin-left: 6px;
  position: relative;
  top: 2px;
}
.more-icon-list {
  width: 12px;
  height: 12px;
  background: url(../images/list-more.png) no-repeat;
  display: inline-block;
  margin-left: 6px;
  position: relative;
  top: 2px;
}
.asset-num-box {
  padding: 0 10px;
  height: 25px;
  line-height: 25px;
  position: absolute;
  right: -50px;
  background-color: #fef5ed;
  color: #ee8c25;
  top: -2px;
  border-radius: 20px 2px 2px 2px;
}

/*安全设置*/
.anquanshezhi {
  width: 106%;
  overflow: hidden;
  border-bottom: 0px solid #eef0f1;
  /* margin-left: -25px;
    margin-top: -25px; */
  margin: -25px 0 50px -25px;
}

.main-right .anquanshezhi {
  margin-top: 31px;
  margin: 0 auto;
}

.anquanshezhi-org{
  width: 942px;
  height: 168px;
  margin: 0 auto;
  margin-top: 31px;
  background: url(../images/shouyi-bg.png) no-repeat;
  background-size: 100% 100%;
}
.bank-input.common-input-div {
  height: auto;
}
.common-input-div,
.common-small-input-div {
  width: 360px;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #e6e6e6;
  border-radius: 2px;
  height: 40px;
  *height: 40px;
  line-height: 40px;
}
.common-input-div.bank-chooed-div {
  background: #f6f6f6;
  border: 1px solid #e6e6e6;
  border-radius: 2px;
  box-sizing: border-box;
  height: 55px;
  line-height: normal;
  padding-top: 10px;
  padding-left: 15px;
}
.common-input-div.bank-chooed-div {
  background: #f6f6f6;
  border: 1px solid #e6e6e6;
  border-radius: 2px;
  box-sizing: border-box;
  height: 55px;
  line-height: normal;
  padding-top: 10px;
  padding-left: 15px;
}
.common-input-div.w460 {
  margin-left: 0px;
  width: 360px;
}
.fn-text-left .common-input-div,
.fn-text-left .w360 {
  margin-left: 0;
}
.common-input-div.common-input-other {
  width: 432px;
}
.border-box {
  box-sizing: border-box;
}
.mg-b-5 {
  margin-bottom: 5px;
}
.mg-r-10 {
  margin-right: 10px;
}
.rel {
  position: relative;
}
.common-input-title {
  float: left;
  width: 91px;
  line-height: 25px;
  margin-top: 8px;
  text-align: center;
  border-right: 1px solid #e6e6e6;
  font-size: 14px;
  color: #5e5e5e;
}
.special-select .common-input-title {
  margin-top: 7px;
}
/*.common-block{margin-left: 102px;}*/
/*.common-block>input{width:100%;height: 38px;*height:38px;line-height: 38px;border: none;font-size: 12px;background:transparent}*/
.common-block .psw-icon {
  position: absolute;
  right: 10px;
  top: 10px;
  background: url('../images/psw.png') no-repeat;
  width: 20px;
  height: 20px;
}
.bankcard_img {
  position: absolute;
  right: 8px;
  top: 9px;
}
.capital-show {
  height: 30px;
  line-height: 30px;
  background: #fff8ed;
  padding-left: 15px;
  border: 1px solid #e6e6e6;
}
.b-color-style1 {
  color: #a5a5a5;
}
.b-color-style2 {
  color: #5e5e5e;
}
.b-color-style3 {
  color: #0e7ce6;
}
.b-color-style4 {
  color: #f64719;
}
.b-color-style5 {
  color: #484848;
}
.b-color-style6 {
  color: #474e5d;
}
.b-color-style7 {
  color: #e6e6e6;
}
.fn-font-12 {
  font-size: 12px;
}
.fn-font-14 {
  font-size: 14px;
}
.fn-font-16 {
  font-size: 16px;
}
.fn-font-18 {
  font-size: 18px;
}
.fn-font-20 {
  font-size: 20px;
}
.fn-font-22 {
  font-size: 22px;
}
.fn-font-24 {
  font-size: 24px;
}
.fn-font-26 {
  font-size: 26px;
}
.fn-font-30 {
  font-size: 30px;
}
.fn-font-34 {
  font-size: 34px;
}
.fn-font-36 {
  font-size: 36px;
}
.fn-font-40 {
  font-size: 40px;
}
.fn-font-50 {
  font-size: 50px;
}
.fn-font-42 {
  font-size: 42px;
}
.fn-font-44 {
  font-size: 44px;
}
.fn-font-46 {
  font-size: 46px;
}
.fn-font-48 {
  font-size: 48px;
}
.common-input-div,
.common-small-input-div .common-small-input-div {
  width: 360px;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #e6e6e6;
  border-radius: 2px;
  height: 40px;
  *height: 40px;
  line-height: 40px;
}
.common-small-input-div {
  width: 360px;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #e6e6e6;
  border-radius: 2px;
  height: 40px;
  *height: 40px;
  line-height: 40px;
}
.capitalType {
  border-bottom: 1px solid #e6e6e6;
}

.money-shouyi p i.cash-green {
  color: #22b64a;
}
.account-shouyi span.cash-green {
  color: #22b64a;
}
.jijin-list .list-b i.cash-green {
  color: #22b64a;
  font-weight: 600;
}
.jijin-list .list-num.newgreen {
  color: #22b64a;
}
.wodejijin-jijin-title span.red {
  color: #ee5043;
}

/* 2020-12-23 */
.asset-tab-btn {
  position: absolute;
  right: 0;
  top: 5px;
}
.asset-tab-btn .open-submit.none {
  display: none;
}
.body-other table tr th {
  padding: 17px 10px;
  padding-left: 20px;
  font-size: 14px;
  line-height: 20px;
  vertical-align: middle;
}
.body-other table tr td {
  padding: 17px 10px;
  padding-left: 20px;
  font-size: 14px;
}

.body-other .open-table table tr td {
  padding: 9px 59px;
  padding-left: 17px;
  font-size: 14px;
}

#premobileDiv .open-table table tr td {
  padding: 9px 49px;
  padding-left: 17px;
  font-size: 14px;
}

#mobileByBank table tr td {
  padding: 10px 10px;
}
a.open-submit-public:hover {
  color: #fff;
}

.trade-table-style table tr th,
.trade-table-style2 table tr th {
  padding: 19px 5px;
  padding-left: 10px;
}

.trade-table-style2 table tr td {
  padding: 7px 5px;
  padding-left: 10px;
  font-size: 12px;
}
.m-customer-service-list {
  position: absolute;
  top: 32px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.08);
  z-index: 99999;
}
.m-customer-service-list1 {
  left: -9px;
}
.m-customer-service-list2 {
  left: -19px;
}
.m-customer-service-list3 {
  left: -10px;
}
.m-customer-service-item {
  padding: 12px 12px;
  line-height: 12px;
  color: #333;
  font-size: 12px;
  cursor: pointer;
}
.m-customer-service-item1 {
  width: 50px;
}
.m-customer-service-item2 {
  width: 72px;
}
.m-customer-service-item3 {
  width: 50px;
}
.m-customer-service-item:hover {
  color: #ee5043;
  background-color: #f6f8fa;
}
.m-customer-service-list .m-customer-service-item:hover a {
  color: #ee5043;
}
.m-customer-service-list .m-customer-service-item a {
  color: #333;
  text-decoration: none;
  padding: 0;
}
.m-customer-service {
  cursor: pointer;
}
.m-customer-service:hover .cur-p {
  color: #ee5043;
}
.ewm-show-box {
  cursor: pointer;
}
.ewm-show-box:hover .cur-p {
  color: #ee5043;
}
.ewm-show {
  width: 360px;
  height: 150px;
  background: #ffffff;
  box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.08);
  border-radius: 4px;
  position: absolute;
  right: 0;
  top: 32px;
  z-index: 99999;
}
.ewm-box {
  width: 33.3%;
  height: 100%;
  text-align: center;
  float: left;
}
.ewm-box .ewm-box-icon {
  width: 98px;
  height: 98px;
  margin-top: 10px;
}
img {
  border: none;
}
.ewm-box p {
  font-size: 12px;
  color: #333333;
}
.upload-img {
  width: 16px;
  margin-right: 10px;
}

#modifydetailinfoForm
  .layui-layer-page
  .chosen-container-single
  .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 34px;
  border: 1px solid #cacaca;
  border-radius: 0px;
  background-color: #fff;
  box-sizing: content-box;
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 34px;
}

#opendetailinfoForm .layui-layer-page .chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 34px;
  border: 1px solid #cacaca;
  border-radius: 0px;
  background-color: #fff;
  box-sizing: content-box;
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 34px;
}
#opendetailinfoForm
  .tong-select-small
  .chosen-container-single
  .chosen-single
  div
  b {
  background-position: 4px 17px;
}
#modifydetailinfoForm
  .tong-select-small
  .chosen-container-single
  .chosen-single
  div
  b {
  background-position: 4px 5px;
}

.right-menu-box {
  width: 56px;
  position: fixed;
  top: 300px;
  left: 50%;
  margin-left: 630px;
  bottom: 100px;
  z-index: 99;
}
.right-menu-box .rmenu-box {
  width: 56px;
  height: 56px;
  display: block;
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.16);
  cursor: pointer;
  margin-bottom: 6px;
  color: #333;
  text-decoration: none;
  box-sizing: border-box;
  padding-top: 8px;
}
.right-menu-box .rmenu-box.first-active {
  background: #fd533b;
  background-image: -webkit-linear-gradient(bottom, #fd533b, #ff005d);
  background-image: -o-linear-gradient(bottom, #fd533b, #ff005d);
  background-image: -moz-linear-gradient(bottom, #fd533b, #ff005d);
  background-image: linear-gradient(to bottom, #fd533b, #ff005d);
  box-shadow: 0 4px 8px 0 rgba(253, 76, 62, 0.38);
}
.right-menu-box .rmenu-box i {
  width: 26px;
  height: 26px;
  display: block;
  margin: 0 auto;
}
.right-menu-box .rmenu-box span {
  width: 56px;
  text-align: center;
  font-size: 12px;
  display: block;
  color: #333333;
}
.right-menu-box .rmenu-box.first-active span {
  color: #ffffff;
}
.right-menu-box .rmenu-box .right-menu-icon-1 {
  background: url(../images/right-erweima-icon.png) no-repeat center center;
  background-size: 100%;
}
.right-menu-box .rmenu-box .right-menu-icon-2 {
  background: url(../images/right-search-icon.png) no-repeat center center;
  background-size: 100%;
}
.right-menu-box .rmenu-box .right-menu-icon-3 {
  background: url(../images/right-zixun-icon.png) no-repeat center center;
  background-size: 100%;
}
.right-menu-box .rmenu-box .right-menu-icon-4 {
  background: url(../images/right-gonggao-icon.png) no-repeat center center;
  background-size: 100%;
}
.right-menu-box .rmenu-box .right-menu-icon-5 {
  background: url(../images/right-top-icon.png) no-repeat center center;
  background-size: 100%;
}
.right-menu-box .rmenu-box .right-menu-icon-6 {
  background: url(../images/clientservice.png) no-repeat center center;
  background-size: 100%;
}
.right-menu-box .rmenu-box.first-active .toolbar-layer {
  position: absolute;
  right: 56px;
  bottom: 0px;

  display: none;
  background: #ffffff;
  z-index: 100;
}
#jijinchaoshi-search-list1 {
  width: 770px;
}
#jijinchaoshi-search-list1 > li {
  margin-bottom: 18px;
}
.m-search-item-time-choose {
  display: none;
  position: absolute;
  top: 31px;
  right: -26px;
  width: 180px;
  padding: 19px 16px;
  border-radius: 4px;
  box-sizing: border-box;
  background: #fff;
  font-size: 0;
  box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.08);
  line-height: 30px;
  color: #333;
  font-size: 14px;
  z-index: 99;
}
.m-search-item-time-choose:after {
  position: absolute;
  top: -14px;
  right: 28px;
  width: 0;
  content: '';
  border-left: 6px solid;
  border-top: 7px solid;
  border-right: 6px solid;
  border-bottom: 7px solid;
  border-color: transparent transparent #fff transparent;
}
#jijinchaoshi-search-list2 {
  overflow: inherit;
}
.jiaoyi-search ul > li .change-data {
  position: relative;
}
.jiaoyi-search ul > li .change-data:after {
  position: absolute;
  top: 12px;
  right: 5px;
  content: '';
  border-left: 4px solid;
  border-top: 7px solid;
  border-right: 4px solid;
  border-bottom: 7px solid;
  border-color: #b6b6b6 transparent transparent transparent;
}
.jiaoyi-search ul > li.on .change-data:after {
  border-color: #fff transparent transparent transparent;
}

/* 基金份额明细弹窗 */
.wodejijin-chiyoufenermingxi-alert .wodejijin-chiyoufenermingxi-top {
  padding: 15px 25px;
}
.wodejijin-chiyoufenermingxi-top .wodejijin-chiyoufenermingxi-top-content {
  background-color: #f9f9f9;
  height: 60px;
  line-height: 60px;
}
.wodejijin-chiyoufenermingxi-alert
  .wodejijin-chiyoufenermingxi-top-content
  div {
  float: left;
  width: 26%;
}
.wodejijin-chiyoufenermingxi-top-content > div > b {
  font-size: 18px;
  color: #333;
  margin-left: 12px;
  font-weight: normal;
}
.wodejijin-chiyoufenermingxi-top-content > div > i {
  font-size: 14px;
  color: #666;
}
.wodejijin-chiyoufenermingxi-alert
  .wodejijin-chiyoufenermingxi-top-content
  > div
  > span {
  font-size: 15px;
  color: #333;
  display: inline;
}
.wodejijin-chiyoufenermingxi-alert
  .wodejijin-chiyoufenermingxi-top-content
  > div:first-child {
  margin-left: 20px;
  width: 44%;
}
.wodejijin-chiyoufenermingxi-alert .wodejijin-chiyoufenermingxi-bottom {
  padding: 0 25px;
}
.wodejijin-chiyoufenermingxi-bottom table {
  border: 0;
}
.wodejijin-chiyoufenermingxi-bottom table th {
  background-color: #f9f9f9;

  line-height: 40px;
  border: 0;
  font-size: 14px;
  color: #333;
  font-weight: bold;
  padding: 0;
}
.wodejijin-chiyoufenermingxi-bottom table tr td {
  height: 56px;
  line-height: 56px;
  border: 0;
  border-bottom: 1px solid #eee;
  font-size: 13px;
  color: #666;
  padding: 0;
}

.has-sell-goods {
  display: inline-block;
  height: 14px;
  width: 35px;
  background: url(../images/has-sell-goods.png) no-repeat;
  background-size: 100%;
  margin-left: 5px;
}
.sell-goods {
  display: inline-block;
  height: 14px;
  width: 35px;
  background: url(../images/sell-goods.png) no-repeat;
  background-size: 100%;
  margin-left: 5px;
}
.title-bg.jiaoyijilu-search-box {
  left: 0;
  width: 100%;
  margin: 0;
  box-sizing: border-box;
  padding: 0 24px;
  overflow: hidden;
  opacity: 1;
  color: rgba(95, 102, 116, 0.1);
}
.table-select-icon {
  float: right;
  cursor: pointer;
  background: url(../images/table-select-icon.png) no-repeat;
  background-size: 100%;
  width: 32px;
  height: 32px;
  margin-top: 4px;
}
.jiaoyi-table-search-box {
  padding: 0 24px;
  box-sizing: border-box;
}
.trans-icon-box {
  width: 5px;
  height: 13px;
  background: url(../images/trans-icon.png) no-repeat;
  background-size: 100%;
}

.trans-icon-box1{
  width: 40px;
  height: 5px;
  background: url(../images/trans-icon2.png) no-repeat;
  background-size: 100%;
  margin-top: 20px;
}

.bindphone_login_password_text {
  width: 512px;
  padding: 10px 16px;
  background: #f9f9f9;
  border-radius: 2px;
  font-size: 14px;
  color: #333333;
  line-height: 20px;
  box-sizing: border-box;
  margin: 24px auto 0;
}
.input_box {
  display: inline-block;
  position: relative;
}
.close_input {
  display: block;
  width: 18px;
  height: 18px;
  background: url('../images/close_input.png') no-repeat;
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
#netValueDcQuery,
#bonusQuery,
#purchasePayForm_div,
#addFixTradeForm_div {
  padding-bottom: 50px;
}

/* 弹框样式 */
.tan-special {
  width: 512px;
  height: auto;
  padding: 24px;
  background-color: #fff;
}
.tan-special-title {
  font-size: 15px;
  color: #333333;
  font-weight: bold;
  position: relative;
  margin-bottom: 16px;
}
.tan-special-title span {
  position: absolute;
  width: 24px;
  height: 4px;
  background-image: -webkit-linear-gradient(left, #ff005d, #fd533b);
  background-image: -o-linear-gradient(left, #ff005d, #fd533b);
  background-image: -moz-linear-gradient(left, #ff005d, #fd533b);
  background-image: linear-gradient(to left, #ff005d, #fd533b);
  bottom: -5px;
  left: 0;
}
.tan-special-infor {
  font-size: 16px;
  color: #333333;
  text-align: center;
  margin-top: 8px;
}
.tan-special-footer {
  text-align: center;
  margin-top: 24px;
}
.tan-special-btn-left {
  display: inline-block;
  width: 90px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  color: #fff;
  background-image: -webkit-linear-gradient(left, #ff005d, #fd533b);
  background-image: -o-linear-gradient(left, #ff005d, #fd533b);
  background-image: -moz-linear-gradient(left, #ff005d, #fd533b);
  background-image: linear-gradient(to left, #ff005d, #fd533b);
  border-radius: 4px;
  cursor: pointer;
}
.tan-special-btn-left:hover {
  color: #fff;
  opacity: 0.8;
}
.tan-special-btn-right {
  display: inline-block;
  width: 90px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  color: #ee5043;
  border: 1px solid #ee5043;
  border-radius: 4px;
  cursor: pointer;
  margin-left: 14px;
  background-color: #fff !important;
}
.tan-special-bottom {
  border-bottom: 1px solid #eeeeee;
}
/* 充值弹框 */
/* .remitinvest-show{ height: 400px;overflow: auto;} */
/* .layui-layer-title{border-bottom: 1px solid #EAEAEA;background-color: #fff;} */
.remitinvest-show .line-red{width: 2px; height: 18px; background: #EE5043; display: inline-block; vertical-align: middle;margin-bottom: 2px;}
.remitinvest-show .mg-r-8{margin-right: 8px;}
.remitinvest-show .bg-color{background: rgba(245,245,245,0.50);}
.remitinvest-show .border-2{border-radius: 2px;}
.remitinvest-show .mg-l-8{margin-left: 8px;}
.remitinvest-show .fn-color-3E639F{color:#3E639F;}
.remitinvest-show .text-align-justify{ text-align-last:justify;}
.remitinvest-show .w42{display: inline-block;width: 42px;}
.remitinvest-show .fixed-bottom-btns .fixed-area{ text-align: left;}
.remitinvest-show .m-btn{line-height: 30px;height: 36px;font-size:14px;border-radius: 4px;border: 1px solid #EE5043;border-radius: 4px;background-color: #fff;color: #EE5043;}
.remitinvest-show .opcity-bg{background-image: linear-gradient(116deg, #FD533B 0%, #FF005D 100%);color:#fff;}
.remitinvest-show .m-btn:hover{background-image: linear-gradient(116deg, #FD533B 0%, #FF005D 100%);color:#fff;}
.remitinvest-show .fixed-bottom-btns{padding-top: 0;}
.remitinvest-show .border-b-DCE1E3{border-bottom: 1px solid #DCE1E3;padding-bottom: 6px;}
.remitinvest-show .ol-li{margin-left: -20px;}
.remitinvest-show .ol-li li{list-style: auto;}
.remitinvest-show .lh22{line-height: 22px;}
.remitinvest-show .m-bank-card{background-color: #fff;padding: 10px;margin-top: 10px;width: auto;}
.remitinvest-show #Img{transform: rotate(90deg);}
.remitinvest-show #bankList{ display: none;}

.proof-tip{
  margin-bottom: 10px;
  color: #999999;
  font-size: 14px;
}

#three_signs_tip span {
  text-align: left;
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
}

.alert-content #error_tip span {
  text-align: left;
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
}



#dualFactorOrder_div .ck-img{
  width: 127px;
  height: 46px;
  border: 1px solid #e2e4e5;
  vertical-align: middle;
  float: left;
  margin-left: 16px;
  display: block;
}

#dualFactorOrder_div .hs-tong-input.w180 {
  width: 180px;
}

#dualFactorOrder_div .add-btn-sure-order{
  min-width: 90px;
}

#dualFactorOrder_div .add-btn-cancel-order{
  min-width: 90px;
}