* {
  padding: 0;
  margin: 0;
  font-size: 0;
  list-style: none;
  font-style: normal;
  text-decoration: none;
  box-sizing: border-box;
  font-family: 'Noto Sans CJK SC', 'Noto Sans CJK', 'Source Han Sans', source-han-sans-simplified-c, sans-serif;
}
body,
html {
  width: 100%;
  height: 100%;
  position: relative;
  background: #F2F2F2 !important;
}
.ov {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.red {
  color: #CC0A0A !important;
}
.br {
  border: 1px solid #E7E7E7;
  /*border:1px solid black;*/
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clearfix:after {
        content: "";
        display: block;
        height: 0;
        visibility: hidden;
        clear: both;
    }
    
    .clearfix {
        *zoom: 1;
    }
    
    i,
    em {
        font-style: normal;
    }

    a {
        font-size: 14px;
        color: #333;
    }
    a:hover {
        color: #e33333;
        text-decoration: underline;
    }
    .rColor {
        color: #e33333;
    }
    .font12 {
        font-size: 12px;
    }
    .font14 {
        font-size: 14px;
    }
    .font26 {
        font-size: 26px;
    }
    .margin-b6 {
        margin-bottom: 6px;
    }
    .margin-r6 {
        margin-right: 6px;
    }

    /* 内容 */
.renzheng {
  color: #2A5894 !important;
  cursor: pointer;
}
.clear {
  width: 1px;
  height: 1px;
  clear: both;
  content: "";
}
#tanchuang input{
  padding: 0;
  float: none;
}
.banner-bar {
  display: block;
  width: 1200px;
  height: 70px;
  position: relative;
  margin: auto;
  margin-top: 6px;
}
.zxg .swiper-pagination-bullet-active {
  opacity: 1;
  background: black;
}
.zxg .swiper-pagination {
  text-align: right;
  padding-right: 20px;
}
.content {
  width: 1200px;
  height: auto;
  margin: auto;
  margin-top: 6px;
  margin-bottom: 6px;
  position: relative;
}
.content .tab-bar1 {
  width: 100%;
  height: 48px;
  line-height: 48px;
  background: #fff;
  padding-left: 10px;
}
.content .tab-bar1 * {
  font-size: 18px;
  font-weight: bold;
  color: #333333;
}

.content .tab-bar1 .ig1 {
  width: 18px;
  height: 18px;
  position: relative;
  top: 4px;
  left: 5px;
}
.content .tab-bar1 .s2 {
  float: right;
  margin-right: 19px;
  font-size: 12px;
  color: #878787;
  font-weight: 400;
}
.content .tab-bar1 .s2:hover{
  color: #2A5894;
  text-decoration: underline;
}
.content .tab-bar1 .s2 img {
  position: relative;
  margin-left: 3px;
  top: 0;
}
.content .tab-bar2 {
  padding-left: 18px;
  position: relative;
}
.content .tab-bar2 .s3 {
  display: inline-block;
  font-size: 12px;
  font-weight: 500;
  color: #2A5894;
  margin-left: 9px;
  cursor: pointer;
}
.content .tab-bar2 .s3 .g1 {
  width: 11px;
  height: 11px;
  position: relative;
  margin-left: 4px;
  top: 1px;
}
.content .tab-bar2 .s3 .g2 {
  width: 38px;
  height: 16px;
  margin-left: 5px;
}
.content .tab-bar2 .s3 .des {
  width: 220px;
  height: 170px;
  position: absolute;
  margin: auto;
  top: 40px;
  left: 10px;
  border-radius: 10px;
  background: #FFFFFF;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  line-height: 20px;
  padding: 20px;
  text-align: justify;
  display: none;
  z-index: 99;
  cursor: text;
}
.content .tab-bar2 .s3 .des .d1 {
  font-size: 12px;
  color: #333333;
  font-weight: 400;
}
.content .tab-bar2 .s3 .des .d1 b {
  font-size: 12px;
}
.content .tab-bar2 .s3 .des .more {
  font-size: 12px;
  transform: scale(0.9);
  color: #2A5894;
  font-weight: 400;
  display: block;
  text-align: right;
  margin-top: 4px;
  margin-right: -5px;
}
.content .tab-bar2 .s3 .des .more img {
  margin-left: 8px;
}
.content .tab-bar2 .s3:hover .des {
  display: block;
}
.content .btn-op {
  display: block;
  width: 42px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  border: 1px solid #2A5894;
  font-size: 12px;
  color: #2A5894 !important;
  border-radius: 2px;
}
.content .btn-op.btn-op2 {
  width: 63px;
  cursor: pointer;
}
.content .btn-op:hover {
  background: #2A5894;
  color: #FFFFFF !important;
}
.content .btn-op.default {
  color: #797979 !important;
  border: 1px solid #797979;
}
.content .btn-op.default:hover {
  background: none;
  color: #797979 !important;
}
.content .dropDown {
  width: 116px;
  height: 24px;
  position: relative;
  background: #2A5894;
  border-radius: 2px;
}
.content .dropDown * {
  font-size: 12px;
}
.content .dropDown .btn {
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  width: 35px;
  height: 22px;
  background: #2A5894;
  border-radius: 2px;
  padding-left: 13px;
  padding-top: 8px;
}
.content1 {
  height: 583px;
}
.content1 .left {
  width: 274px;
  height: 100%;
  margin-right: 6px;
  position: relative;
}
.content1 .left .top {
  width: 100%;
  height: 268px;
  margin-bottom: 6px;
  position: relative;
  background: #FFFFFF;
}
.content1 .left .top .con {
  width: 100%;
  height: 190px;
  position: relative;
  font-size: 14px;
  display: none;
  overflow: hidden;
}
.content1 .left .top .con.active {
  display: block;
}
.content1 .left .top .con .line {
  width: 100%;
  height: 24px;
  margin-bottom: 9px;
  position: relative;
}
.content1 .left .top .con .line:nth-of-type(1) {
  margin-top: 15px;
}
.content1 .left .top .con .line .s1 {
  width: 120px;
  height: 24px;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
  text-align: center;
  padding-left: 20px;
}
.content1 .left .top .con .line2 {
  width: 100%;
  height: auto;
  line-height: 20px;
}
.content1 .left .top .con .line2-1 {
  margin-top: 23px;
}
.content1 .left .top .con .line2 .s1 {
  font-size: 12px;
  color: #333333;
  margin-left: 60px;
}
.content1 .left .top .con .line2 .s2 {
  font-size: 14px;
  color: #333333;
  font-weight: bold;
  margin-left: 5px;
}
.content1 .left .top .con .des-line {
  width: 100%;
  height: 40px;
  line-height: 40px;
  position: relative;
  padding-left: 55px;
}
.content1 .left .top .con .des-line-1 {
  margin-top: 15px;
}
.content1 .left .top .con .des-line img {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 28px;
  width: 15px;
  height: 15px;
}
.content1 .left .top .con .des-line span {
  height: 14px;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
}
.content1 .left .top .con .buy {
  width: 163px;
  height: 22px;
  background: #2A5894;
  border-radius: 2px;
  text-align: center;
  position: relative;
  margin: auto;
  margin-top: 15px;
}
.content1 .left .top .con .buy * {
  line-height: 22px;
  font-size: 12px;
  font-weight: 500;
  color: #FFFFFF;
}
.content1 .left .bt {
  width: 100%;
  height: 309px;
  position: relative;
  background: #FFFFFF;
}
.content1 .left .bt .con {
  width: 100%;
  height: 225px;
  position: relative;
  font-size: 14px;
  display: none;
  overflow: hidden;
}
.content1 .left .bt .con.active {
  display: block;
}
.content1 .left .bt .con .ig1 {
  width: 100%;
  height: auto;
}
.content1 .left .bt .con .line {
  width: 100%;
  height: 25px;
  line-height: 25px;
  padding-left: 100px;
  position: relative;
  margin-top: 12px;
}
.content1 .left .bt .con .line-1 {
  margin-top: 15px;
}
.content1 .left .bt .con .line img {
  width: 25px;
  height: 25px;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 60px;
}
.content1 .left .bt .con .line span {
  font-size: 14px;
  font-weight: 400;
  color: #333333;
}
.content1 .left .bt .con .zd-line .t {
  width: 100%;
  height: 40px;
  line-height: 40px;
  position: relative;
}
.content1 .left .bt .con .zd-line .t .s1 {
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  margin-left: 12px;
  float: left;
  display: block;
  width: 120px;
  max-width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.content1 .left .bt .con .zd-line .t:hover .s1 {
  font-weight: bold;
  color: #2A5894;
}
.content1 .left .bt .con .zd-line .t .s2 {
  font-size: 16px;
  font-weight: bold;
  color: #CC0A0A;
  margin-left: 15px;
  float: left;
  cursor: pointer;
}
.content1 .left .bt .con .zd-line .t .down {
  display: none;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  right: 12px;
  padding: 10px;
  cursor: pointer;
}
.content1 .left .bt .con .zd-line .t .down img {
  width: 8px;
  height: 5px;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
}
.content1 .left .bt .con .zd-line.active .down {
  display: block;
  /*transform: rotate(180deg);
              right: 4px;*/
}
.content1 .left .bt .con .zd-line .zd {
  width: 100%;
  height: 100px;
  position: relative;
}
.content1 .left .bt .con .zd-line .zd .chart {
  width: 100px;
  height: 80px;
  position: absolute;
  margin: auto;
  top: 10px;
  left: 0;
  right: 0;
}
.content1 .left .bt .con .zd-line .zd .flour {
  width: 100%;
  height: 100%;
  position: relative;
}
.content1 .left .bt .con .zd-line .zd .flour .p {
  position: absolute;
  margin: auto;
  font-size: 12px;
  font-weight: 400;
  color: #333333;
}
.content1 .left .bt .con .zd-line .zd .flour .p .s {
  font-size: 12px;
  font-weight: bold;
  color: #FEA03B;
}
.content1 .left .bt .con .zd-line .zd .flour .p .s span {
  font-size: 10px;
  font-weight: 400;
}
.content1 .left .bt .con .zd-line .zd .flour .p.p1 {
  top: 0px;
  left: 0;
  right: 0;
  text-align: center;
}
.content1 .left .bt .con .zd-line .zd .flour .p.p2 {
  top: 32px;
  left: 0;
  display: block;
  width: 95px;
  text-align: right;
}
.content1 .left .bt .con .zd-line .zd .flour .p.p3 {
  bottom: 0px;
  left: 0;
  right: 0;
  text-align: center;
}
.content1 .left .bt .con .zd-line .zd .flour .p.p4 {
  top: 32px;
  right: 0;
  display: block;
  width: 95px;
  text-align: left;
}
.content1 .left .tabBar {
  width: 100%;
  height: 48px;
  background: #F2F2F2;
}
.content1 .left .tabBar .tab {
  width: 114px;
  height: 48px;
  line-height: 48px;
  background: #fff;
  font-size: 18px;
  font-weight: bold;
  color: #333333;
  text-align: center;
  cursor: pointer;
}
.content1 .left .tabBar .tab.active {
  background: #FFFFFF;
  color: #2A5894;
}
.content1 .left .tabBar .hot {
  width: 46px;
  height: 28px;
  position: absolute;
  margin: auto;
  top: 11px;
  right: -9px;
}
.content1 .left .more {
  width: 100%;
  line-height: 20px;
  text-align: right;
  position: relative;
}
.content1 .left .more .s1 {
  font-size: 12px;
  font-weight: 400;
  color: #2A5894;
}
.content1 .left .more img {
  width: 5px;
  height: 9px;
  margin-right: 12px;
  margin-left: 5px;
}
.content1 .center {
  width: 638px;
  height: 100%;
  margin-right: 6px;
  position: relative;
}
.content1 .center .top {
  width: 100%;
  height: 355px;
  margin-bottom: 6px;
  background: #FFFFFF;
}
.content1 .center .top .c1 .t1 {
  display: block;
  width: 94%;
  line-height: 30px;
  font-size: 16px;
  font-weight: bold;
  color: #D22222;
  margin-left: 31px;
  margin-top: 15px;
  max-width: 630px;
}
.content1 .center .top .c1 .t2 {
  width: 90%;
  margin: 5px auto;
  margin-left: 31px;
  position: relative;
  height: 45px;
  border-bottom: 1px solid #E5E5E5;
  padding-bottom: 5px;
}
.content1 .center .top .c1 .t2 a {
  font-size: 14px;
  font-weight: 500;
  display: block;
  width: 98px;
  height: 20px;
  line-height: 20px;
  float: left;
  color: #2A5894;
  text-align: left;
}
.content1 .center .top .c1 .t2 a:nth-last-of-type(1){
  width: 72px;
}
.content1 .center .top .c1 .t2 a img {
  width: 7px;
  height: 10px;
  position: relative;
  margin: auto;
  margin-right: 5px;
  top: 1px;
}
.content1 .center .top .c1 .t2 a:hover {
  color: #D22222;
  text-decoration: underline;
}
.content1 .center .top .c1 .t2 .shu {
  height: 11px ;
  width: 1px;
  float: left;
  border-right: 1px solid #2A5894;
  position: relative;
  top: 5px;
  left: -17px;
}
.content1 .center .top .c2 {
  width: 565px;
  position: relative;
  border-bottom: 1px solid #E5E5E5;
  padding-bottom: 15px;
  padding-top: 6px;
  margin-left: 31px;
}
.content1 .center .top .c2 .tit {
  position: absolute;
  margin: auto;
  top: -16px;
  left: -7px;
  background: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.content1 .center .top .c2.c3 {
  padding-top: 13px;
}
.content1 .center .top .c2.c3 .tit {
  top: -10px;
}
.content1 .center .top .c2 .line {
  width: 100%;
  height: 25px;
  line-height: 25px;
  position: relative;
}
.content1 .center .top .c2 .line a {
  display: block;
  width: 50%;
  float: left;
  padding-left: 12px;
  position: relative;
}
.content1 .center .top .c2 .line a .point {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  border-bottom: 0;
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background: #999999;
}
.content1 .center .top .c2 .line a .s1 {
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
  color: #333333;
  max-width: 285px;
}
.content1 .center .top .c2 .line a:hover .s1 {
  color: #D22222;
  text-decoration: underline;
}
.content1 .center .bt {
  width: 100%;
  height: 222px;
  background: #FFFFFF;
}
.content1 .center .bt .tit {
  width: 100%;
  height: 48px;
  line-height: 48px;
  padding-left: 20px;
  font-size: 18px;
  font-weight: bold;
  color: #333333;
  background: #F2F2F2;
}
.content1 .center .bt .con {
  width: 100%;
  height: 174px;
  position: relative;
}
.content1 .center .bt .con .cont {
  width: 30%;
  height: 100%;
  float: left;
  position: relative;
}
.content1 .center .bt .con .cont .c1 {
  width: 100%;
  padding-top: 11px;
  padding-left: 44px;
  overflow: hidden;
}
.content1 .center .bt .con .cont .c1 .tit {
  width: 150px;
  height: 20px;
  max-width: 150px;
  padding-left: 15px;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
  color: #2A5894;
  position: relative;
  background: white;
}
.content1 .center .bt .con .cont .c1 .tit:hover {
  color: #D22222;
  text-decoration: underline;
}
.content1 .center .bt .con .cont .c1 .tit .shu {
  width: 4px;
  height: 13px;
  background: #D22222;
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
}
.content1 .center .bt .con .cont .c1 .time {
  width: 100%;
  font-size: 12px;
  font-weight: 500;
  color: #333333;
  text-align: center;
  /* padding-left: 15px; */
}
.content1 .center .bt .con .cont .c2 {
  width: 129px;
  height: auto;
  margin-left: 54px;
  position: relative;
  border-top: 1px solid #E5E5E5;
  margin-top: 10px;
  padding-top: 5px;
}
.content1 .center .bt .con .cont .c2 .t1 {
  width: 100%;
  line-height: 23px;
  text-align: center;
  font-size: 12px;
  font-weight: 400;
  color: #333333;
}
.content1 .center .bt .con .cont .buy {
  display: block;
  position: relative;
  margin: auto;
  width: 42px;
  height: 22px;
  line-height: 22px;
  background: #2A5894;
  border-radius: 2px;
  font-size: 12px;
  font-weight: 500;
  color: #FFFFFF;
  text-align: center;
  left: 22px;
  top: 8px;
}
.content1 .right {
  width: 275px;
  height: 100%;
  position: relative;
}
.content1 .right .top {
  width: 100%;
  height: 185px;
  margin-bottom: 6px;
  background: #FFFFFF;
  padding-top: 16px;
}
.content1 .right .top .btn {
  width: 229px;
  height: 40px;
  margin: auto;
  line-height: 40px;
  text-align: center;
  border-radius: 3px;
  background: #2A5894;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
}
.content1 .right .top .btn.btn2 {
  background: #ED4221;
  margin-top: 14px;
}
.content1 .right .top img {
  width: 228px;
  height: auto;
  margin: auto;
  margin-top: 8px;
  margin-left: 23px;
}
.content1 .right .bt {
  width: 100%;
  height: 392px;
  background: #FFFFFF;
}
.content1 .right .bt .list {
  width: 100%;
  position: relative;
  display: none;
}
.content1 .right .bt .list.active {
  display: block;
}
.content1 .right .bt .list.hg .s3 {
  line-height: 30px;
}
.content1 .right .bt .list .ig1 {
  width: 276px;
  height: 128px;
}
.content1 .right .bt .list .tit {
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  width: 100%;
  line-height: 25px;
  padding-left: 4px;
  margin-top: 5px;
}
.content1 .right .bt .list .title {
  padding-left: 12px;
  width: 100%;
  line-height: 25px;
  position: relative;
}
.content1 .right .bt .list .title img {
  position: absolute;
  margin: auto;
  top: 6px;
  left: 12px;
}
.content1 .right .bt .list .title .s1 {
  font-size: 14px;
  font-weight: bold;
  color: #2A5894;
  display: block;
  width: 240px;
  max-width: 240px;
  padding-left: 20px;
}
.content1 .right .bt .list .s2 {
  font-size: 12px;
  font-weight: 500;
  color: #333333;
  padding-left: 38px;
  line-height: 20px;
  margin-bottom: 8px;
}
.content1 .right .bt .list .s2-1 {
  margin-top: 3px;
  margin-bottom: 0;
}
.content1 .right .bt .list .s2:hover {
  color: #2A5894;
}
.content1 .right .bt .list .s3 {
  width: 100%;
  line-height: 25px;
  max-width: 260px;
  font-size: 14px;
  font-weight: 500;
  color: #333333;
  padding-left: 13px;
}
.content1 .right .bt .list .s3:hover {
  color: #D22222;
  text-decoration: underline;
}
.content2 {
  min-height: 600px;
  height: auto;
}
.content2 .left {
  width: 597px;
  height: 100%;
  float: left;
  position: relative;
}
.content2 .cont1 .left{
  background: white;
}
.content2 .right {
  width: 597px;
  height: 100%;
  float: right;
  position: relative;
}
.content2 .cont1 .right{
  background: white;
}
.content2 .tit-banner {
  width: 100%;
  height: 47px;
  position: relative;
  margin-top: 6px;
}
.content2 .tit-banner .c1 {
  width: 84px;
  height: 41px;
  background: #2A5894;
}
.content2 .tit-banner .c1 .sp1 {
  color: #FFFFFF;
  font-weight: bold;
  font-size: 18px;
  position: relative;
  margin-left: 8px;
  top: 7px;
}
.content2 .tit-banner .c1 .sp2 {
  color: #FFFFFF;
  font-weight: bold;
  font-size: 14px;
  position: relative;
  top: 8px;
}
.content2 .cont1 {
  width: 100%;
  height: 260px;
  margin-top: 6px;
}
.content2 .cont1 .banner {
  width: 100%;
  height: 88px;
  margin-bottom: 2px;
}
.content2 .cont1 .line {
  width: 100%;
  position: relative;
  margin-top: 14px;
  height: 22px;
  line-height: 22px;
  padding-left: 70px;
}
.content2 .cont1 .line .pm {
  width: 33px;
  height: 17px;
  line-height: 14px;
  text-align: center;
  background: #FF6000;
  border-radius: 2.5px;
  font-size: 12px;
  font-weight: 400;
  color: #FFFFFF;
  transform: scale(0.9);
  position: absolute;
  margin: auto;
  top: 2px;
  left: 30px;
}
.content2 .cont1 .line .fund {
  display: block;
  width: 210px;
  max-width: 210px;
  font-size: 14px;
  font-weight: 500;
  color: #333333;
  text-align: left;
  float: left;
  margin-right: 10px;
}
.content2 .cont1 .line .fund:hover{
  color: #D22222;
  text-decoration: underline;
  font-weight: bold;
}
.content2 .cont1 .line .sy {
  width: 220px;
  height: 22px;
  float: left;
}
.content2 .cont1 .line .sy .s1 {
  font-size: 12px;
  font-weight: 400;
  color: #999999;
}
.content2 .cont1 .line .sy .s2 {
  font-size: 14px;
  font-weight: bold;
  color: #D22222;
  margin-left: 10px;
}
.content2 .cont1 .line .sy .s2.renzheng{
  font-size: 14px;
  font-weight: bold;
}
.content2 .cont1 .line .btn-op {
  float: left;
}
.content2 .cont2 {
  height: 274px;
  margin-top: 6px;
}
.content2 .cont2 .dropDown {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 100px;
}
.content2 .cont2 .btn {
  cursor: pointer;
}
.content2 .cont2 .default {
  pointer-events: none;
}
.content2 .cont2 .tab {
  width: 100%;
  height: auto;
  background: white;
}
.content2 .cont2 .tab tr {
  line-height: 20px;
}
.content2 .cont2 .tab th {
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  line-height: 40px;
  margin-top: 10px;
}
.content2 .cont2 .tab td {
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  line-height: 35px;
  text-align: center;
  position: relative;
}
.content2 .cont2 .tab td * {
  font-size: 14px;
  font-weight: 400;
  color: #333333;
}
.content2 .cont2 .tab td a:hover{
  color: #D22222 !important;
  text-decoration: underline;
}
.content2 .cont2 .left .tab td {
  height: 25px;
  position: relative;
  overflow: hidden;
}
.content2 .cont2 .left .tab td.fund {
  width: 140px;
  max-width: 140px;
  padding-left: 10px;
}
.content2 .cont2 .left .tab td.fund a {
  color: #2A5894;
}
.content2 .cont2 .left .tab td.manager {
  width: 60px;
  max-width: 60px;
}
.content2 .cont2 .left .tab td:nth-of-type(3) {
  width: 74px;
  max-width: 74px;
}
.content2 .cont2 .left .tab td:nth-of-type(4) {
  width: 60px;
  max-width: 60px;
}
.content2 .cont2 .left .tab td:nth-of-type(5) {
  width: 100px;
  max-width: 100px;
}
.content2 .cont2 .left .tab td:nth-of-type(6) {
  position: relative;
}
.content2 .cont2 .left .tab td:nth-of-type(6) .btn {
  float: left;
  margin-left: 5px;
  font-size: 12px;
}
.content2 .cont2 .right .tab td {
  height: 25px;
  position: relative;
  overflow: hidden;
}
.content2 .cont2 .right .tab td.fund {
  width: 180px;
  max-width: 180px;
  padding-left: 10px;
}
.content2 .cont2 .right .tab td.fund a {
  color: #2A5894;
}
.content2 .cont2 .right .tab td.fund2 {
  width: 140px;
  max-width: 140px;
}
.content2 .cont2 .right .tab td.fund2 a {
  color: #2A5894;
}
.content2 .cont2 .right .tab td:nth-of-type(2) {
  width: 80px;
  max-width: 80px;
}
.content2 .cont2 .right .tab td:nth-of-type(4) {
  width: 80px;
  max-width: 80px;
}
.content2 .cont2 .right .tab td:nth-of-type(5) {
  position: relative;
}
.content2 .cont2 .right .tab td:nth-of-type(5) .btn {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  font-size: 12px;
}
.content2 .cont3 {
  height: 235px;
}
.content2 .cont3 .tabBar {
  width: 100%;
  height: 48px;
}
.content2 .cont3 .tabBar .tab {
  width: 33.33%;
  height: 48px;
  float: left;
  position: relative;
  background: #F2F2F2;
  cursor: pointer;
}
.content2 .cont3 .tabBar .tab .sp1 {
  display: block;
  text-align: center;
  color: #333333;
  font-weight: bold;
  font-size: 18px;
  height: 18px;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.content2 .cont3 .tabBar .tab .sp2 {
  display: none;
  color: #D22222;
  font-weight: 500;
  font-size: 12px;
  height: 12px;
  position: absolute;
  text-align: center;
  margin: auto;
  left: 0;
  right: 0;
  top: 31px;
}
.content2 .cont3 .tabBar .tab.active {
  background: #FFFFFF;
}
.content2 .cont3 .tabBar .tab.active .sp1 {
  top: 5px;
  bottom: auto;
  color: #2A5894;
}
.content2 .cont3 .tabBar .tab.active .sp2 {
  display: block;
}
.content2 .cont3 .left {
  background: #FFFFFF;
  position: relative;
}
.content2 .cont3 .left .con {
  width: 100%;
  height: 177px;
  display: none;
}
.content2 .cont3 .left .con.active {
  display: block;
}
.content2 .cont3 .left .con1 .tj {
  width: 33.33%;
  height: 100%;
  position: relative;
  float: left;
}
.content2 .cont3 .left .con1 .tj .tit {
  width: 100%;
  height: auto;
  text-align: center;
  margin-top: 20px;
  max-width: 190px;
  padding-left: 30px;
}
.content2 .cont3 .left .con1 .tj .tit .sp {
  color: #333333;
  font-weight: bold;
  font-size: 16px;
  margin-right: 8px;
}
.content2 .cont3 .left .con1 .tj .tit img {
  width: 22px;
  height: 22px;
  position: relative;
  margin: auto;
  top: 5px;
}
.content2 .cont3 .left .con1 .tj .d1 {
  width: 100%;
  height: auto;
  position: relative;
}
.content2 .cont3 .left .con1 .tj .d1 .d11 {
  width: 100%;
  padding-left: 30px;
  color: #333333;
  font-weight: bold;
  font-size: 14px;
  margin-top: 17px;
}
.content2 .cont3 .left .con1 .tj .d1 .d11:hover {
  color: #D22222;
  text-decoration: underline;
}
.content2 .cont3 .left .con1 .tj .d1 .d11 .shu {
  width: 3px;
  height: 12px;
  background: #2A5894;
  position: absolute;
  margin: auto;
  top: 4px;
  left: 21px;
}
.content2 .cont3 .left .con1 .tj .d1 .d12 {
  width: 100%;
  padding-left: 30px;
  margin-top: 3px;
}
.content2 .cont3 .left .con1 .tj .d1 .d12 .s1 {
  color: #333333;
  font-weight: 400;
  font-size: 14px;
  margin-right: 9px;
}
.content2 .cont3 .left .con1 .tj .d2 {
  width: 100%;
  height: 36px;
  position: relative;
  padding-left: 50px;
  margin-top: 22px;
}
.content2 .cont3 .left .con1 .tj .d2 .zt {
  width: 33px;
  height: 33px;
  position: absolute;
  margin: auto;
  top: 0;
  left: 11px;
  border: 1px solid #C51A1A;
  padding-top: 1px;
  font-size: 12px;
  font-weight: 500;
  color: #C51A1A;
  text-align: center;
  line-height: 14px;
}
.content2 .cont3 .left .con1 .tj .d2 .zt div {
  font-size: 12px;
  font-weight: 500;
  color: #C51A1A;
  text-align: center;
  line-height: 14px;
}
.content2 .cont3 .left .con1 .tj .d2 .d21 {
  color: #333333;
  font-weight: bold;
  font-size: 14px;
  max-width: 180px;
  position: relative;
  top: -5px;
}
.content2 .cont3 .left .con1 .tj .d2 .d22 {
  color: #333333;
  font-weight: 400;
  font-size: 14px;
  position: relative;
  top: -2px;
}
.content2 .cont3 .left .con1 .tj .d2 .d22:hover {
  color: #D22222;
  font-weight: bold;
  text-decoration:underline;
}
.content2 .cont3 .left .con1 .tj .d3 {
  width: 100%;
  height: 60px;
  position: relative;
  padding-left: 30px;
  margin-top: 20px;
}
.content2 .cont3 .left .con1 .tj .d3:nth-last-of-type(1) {
  margin-top: -2px;
}
.content2 .cont3 .left .con1 .tj .d3 .d31 {
  width: 100%;
  height: 20px;
}
.content2 .cont3 .left .con1 .tj .d3 .d31 img {
  width: 14px;
  height: 16px;
  position: absolute;
  margin: auto;
  top: 0;
  left: 10px;
}
.content2 .cont3 .left .con1 .tj .d3 .d31 div {
  color: #333333;
  font-weight: bold;
  font-size: 14px;
  max-width: 160px;
  position: relative;
  top: -3px;
}
.content2 .cont3 .left .con1 .tj .d3 .d31 div:hover{
  color: #D22222;
  font-weight: bold;
  text-decoration: underline;
}
.content2 .cont3 .left .con1 .tj .d3 .d32 {
  color: #333333;
  font-weight: 400;
  font-size: 12px;
  width: 155px;
  position: relative;
  top: -2px;
}
.content2 .cont3 .left .con2 {
  padding-left: 30px;
}
.content2 .cont3 .left .con2 .tj {
  width: 33.33%;
  height: 100%;
  position: relative;
  float: left;
}
.content2 .cont3 .left .con2 .tj .d1 {
  width: 100%;
  height: 54px;
  margin-top: 26px;
  position: relative;
  padding-left: 70px;
}
.content2 .cont3 .left .con2 .tj .d1 img {
  width: 54px;
  height: 54px;
  border-radius: 100%;
  position: absolute;
  margin: auto;
  left: 9px;
}
.content2 .cont3 .left .con2 .tj .d1 .s1 {
  width: 65px;
  text-align: center;
  color: #333333;
  font-weight: bold;
  font-size: 14px;
  position: relative;
  top: 12px;
}
.content2 .cont3 .left .con2 .tj .d1 .s2 {
    color: #333333;
    font-weight: 400;
    font-size: 12px;
    position: relative;
    top: 16px;
    left: -15px;
    text-align: center;
    width: 90px;
}
.content2 .cont3 .left .con2 .tj .d2 {
  width: 100%;
  height: 20px;
  margin-top: 9px;
}
.content2 .cont3 .left .con2 .tj .d2 span {
  padding: 3px 10px;
  background: #E9EEF4;
  color: #333333;
  font-weight: 400;
  font-size: 12px;
}
.content2 .cont3 .left .con2 .tj .d3 {
  width: 100%;
  height: 20px;
  position: relative;
  margin-top: 10px;
}
.content2 .cont3 .left .con2 .tj .d3 .s1 {
  width: 70px;
  height: 20px;
  line-height: 20px;
  float: left;
  color: #333333;
  font-weight: 400;
  font-size: 12px;
  text-align: justify;
}
.content2 .cont3 .left .con2 .tj .d3 .s1-1 {
  letter-spacing: 4px;
}
.content2 .cont3 .left .con2 .tj .d3 .s2 {
  width: 110px;
  max-width: 110px;
  height: 20px;
  line-height: 20px;
  color: #2A5894;
  font-weight: bold;
  font-size: 14px;
  float: right;
}
.content2 .cont3 .left .con2 .tj .d3 .s2:hover{
  color: #D22222;
  text-decoration: underline;
}
.content2 .cont3 .left .con3 {
  padding-left: 20px;
}
.content2 .cont3 .left .con3 .tj {
  width: 50%;
  height: 100%;
  position: relative;
  float: left;
}
.content2 .cont3 .left .con3 .tj .d1 {
  width: 100%;
  height: 80px;
  position: relative;
  margin-bottom: 10px;
}
.content2 .cont3 .left .con3 .tj .d1 img {
  width: 45px;
  height: 49px;
  position: absolute;
  margin: auto;
  top: 11px;
  left: 20px;
}
.content2 .cont3 .left .con3 .tj .d1 .d11 {
  color: #333333;
  font-weight: bold;
  font-size: 12px;
  position: absolute;
  margin: auto;
  top: 65px;
  left: 13px;
}
.content2 .cont3 .left .con3 .tj .d1 .company {
  max-width: 200px;
  color: #2A5894;
  font-weight: bold;
  font-size: 14px;
  position: absolute;
  margin: auto;
  top: 9px;
  left: 90px;
}
.content2 .cont3 .left .con3 .tj .d1 .c1 {
    width: 170px;
    height: max-content;
    color: #333333;
    font-weight: 400;
    font-size: 12px;
    position: absolute;
    margin: auto;
    top: 35px;
    bottom: 0;
    left: 90px;
    text-align: justify;
    line-height: 15px;
}
.content2 .cont3 .left .con3 .tj .d2 {
  width: 100%;
  height: 20px;
  line-height: 20px;
  position: relative;
}
.content2 .cont3 .left .con3 .tj .d2 .s1 {
  width: 90px;
  height: 100%;
  float: left;
  padding-left: 20px;
  color: #333333;
  font-weight: 400;
  font-size: 12px;
}
.content2 .cont3 .left .con3 .tj .d2 .s2 {
  width: 180px;
  max-width: 180px;
  float: left;
  color: #333333;
  font-weight: bold;
  font-size: 12px;
}
.content2 .cont3 .left .con3 .tj .d2 .s2.fund {
  color: #2A5894;
}
.content2 .cont3 .left .con3 .tj .d2 .s2.fund:hover{
  color: #D22222;
  text-decoration: underline;
}
.content2 .cont3 .right {
  background: #FFFFFF;
  position: relative;
}
.content2 .cont3 .right .con {
  width: 100%;
  height: 177px;
  display: none;
}
.content2 .cont3 .right .con.active {
  display: block;
}
.content2 .cont3 .right .con1 .tj {
  width: 33.33%;
  height: 100%;
  position: relative;
  float: left;
}
.content2 .cont3 .right .con1 .tj .tit {
  width: 100%;
  height: auto;
  text-align: center;
  margin-top: 20px;
  max-width: 190px;
  padding-left: 30px;
}
.content2 .cont3 .right .con1 .tj .tit .sp {
  color: #333333;
  font-weight: bold;
  font-size: 16px;
  margin-right: 8px;
}
.content2 .cont3 .right .con1 .tj .tit img {
  width: 22px;
  height: 22px;
  position: relative;
  margin: auto;
  top: 5px;
}
.content2 .cont3 .right .con1 .tj .d1 {
  width: 100%;
  height: auto;
  position: relative;
}
.content2 .cont3 .right .con1 .tj .d1 .d11 {
  width: 100%;
  padding-left: 30px;
  color: #333333;
  font-weight: bold;
  font-size: 14px;
  margin-top: 17px;
}
.content2 .cont3 .right .con1 .tj .d1 .d11:hover {
  color: #D22222;
  text-decoration: underline;
}
.content2 .cont3 .right .con1 .tj .d1 .d11 .shu {
  width: 3px;
  height: 12px;
  background: #2A5894;
  position: absolute;
  margin: auto;
  top: 4px;
  left: 21px;
}
.content2 .cont3 .right .con1 .tj .d1 .d12 {
  width: 100%;
  padding-left: 30px;
  margin-top: 3px;
}
.content2 .cont3 .right .con1 .tj .d1 .d12 .s1 {
  color: #333333;
  font-weight: 400;
  font-size: 14px;
  margin-right: 9px;
}
.content2 .cont3 .right .con1 .tj .d1 .d12 .renzheng {
  color: #2A5894;
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
}
.content2 .cont3 .right .con1 .tj .d2 {
  width: 100%;
  height: 36px;
  position: relative;
  padding-left: 50px;
  margin-top: 22px;
}
.content2 .cont3 .right .con1 .tj .d2 .zt {
  width: 33px;
  height: 33px;
  position: absolute;
  margin: auto;
  top: 0;
  left: 11px;
  border: 1px solid #C51A1A;
  padding-top: 1px;
  font-size: 12px;
  font-weight: 500;
  color: #C51A1A;
  text-align: center;
  line-height: 14px;
}
.content2 .cont3 .right .con1 .tj .d2 .zt div {
  font-size: 12px;
  font-weight: 500;
  color: #C51A1A;
  text-align: center;
  line-height: 14px;
}
.content2 .cont3 .right .con1 .tj .d2 .d21 {
  color: #333333;
  font-weight: bold;
  font-size: 14px;
  max-width: 180px;
  position: relative;
  top: -4px;
}
.content2 .cont3 .right .con1 .tj .d2 .d21:hover {
  color: #D22222;
  font-weight: bold;
  text-decoration: underline;
}
.content2 .cont3 .right .con1 .tj .d2 .d22 {
  color: #333333;
  font-weight: 400;
  font-size: 14px;
  position: relative;
  top: -2px;
}
.content2 .cont3 .right .con1 .tj .d3 {
  width: 100%;
  height: 60px;
  position: relative;
  padding-left: 30px;
  margin-top: 19px;
}
.content2 .cont3 .right .con1 .tj .d3:nth-last-of-type(1) {
  margin-top: -2px;
}
.content2 .cont3 .right .con1 .tj .d3 .d31 {
  width: 100%;
  height: 20px;
}
.content2 .cont3 .right .con1 .tj .d3 .d31 .shu {
  width: 3px;
  height: 12px;
  background: #CC0A0A;
  position: absolute;
  margin: auto;
  top: 2px;
  left: 20px;
}
.content2 .cont3 .right .con1 .tj .d3 .d31 div {
  color: #333333;
  font-weight: bold;
  font-size: 14px;
  max-width: 160px;
  position: relative;
  top: -2px;
}
.content2 .cont3 .right .con1 .tj .d3 .d31 div:hover{
  color:#D22222;
  text-decoration: underline;
}
.content2 .cont3 .right .con1 .tj .d3 .d32 {
  color: #333333;
  font-weight: 400;
  font-size: 12px;
  width: 150px;
  height: 32px;
  position: relative;
  top: -2px;
}
.content2 .cont3 .right .con2 {
  padding-left: 30px;
}
.content2 .cont3 .right .con2 .tj {
  width: 33.33%;
  height: 100%;
  position: relative;
  float: left;
}
.content2 .cont3 .right .con2 .tj .d1 {
  width: 100%;
  height: 54px;
  margin-top: 18px;
  position: relative;
  padding-left: 65px;
}
.content2 .cont3 .right .con2 .tj .d1 img {
  width: 54px;
  height: 54px;
  border-radius: 100%;
  position: absolute;
  margin: auto;
  left: 0px;
}
.content2 .cont3 .right .con2 .tj .d1 .s1 {
  text-align: center;
  color: #333333;
  font-weight: bold;
  font-size: 14px;
  position: relative;
  top: 0px;
}
.content2 .cont3 .right .con2 .tj .d1 .s2 {
  color: #333333;
  font-weight: 400;
  font-size: 12px;
  position: relative;
  top: 0px;
  text-align: left;
}
.content2 .cont3 .right .con2 .tj .d3 {
  width: 100%;
  height: 12px;
  position: relative;
  margin-top: 10px;
}
.content2 .cont3 .right .con2 .tj .d3 .s1 {
  width: 75px;
  height: 12px;
  line-height: 12px;
  float: left;
  color: #333333;
  font-weight: 400;
  font-size: 12px;
  text-align: justify;
}
.content2 .cont3 .right .con2 .tj .d3 .s1-1 {
  letter-spacing: 4px;
}
.content2 .cont3 .right .con2 .tj .d3 .s2 {
  width: 110px;
  max-width: 110px;
  height: 13px;
  line-height: 12px;
  color: #333333;
  font-weight: bold;
  font-size: 14px;
  float: right;
}
.content2 .cont3 .right .con2 .tj .d3 a .s2 {
  color: #2A5894;
}
.content2 .cont3 .right .con2 .tj .d3 a .s2:hover{
  color: #D22222;
  text-decoration: underline;
}
.content2 .cont3 .right .con3 {
  padding-left: 20px;
}
.content2 .cont3 .right .con3 .tj {
  width: 50%;
  height: 100%;
  position: relative;
  float: left;
}
.content2 .cont3 .right .con3 .tj .d1 {
  width: 100%;
  height: 80px;
  position: relative;
  margin-bottom: 10px;
}
.content2 .cont3 .right .con3 .tj .d1 img {
  width: 45px;
  height: 49px;
  position: absolute;
  margin: auto;
  top: 11px;
  left: 20px;
}
.content2 .cont3 .right .con3 .tj .d1 .d11 {
  color: #333333;
  font-weight: bold;
  font-size: 12px;
  position: absolute;
  margin: auto;
  top: 65px;
  left: 13px;
}
.content2 .cont3 .right .con3 .tj .d1 .company {
  max-width: 200px;
  color: #2A5894;
  font-weight: bold;
  font-size: 14px;
  position: absolute;
  margin: auto;
  top: 9px;
  left: 90px;
}
.content2 .cont3 .right .con3 .tj .d1 .c1 {
  width: 170px;
  height: max-content;
  color: #333333;
  font-weight: 400;
  font-size: 12px;
  position: absolute;
  margin: auto;
  top: 35px;
  bottom: 0;
  left: 90px;
  text-align: justify;
  line-height: 15px;
}
.content2 .cont3 .right .con3 .tj .d2 {
  width: 100%;
  height: 20px;
  line-height: 20px;
  position: relative;
}
.content2 .cont3 .right .con3 .tj .d2 .s1 {
  width: 90px;
  height: 100%;
  float: left;
  padding-left: 20px;
  color: #333333;
  font-weight: 400;
  font-size: 12px;
}
.content2 .cont3 .right .con3 .tj .d2 .s2 {
  width: 180px;
  max-width: 180px;
  float: left;
  color: #333333;
  font-weight: bold;
  font-size: 12px;
}
.content2 .cont3 .right .con3 .tj .d2 .s2.fund {
  color: #2A5894;
}
.content2 .cont3 .right .con3 .tj .d2 .s2.fund:hover{
  color: #D22222;
  text-decoration: underline;
}
.content2 .cont3 .right .con3 .tj .d2 .renzheng {
  color: #2A5894;
  font-weight: bold;
  font-size: 12px;
}
.content2 .cont4 {
  height: 691px;
  position: relative;
  margin-top: 6px;
}
.content2 .cont4 .left .dc1 {
  width: 100%;
  height: 231px;
  overflow: hidden;
}
.content2 .cont4 .left .dc1 .hot {
  /* width: 245px; */
  width: 100%;
  margin-right: 6px;
  float: left;
}
.content2 .cont4 .left .dc1 .hot .list {
  width: 100%;
  height: 181px;
  /* padding: 24px 5px; */
  padding: 24px 0px;
  /* padding-left: 8px; */
  padding-right: 8px;
  background: white;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
.content2 .cont4 .left .dc1 .hot .list .li {
  width: 53px;
  height: 53px;
  position: relative;
  float: left;
  text-align: center;
  line-height: 53px;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  /* margin-right: 5px; */
  margin:0 8px;
  margin-bottom: 25px;
  border-radius: 2px;
}
.content2 .cont4 .left .dc1 .hot .list a:nth-of-type(1) .li {
  background: #D32929;
}
.content2 .cont4 .left .dc1 .hot .list a:nth-of-type(2) .li {
  background: #D33939;
}
.content2 .cont4 .left .dc1 .hot .list a:nth-of-type(3) .li {
  background: #C74F4F;
}
.content2 .cont4 .left .dc1 .hot .list a:nth-of-type(4) .li {
  background: #ECBABA;
}
/* .content2 .cont4 .left .dc1 .hot .list a:nth-of-type(4n) .li{
  margin-right: 0;
} */
.content2 .cont4 .left .dc1 .hot .list a:nth-of-type(5) .li {
  background: #D88080;
}
.content2 .cont4 .left .dc1 .hot .list a:nth-of-type(6) .li {
  background: #D47272;
}
.content2 .cont4 .left .dc1 .hot .list a:nth-of-type(7) .li {
  background: #D32929;
}
.content2 .cont4 .left .dc1 .hot .list a:nth-of-type(8) .li {
  background: #E4A5A5;
}
.content2 .cont4 .left .dc1 .hot .list a:nth-of-type(9) .li {
  background: #D32929;
}
.content2 .cont4 .left .dc1 .hot .list a:nth-of-type(10) .li {
  background: #C74F4F;
}
.content2 .cont4 .left .dc1 .hot .list a:nth-of-type(11) .li {
  background: #D47272;
}
.content2 .cont4 .left .dc1 .hot .list a:nth-of-type(12) .li {
  background: #D88080;
}
.content2 .cont4 .left .dc1 .hot .list a:nth-of-type(13) .li {
  background: #E4A5A5;
}
.content2 .cont4 .left .dc1 .hot .list a:nth-of-type(14) .li {
  background: #D33939;
}
.content2 .cont4 .left .dc1 .hot .list a:nth-of-type(15) .li {
  background: #ECBABA;
}
.content2 .cont4 .left .dc1 .hot .list a:nth-of-type(16) .li {
  background: #D32929;
}
.content2 .cont4 .left .dc1 .zd {
  width: 346px;
  height: 231px;
  float: left;
}
.content2 .cont4 .left .dc2 {
  margin-top: 6px;
}
.content2 .cont4 .left .dc2 .tabBar {
  width: 100%;
  height: 48px;
  background: #F2F2F2;
}
.content2 .cont4 .left .dc2 .tabBar .tab {
  width: 50%;
  height: 48px;
  line-height: 48px;
  background: #F2F2F2;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
  text-align: center;
  cursor: pointer;
}
.content2 .cont4 .left .dc2 .tabBar .tab.active {
  background: #FFFFFF;
  color: #2A5894;
}
.content2 .cont4 .left .dc2 .con {
  width: 100%;
  height: 400px;
  position: relative;
  display: none;
  background: #FFFFFF;
}
.content2 .cont4 .left .dc2 .con.active {
  display: block;
}
.content2 .cont4 .left .dc2 .con1 {
  width: 100%;
  height: 404px;
  position: relative;
  padding-top: 32px;
}
.content2 .cont4 .left .dc2 .con1 .li {
  width: 100%;
  height: 123px;
  position: relative;
  padding-left: 147px;
}
.content2 .cont4 .left .dc2 .con1 .li .ig1 {
  width: 68px;
  height: 80px;
  position: absolute;
  margin: auto;
  top: 0;
  left: 48px;
}
.content2 .cont4 .left .dc2 .con1 .li .d1 {
  width: 100%;
  line-height: 20px;
}
.content2 .cont4 .left .dc2 .con1 .li .d1 span {
  font-size: 14px;
  font-weight: bold;
  color: #222222;
}
.content2 .cont4 .left .dc2 .con1 .li .d1 span:hover{
  color:#D22222;
  text-decoration: underline;
}
.content2 .cont4 .left .dc2 .con1 .li .d1 img {
  position: relative;
  margin: auto;
  margin-left: 5px;
  top: 3px;
}
.content2 .cont4 .left .dc2 .con1 .li .d2 {
  font-size: 12px;
  font-weight: 500;
  color: #236EAC;
  margin-top: 10px;
}
.content2 .cont4 .left .dc2 .con1 .li .d3 {
  margin-top: 13px;
}
.content2 .cont4 .left .dc2 .con1 .li .d3 span {
  font-size: 12px;
  font-weight: 500;
  color: #333333;
  margin-right: 18px;
}
.content2 .cont4 .left .dc2 .con1 .li .dt {
  width: 42px;
  height: 22px;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  right: 76px;
  background: #2A5894;
  border-radius: 2px;
  text-align: center;
  line-height: 22px;
  font-size: 12px;
  font-weight: 500;
  color: #FFFFFF;
}
.content2 .cont4 .left .dc2 .con2 {
  padding-top: 29px;
}
.content2 .cont4 .left .dc2 .con2 .li {
  width: 100%;
  height: 54px;
  position: relative;
  padding-left: 107px;
  margin-bottom: 20px;
  line-height: 27px;
}
.content2 .cont4 .left .dc2 .con2 .li .ig1 {
  position: absolute;
  margin: auto;
  width: 45px;
  height: 54px;
  left: 42px;
  top: 0;
}
.content2 .cont4 .left .dc2 .con2 .li * {
  font-size: 12px;
  font-weight: 400;
  color: #333333;
}
.content2 .cont4 .left .dc2 .con2 .li .s1 {
  width: 100%;
  height: 27px;
}
.content2 .cont4 .left .dc2 .con2 .li .s2 {
  width: 220px;
}
.content2 .cont4 .left .dc2 .con2 .li .s2 span {
  font-weight: bold;
  font-size: 14px;
}
.content2 .cont4 .left .dc2 .con2 .li .s3 {
  margin-left: 10px;
  width: 220px;
}
.content2 .cont4 .left .dc2 .con2 .li .s3 span {
  font-weight: bold;
  font-size: 14px;
}
.content2 .cont4 .left .dc2 .con2 .li .s4 {
  width: 100%;
  height: 27px;
  overflow: hidden;
  font-weight: bold;
  position: relative;
}
.content2 .cont4 .left .dc2 .con2 .li .s4 span {
  font-weight: bold;
  color: #2A5894;
  margin: 0 3px;
  font-size: 14px;
}
.content2 .cont4 .left .dc2 .con2 .li .s4 .des{
  width: 50px;
  height: 22px;
  position: absolute;
  margin: auto;
  top: 5px;
  bottom: 0;
  right: 190px;
  background: #FF5500;
  border-radius: 2px;
  text-align: center;
  line-height: 22px;
  font-size: 12px;
  font-weight: 500;
  color: #FFFFFF;
}
.content2 .cont4 .left .dc2 .con2 .li .s4 .gm{
  width: 50px;
  height: 22px;
  position: absolute;
  margin: auto;
  top: 5px;
  bottom: 0;
  right: 110px;
  background: #2A5894;
  border-radius: 2px;
  text-align: center;
  line-height: 22px;
  font-size: 12px;
  font-weight: 500;
  color: #FFFFFF;
}
.content2 .cont4 .right .dc1 {
  width: 100%;
  height: 370px;
  position: relative;
}
.content2 .cont4 .right .dc1 .con {
  width: 100%;
  height: 320px;
  position: relative;
  background: #FFFFFF;
  padding-top: 10px;
}
.content2 .cont4 .right .dc1 .con .li {
  width: 100%;
  height: auto;
}
.content2 .cont4 .right .dc1 .con .li.active {
  height: 180px;
}
.content2 .cont4 .right .dc1 .con .li.active .d1 .zk {
  display: none;
}
.content2 .cont4 .right .dc1 .con .li.active .d2 {
  display: block;
}
.content2 .cont4 .right .dc1 .con .li .d1 {
  width: 100%;
  height: 40px;
  line-height: 40px;
}
.content2 .cont4 .right .dc1 .con .li .d1 .d11 {
  width: 240px;
  margin-left: 20px;
  max-width: 240px;
  font-size: 16px;
  font-weight: bold;
  color: #2A5894;
}
.content2 .cont4 .right .dc1 .con .li .d1 .d11:hover{
  color:#D22222;
  text-decoration: underline;
}
.content2 .cont4 .right .dc1 .con .li .d1 .cl {
  width: 100px;
  font-size: 14px;
  font-weight: 500;
  color: #2A5894;
}
.content2 .cont4 .right .dc1 .con .li .d1 .zd {
  width: 140px;
}
.content2 .cont4 .right .dc1 .con .li .d1 .zd .s1 {
  font-size: 12px;
  font-weight: 500;
  color: #333333;
}
.content2 .cont4 .right .dc1 .con .li .d1 .zd .s2 {
  font-size: 14px;
  font-weight: bold;
  color: #CC0A0A;
  margin-left: 5px;
}
.content2 .cont4 .right .dc1 .con .li .d1 .zk {
  width: 80px;
  display: block;
  cursor: pointer;
}
.content2 .cont4 .right .dc1 .con .li .d1 .zk span {
  font-size: 12px;
  font-weight: 500;
  color: #2A5894;
}
.content2 .cont4 .right .dc1 .con .li .d1 .zk img {
  margin-left: 5px;
}
.content2 .cont4 .right .dc1 .con .li .d2 {
  padding-right: 290px;
  position: relative;
  display: none;
}
.content2 .cont4 .right .dc1 .con .li .d2 .l-con .d21 .s1 {
  font-weight: 400;
  color: #333333;
  font-size: 12px;
  margin-right: 10px;
  margin-left: 20px;
}
.content2 .cont4 .right .dc1 .con .li .d2 .l-con .d21 .s2 {
  font-weight: bold;
  color: #333333;
  font-size: 14px;
}
.content2 .cont4 .right .dc1 .con .li .d2 .l-con .d22 {
  font-weight: bold;
  color: #333333;
  font-size: 14px;
  margin-top: 10px;
  padding-left: 20px;
  margin-bottom: 5px;
}
.content2 .cont4 .right .dc1 .con .li .d2 .l-con .d23 .ly {
  width: 100%;
  height: 25px;
  line-height: 25px;
  position: relative;
  padding-left: 35px;
}
.content2 .cont4 .right .dc1 .con .li .d2 .l-con .d23 .ly .point {
  width: 4px;
  height: 4px;
  background: #333333;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 24px;
}
.content2 .cont4 .right .dc1 .con .li .d2 .l-con .d23 .ly .ly0 {
  font-weight: 400;
  color: #333333;
  font-size: 14px;
}
.content2 .cont4 .right .dc1 .con .li .d2 .r-con {
  width: 320px;
  height: 135px;
  position: absolute;
  margin: auto;
  top: 5px;
  right: 0;
}
.content2 .cont4 .right .dc1 .con .li .d2 .r-con .smg {
  width: 320px;
  height: 135px;
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
}
.content2 .cont4 .right .dc1 .con .li .d2 .r-con .smg3{
   top: 15px;
}
.content2 .cont4 .right .dc1 .con .li .d2 .r-con .five,.content2 .cont4 .right .dc1 .con .li .d2 .r-con .three {
  width: 100%;
  height: 100%;
  position: relative;
  top: 0;
  left: 0;
}
.content2 .cont4 .right .dc1 .con .li .d2 .r-con .five span,.content2 .cont4 .right .dc1 .con .li .d2 .r-con .three span {
  font-size: 12px;
  font-weight: 400;
  color: #333333;
  position: absolute;
  margin: auto;
}
.content2 .cont4 .right .dc1 .con .li .d2 .r-con .five span.s1 {
  left: 0;
  right: 0;
  top: -4px;
  text-align: center;
}
.content2 .cont4 .right .dc1 .con .li .d2 .r-con .five span.s2 {
  right: 55px;
  top: 40px;
}
.content2 .cont4 .right .dc1 .con .li .d2 .r-con .five span.s3 {
  right: 100px;
  top: 115px;
}
.content2 .cont4 .right .dc1 .con .li .d2 .r-con .five span.s4 {
  left: 100px;
  top: 115px;
}
.content2 .cont4 .right .dc1 .con .li .d2 .r-con .five span.s5 {
  left: 43px;
  top: 40px;
}
.content2 .cont4 .right .dc1 .con .li .d2 .r-con .three span.s1 {
  left: 0;
  right: 0;
  top: 6px;
  text-align: center;
}
.content2 .cont4 .right .dc1 .con .li .d2 .r-con .three span.s2 {
    right: 55px;
    top: 115px;
}
.content2 .cont4 .right .dc1 .con .li .d2 .r-con .three span.s3 {
  left: 55px;
  top: 115px;
}
.content2 .cont4 .right .dc2 {
  width: 100%;
  height: 315px;
  position: relative;
  margin-top: 6px;
}
.content2 .cont4 .right .dc2 .con {
  width: 100%;
  height: 265px;
  position: relative;
  background: #FFFFFF;
  padding-top: 5px;
}
.content2 .cont4 .right .dc2 .con .li.active .d1 .yuyue {
  display: block;
}
.content2 .cont4 .right .dc2 .con .li.active .d1 .down {
  display: none;
}
.content2 .cont4 .right .dc2 .con .li.active .d2 {
  display: block;
}
.content2 .cont4 .right .dc2 .con .li .d1 {
  width: 100%;
  height: 42px;
  line-height: 42px;
  position: relative;
  padding-left: 20px;
}
.content2 .cont4 .right .dc2 .con .li .d1 .s1 {
  width: 70px;
  height: 100%;
  float: left;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
}
.content2 .cont4 .right .dc2 .con .li .d1 .s2 {
  width: 300px;
  height: 100%;
  float: left;
  font-size: 12px;
  font-weight: 400;
  color: #333333;
}
.content2 .cont4 .right .dc2 .con .li .d1 .yuyue {
  width: 63px;
  height: 22px;
  border: 1px solid #FF6000;
  line-height: 20px;
  text-align: center;
  font-size: 12px;
  font-weight: 500;
  color: #FF5500;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  right: 28px;
  cursor: pointer;
  display: none;
}
.content2 .cont4 .right .dc2 .con .li .d1 .yuyue:hover {
  background: #FF5500;
  color: #FFFFFF;
}
.content2 .cont4 .right .dc2 .con .li .d1 .down {
  width: 30px;
  height: 100%;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  right: 28px;
  text-align: center;
  cursor: pointer;
}
.content2 .cont4 .right .dc2 .con .li .d1 .down img {
  width: 9px;
  height: 5px;
  position: relative;
  top: 4px;
}
.content2 .cont4 .right .dc2 .con .li .d2 {
  width: 100%;
  height: 90px;
  position: relative;
  display: none;
}
.content2 .cont4 .right .dc2 .con .li .d2 .d21 {
  padding-left: 20px;
  height: 25px;
  line-height: 25px;
  position: relative;
}
.content2 .cont4 .right .dc2 .con .li .d2 .d21 .s1 {
  width: 70px;
  height: 100%;
  font-size: 14px;
  font-weight: 500;
  color: #333333;
  margin-right: 5px;
  float: left;
}
.content2 .cont4 .right .dc2 .con .li .d2 .d21 .s1.s3 {
  width: 100px;
}
.content2 .cont4 .right .dc2 .con .li .d2 .d21 .s1.s4 {
  width: 85px;
}
.content2 .cont4 .right .dc2 .con .li .d2 .d21 .s2 {
  width: 90px;
  height: 100%;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  margin-right: 10px;
  float: left;
}
.content2 .cont4 .right .dc2 .con .li .d2 .d21 .s2.s5 {
  width: 60px;
}
.content2 .cont4 .right .dc2 .con .li .d2 .d21 .fund {
  width: 140px;
  max-width: 140px;
  font-size: 14px;
  font-weight: bold;
  color: #2A5894;
  float: left;
  margin-right: 10px;
}
.content2 .cont4 .right .dc2 .con .li .d2 .d21 a .fund:hover{
  color:#D22222;
  text-decoration: underline;
}
.content2 .cont4 .right .dc2 .con .li .d2 .d22 {
  padding-left: 20px;
  height: 25px;
  line-height: 25px;
  position: relative;
  margin-top: 3px;
}
.content2 .cont4 .right .dc2 .con .li .d2 .d22 .s1 {
  font-size: 14px;
  font-weight: bold;
  color: #FF6000;
  margin-right: 5px;
}
.content2 .cont4 .right .dc2 .con .li .d2 .d22 .s2 {
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.content2 .cont4 .right .dc2 .con .li .line {
  width: 553px;
  border-bottom: 1px solid #E2E2E2;
  margin: auto;
}
.content2 .cont5 {
  height: 380px;
  margin-top: 6px;
}
.content2 .cont5 .left .tab {
  background: #FFFFFF;
  padding-bottom: 10px;
  padding-left: 12px;
}
.content2 .cont5 .left .tab tr:nth-of-type(2) .pm {
  background: #FF6000;
  color: #FFFFFF;
}
.content2 .cont5 .left .tab tr:nth-of-type(3) .pm {
  background: #FF6000;
  color: #FFFFFF;
}
.content2 .cont5 .left .tab tr:nth-of-type(4) .pm {
  background: #FF6000;
  color: #FFFFFF;
}
.content2 .cont5 .left .tab td {
  height: 25px;
  position: relative;
  overflow: hidden;
}
.content2 .cont5 .left .tab td .pm {
  font-size: 14px;
  font-weight: 500;
  color: #333333;
  display: block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 2px;
}
.content2 .cont5 .left .tab td.fund {
  width: 140px;
  max-width: 140px;
  padding-left: 10px;
}
.content2 .cont5 .left .tab td.fund a {
  color: #2A5894;
}
.content2 .cont5 .left .tab td.fund a:hover{
  color:#CC0A0A;
  text-decoration: underline;
}
.content2 .cont5 .left .tab td.manager {
  width: 60px;
  max-width: 60px;
}
.content2 .cont5 .left .tab td:nth-of-type(4) {
  width: 80px;
  max-width: 80px;
}
.content2 .cont5 .left .tab td:nth-of-type(1) {
  width: 40px;
  max-width: 40px;
}
.content2 .cont5 .left .tab td:nth-of-type(5) {
  width: 84px;
  max-width: 84px;
}
.content2 .cont5 .left .tab td:nth-of-type(6) {
  position: relative;
}
.content2 .cont5 .left .tab td:nth-of-type(6) .btn {
  float: left;
  margin-left: 5px;
  font-size: 12px;
}
.content2 .cont5 .right .tab {
  display: none;
  background: #FFFFFF;
  padding-bottom: 10px;
  padding-left: 12px;
}
.content2 .cont5 .right .tab.active {
  display: table;
}
.content2 .cont5 .right .tab tr:nth-of-type(2) .pm {
  background: #FF6000;
  color: #FFFFFF;
}
.content2 .cont5 .right .tab tr:nth-of-type(3) .pm {
  background: #FF6000;
  color: #FFFFFF;
}
.content2 .cont5 .right .tab tr:nth-of-type(4) .pm {
  background: #FF6000;
  color: #FFFFFF;
}
.content2 .cont5 .right .tab td {
  height: 25px;
  position: relative;
  overflow: hidden;
}
.content2 .cont5 .right .tab td .pm {
  font-size: 14px;
  font-weight: 500;
  color: #333333;
  display: block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 2px;
}
.content2 .cont5 .right .tab1 td:nth-of-type(1) {
  width: 40px;
  max-width: 40px;
}
.content2 .cont5 .right .tab1 td.fund {
  width: 200px;
  max-width: 200px;
  padding-left: 10px;
}
.content2 .cont5 .right .tab1 td.fund a {
  color: #2A5894;
}
.content2 .cont5 .right .tab td.fund a:hover{
  color:#CC0A0A;
  text-decoration: underline;
}
.content2 .cont5 .right .tab1 td.manager {
  width: 100px;
  max-width: 100px;
}
.content2 .cont5 .right .tab1 td.manager a {
  color: #2A5894;
}
.content2 .cont5 .right .tab1 td.manager a:hover{
  color:#CC0A0A;
  text-decoration: underline;
}
.content2 .cont5 .right .tab1 td:nth-of-type(4) {
  width: 80px;
  max-width: 80px;
}
.content2 .cont5 .right .tab2 td:nth-of-type(1) {
  width: 40px;
  max-width: 40px;
}
.content2 .cont5 .right .tab2 td.fund {
  width: 200px;
  max-width: 200px;
  padding-left: 10px;
}
.content2 .cont5 .right .tab2 td.fund a {
  color: #2A5894;
}
.content2 .cont5 .right .tab2 td.manager {
  width: 140px;
  max-width: 140px;
}
.content2 .cont5 .right .tab2 td.manager a {
  color: #2A5894;
}
.content2 .cont5 .right .tab2 td:nth-of-type(4) {
  width: 80px;
  max-width: 80px;
}
.content2 .cont5 .right .tab3 td.manager {
  width: 140px;
  max-width: 140px;
}
.content2 .cont5 .right .tab3 td.manager a {
  color: #2A5894;
}
.content2 .cont5 .right .tab3 td:nth-of-type(3) {
  width: 120px;
  max-width: 120px;
}
.content2 .cont5 .right .tab3 td:nth-of-type(4) {
  width: 100px;
  max-width: 100px;
}
.content2 .cont6 {
  height: 230px;
  margin-top: 6px;
}
.content2 .cont6 .con {
  width: 100%;
  height: 180px;
  background: #FFFFFF;
  padding-top: 26px;
  position: relative;
}
.content2 .cont6 .d1 {
  width: 100%;
  height: 24px;
  position: relative;
  padding-left: 60px;
  margin-bottom: 26px;
}
.content2 .cont6 .d1 .s1 {
  width: 90px;
  text-align: right;
  font-size: 14px;
  font-weight: 500;
  color: #333333;
  float: left;
  margin-right: 24px;
}
.content2 .cont6 .d1 .dropDown {
  float: left;
}
.content2 .cont6 .btn1 {
  width: 166px;
  height: 30px;
  background: #236EAC;
  border-radius: 3px;
  text-align: center;
  line-height: 30px;
  font-size: 12px;
  font-weight: 500;
  color: #FFFFFF;
  position: absolute;
  margin: auto;
  top: 50px;
  right: 64px;
  cursor: pointer;
}
.content2 .cont6 .btn2 {
  width: 166px;
  height: 30px;
  background: #ED4221;
  border-radius: 3px;
  text-align: center;
  line-height: 30px;
  font-size: 12px;
  font-weight: 500;
  color: #FFFFFF;
  position: absolute;
  margin: auto;
  bottom: 50px;
  right: 64px;
  cursor: pointer;
}
.content3 {
  min-height: 600px;
  height: auto;
  overflow: hidden;
}
.content3 .cont1 {
  width: 100%;
  height: 610px;
  position: relative;
}
.content3 .cont1 .left {
  width: 597px;
  height: 100%;
  float: left;
  position: relative;
}
.content3 .cont1 .right {
  width: 597px;
  height: 100%;
  float: right;
  position: relative;
}
.content3 .left .dc1 {
  width: 100%;
  height: 212px;
  position: relative;
}
.content3 .left .dc1 .con {
  width: 100%;
  height: 162px;
  background: #FFFFFF;
  position: relative;
  line-height: 20px;
  padding-left: 13px;
  padding-top: 8px;
}
.content3 .left .dc1 .con .d1 .s1 {
  font-size: 14px;
  font-weight: bold;
  color: #2A5894;
}
.content3 .left .dc1 .con .d1 .s2 {
  font-size: 12px;
  font-weight: 500;
  color: #2A5894;
  margin: 0 15px;
}
.content3 .left .dc1 .con .d1 .s2:hover{
  font-weight: bold;
  text-decoration: underline;
}
.content3 .left .dc1 .con .d1 .s2:nth-of-type(1) {
  margin-left: 5px;
}
.content3 .left .dc1 .con .d1 .shu {
  display: inline-block;
  width: 1px;
  height: 12px;
  border-right: 1px solid #BABABA;
  position: relative;
  margin: auto;
  top: 2px;
}
.content3 .left .dc1 .con .d2 .s1 {
  font-size: 14px;
  font-weight: bold;
  color: #D22222;
}
.content3 .left .dc1 .con .d2 .s2 {
  font-size: 14px;
  font-weight: 500;
  color: #D22222;
  margin-left: 5px;
}
.content3 .left .dc1 .con .d2 .s2:hover{
  font-weight: bold;
  text-decoration: underline;
}
.content3 .left .dc1 .con .d3 {
  width: 100%;
  height: auto;
  margin-top: -5px;
}
.content3 .left .dc1 .con .d3 .d31 {
  width: 270px;
  height: 13px;
  line-height: 12px;
  margin-top: 17px;
  max-width: 270px;
  float: left;
  font-size: 14px;
  font-weight: 500;
  color: #333333;
  padding: 0 8px;
  border-right: 1px solid #BABABA;
}
.content3 .left .dc1 .con .d3 .d31:hover {
  color: #D22222;
  text-decoration: underline;
}
.content3 .left .dc1 .con .d3 a:nth-of-type(2n) .d31 {
  border: none;
}
.content3 .left .dc2 {
  width: 100%;
  height: 180px;
  position: relative;
  margin-top: 6px;
}
.content3 .left .dc2 .con {
  width: 100%;
  height: 130px;
  background: #FFFFFF;
  position: relative;
  line-height: 20px;
  padding-left: 13px;
}
.content3 .left .dc2 .con .d1 {
  width: 100%;
  height: 30px;
  padding-left: 90px;
  position: relative;
}
.content3 .left .dc2 .con {
  padding-top: 10px;
}
.content3 .left .dc2 .con .d1 .s1 {
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.content3 .left .dc2 .con .d1 .d11 {
  width: 230px;
  max-width: 230px;
  height: 100%;
  float: left;
  font-size: 14px;
  font-weight: 500;
  color: #333333;
}
.content3 .left .dc2 .con .d1 .d11:hover {
  color: #D22222;
  text-decoration: underline;
}
.content3 .left .dc2 .con .d1 a:nth-of-type(1) .d11 {
  margin-right: 10px;
}
.content3 .left .dc3 {
  width: 100%;
  height: 206px;
  position: relative;
  margin-top: 6px;
}
.content3 .left .dc3 .con {
  width: 100%;
  height: 156px;
  background: #FFFFFF;
  position: relative;
  line-height: 20px;
  padding-left: 18px;
  padding-top: 8px;
}
.content3 .left .dc3 .con .d1 {
  width: 270px;
  max-width: 270px;
  height: 30px;
  float: left;
  font-size: 14px;
  font-weight: 500;
  color: #333333;
  margin-right: 20px;
}
.content3 .left .dc3 .con .d1:hover {
  color: #D22222;
  text-decoration: underline;
}
.content3 .left .dc3 .con a:nth-of-type(2n) .d1 {
  margin-right: 0;
}
.content3 .right .dc1 {
  width: 597px;
  height: 232px;
}
.content3 .right .dc1 img {
  width: 597px;
  height: 232px;
}
.content3 .right .dc2 {
  height: 372px;
  margin-top: 6px;
}
.content3 .right .dc2 .con {
  width: 100%;
  height: 322px;
  background: #FFFFFF;
  position: relative;
  line-height: 20px;
  padding-left: 13px;
  padding-top: 2px;
}
.content3 .right .dc2 .con .d1 {
  height: 25px;
  padding-top: 4px;
}
.content3 .right .dc2 .con .d1 .s1 {
  font-size: 14px;
  font-weight: bold;
  color: #2A5894;
  margin-right: 5px;
}
.content3 .right .dc2 .con .d1 .s2 {
  display: inline-block;
  width: 483px;
  font-size: 14px;
  font-weight: 500;
  color: #2A5894;
}
.content3 .right .dc2 .con .d1 .s2:hover {
  color: #D22222;
  font-weight: bold;
  text-decoration: underline;
}
.content3 .right .dc2 .con .d2 {
  width: 100%;
  /*height: 80px;*/
  padding-left: 5px;
}
.content3 .right .dc2 .con .d2 .d21 {
  width: 270px;
  max-width: 270px;
  font-size: 14px;
  font-weight: 500;
  color: #333333;
  margin-right: 20px;
  float: left;
  line-height: 30px;
}
.content3 .right .dc2 .con .d2 .d21:hover {
  color: #D22222;
  text-decoration: underline;
}
.content3 .right .dc2 .con .d2 a:nth-of-type(2n) .d21 {
  margin-right: 0;
}
.content3 .cont2 {
  width: 1200px;
  height: 92px;
  position: relative;
  margin-top: 6px;
}
.content3 .cont2 .ig {
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
}
.content3 .cont2 .con {
  width: 100%;
  height: 100%;
  position: relative;
  text-align: justify;
  padding: 12px;
  padding-left: 97px;
  overflow: hidden;
  line-height: 21px;
}
.content3 .cont2 .con .s1 {
  height: 12px;
  padding: 0 10px;
  border-right: 1px solid #666666;
  font-size: 12px;
  font-weight: 500;
  color: #333333;
}
.content3 .cont2 .con .s1:hover {
  color: #D22222;
  text-decoration: underline;
}
.content3 .cont2 .con a:nth-of-type(1) .s1 {
  padding-left: 0;
}
.content4 .tabTit {
  width: 100%;
  height: 70px;
}
.content4 .tabTit .tab {
  width: 50%;
  height: 100%;
  float: left;
  line-height: 64px;
  border-bottom: 6px solid #FFFFFF;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: #333333;
  cursor: pointer;
}
.content4 .tabTit .tab.active {
  border-bottom: 6px solid #2A5894;
  color: #2A5894;
  background: white;
}
.content4 .con {
  width: 100%;
  height: 465px;
  position: relative;
  /* margin-top: 24px; */
  display: none;
}
.content4 .con.active {
  display: block;
}
.content4 .con .li {
  width: 390px;
  height: 460px;
  position: relative;
  border: 1px solid #EEEEEE;
  float: left;
}
.content4 .con2 .li{
  margin-left: 0;
}
.content4 .con .li:nth-of-type(2) {
  margin-left: 14px;
}

.content4 .con .li:nth-of-type(3) {
  float: right;
}
.content4 .con .li .ig {
  width: 388px;
  height: 180px;
}
.content4 .con .li .c1 {
  width: 100%;
  height: 70px;
  position: relative;
  padding-left: 18px;
}
.content4 .con .li .c1 .d1 {
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  margin-top: 10px;
}
.content4 .con .li .c1 .d1:hover {
  color: #D22222;
  text-decoration: underline;
}
.content4 .con .li .c1 .d2 {
  font-size: 12px;
  font-weight: 500;
  color: #333333;
  margin-top: 3px;
}
.content4 .con .li .c1 .view {
  position: absolute;
  margin: auto;
  width: 80px;
  height: 30px;
  top: 40px;
  right: 0;
  text-align: center;
}
.content4 .con .li .c1 .view span {
  font-size: 12px;
  font-weight: 500;
  color: #333333;
}
.content4 .con .li .c1 .view img {
  width: 15px;
  height: 9px;
  margin-right: 5px;
}
.content4 .con .li .c2 {
  width: 100%;
  height: 198px;
  background: #FFFFFF;
  position: relative;
  padding: 12px 0 0 10px;
}
.content4 .con .li .c2 .d1 {
  font-size: 16px;
  font-weight: bold;
  color: #2A5894;
  margin-bottom: 10px;
}
.content4 .con .li .c2 .d2 {
  width: 370px;
  max-width: 370px;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  line-height: 28px;
  padding-left: 22px;
}
.content4 .con .li .c2 .d2:hover {
  color: #D22222;
  text-decoration: underline;
}
.content4 .con .li .c2 .more {
  position: absolute;
  margin: auto;
  width: 70px;
  height: 20px;
  /* border-bottom: 1px solid #2A5894; */
  font-size: 12px;
  font-weight: 500;
  color: #2A5894;
  text-align: center;
  right: 13px;
  top: 15px;
}
.content4 .con .li .c2 .more:hover {
  color: #D22222;
  border-bottom: 1px solid #D22222;
}
.content5 {
  height: auto;
  position: relative;
}
.content5 .con1 {
  width: 1200px;
  height: 372px;
  margin: auto;
  position: relative;
  /* margin-top: 36px; */
  background: #FFFFFF;
}
.content5 .con1 .li {
  width: 20%;
  height: 243px;
  margin-top: 67px;
  position: relative;
  float: left;
  border-right: 1px solid #DDDDDD;
  text-align: center;
}
.content5 .con1 .li:nth-last-of-type(1) {
  border: none;
}
.content5 .con1 .li .ig1 {
  width: 84px;
  height: 96px;
  margin: auto;
  margin-top: -27px;
}
.content5 .con1 .li .d1,
.content5 .con1 .li .d1 a {
  width: 100%;
  font-size: 18px;
  font-weight: bold;
  color: #333333;
  margin-top: 10px;
  margin-bottom: 20px;
}
.content5 .con1 .li .c1 {
  width: 100%;
  height: 35px;
  line-height: 35px;
  padding-left: 37px;
  position: relative;
}
.content5 .con1 .li .c1 .point {
  width: 3px;
  height: 3px;
  border-radius: 100%;
  background: #999999;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 26px;
}
.content5 .con1 .li .c1 .sp {
  font-size: 14px;
  font-weight: 500;
  color: #333333;
  padding-bottom: 3px;
  text-align: left;
  max-width: 195px;
}
.content5 .con1 .li .c1:hover .sp {
  color: #D22222;
  text-decoration: underline;
}
.content5 .con1 .li .c1:hover .point {
  background: #D22222;
}
.content5 .con1 .more {
  position: absolute;
  margin: auto;
  width: 70px;
  height: 20px;
  border-bottom: 1px solid #2A5894;
  font-size: 12px;
  font-weight: 500;
  color: #2A5894;
  text-align: center;
  right: 13px;
  bottom: 13px;
}
.content5 .con1 .more:hover {
  color: #D22222;
  border-bottom: 1px solid #D22222;
}
.content5 .con2 {
  width: 1200px;
  margin: auto;
  position: relative;
  margin-top: 40px;
  overflow: hidden;
}
.content5 .con2 .tit {
  text-align: center;
}
.content5 .con2 .tit .ig1 {
  width: 24px;
  height: 20px;
  margin-right: 10px;
  position: relative;
  top: 3px;
}
.content5 .con2 .tit span {
  font-size: 24px;
  font-weight: bold;
  color: #27558D;
}
.content5 .con2 .con {
  margin-top: 30px;
  width: 100%;
  height: 330px;
}
.content5 .con2 .con .li {
  width: 390px;
  height: 270px;
  position: relative;
  float: left;
}
.content5 .con2 .con .li:nth-of-type(2) {
  margin-left: 14px;
}
.content5 .con2 .con .li:nth-of-type(3) {
  float: right;
}
.content5 .con2 .con .li .ig {
  width: 388px;
  height: 180px;
}
.content5 .con2 .con .li .c1 {
  width: 100%;
  height: 88px;
  position: relative;
  padding-left: 18px;
  background: #FFFFFF;
}
.content5 .con2 .con .li .c1 .d1 {
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  padding-top: 10px;
}
.content5 .con2 .con .li .c1 .d1:hover {
  color: #D22222;
  text-decoration: underline;
}
.content5 .con2 .con .li .c1 .d2 {
  font-size: 12px;
  font-weight: 500;
  color: #333333;
  margin-top: 3px;
}
.content5 .con2 .con .li .c1 .view {
  position: absolute;
  margin: auto;
  width: 80px;
  height: 30px;
  top: 40px;
  right: 0;
  text-align: center;
}
.content5 .con2 .con .li .c1 .view span {
  font-size: 12px;
  font-weight: 500;
  color: #333333;
}
.content5 .con2 .con .li .c1 .view img {
  width: 15px;
  height: 9px;
  margin-right: 5px;
}
.content5 .con2 .con .more {
  position: absolute;
  margin: auto;
  width: 70px;
  height: 20px;
  border-bottom: 1px solid #2A5894;
  font-size: 12px;
  font-weight: 500;
  color: #2A5894;
  text-align: center;
  right: 13px;
  bottom: 13px;
}
.content5 .con2 .con .more:hover {
  color: #D22222;
  border-bottom: 1px solid #D22222;
}
.zhbot {
  width: 1200px;
  height: 110px;
  display: block;
  margin: auto;
  border-top: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
  background-color: #fff;
}
.zhbot li{
  width:20%;
  float:left;
  height:110px;
  text-align: center;
  padding-top:26px;
}
.zhbot li span{
  font-size:14px;
  color:#333;
  font-weight:500;
}
.contentTop {
  width: 100%;
  height: 100px;
  /*height: 450px;*/
}
.topline {
    width: 1200px;
    height: 2px;
    background: #236EAC;
    margin: auto;
}
.navhead3 {
    margin-top: 270px !important;
}
/*banner*/
.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    box-sizing: border-box;
    border: 1px solid #FFFFFF;
    background: none;
    opacity: 1;
}

.swiper-pagination-bullet-active {
    background: #FFFFFF;
}
.content2 .cont2 .right .tab td .btn.btn-y {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  font-size: 12px;
}
input {
    float: left;
    padding-right: 18px;
    padding-left: 18px;
    height: 35px;
    outline-width: 0;
    outline-style: none;
    outline-color: transparent;
    border: 1px solid #b5b5b5;
    background-color: #fff;
    box-shadow: none;
    text-shadow: none;
    /* -webkit-appearance: none; */
    -webkit-user-select: text;
}
 .index-side-box{
    position:fixed;
    right:15px;
    /* top:420px; */
    top:50%;
    transform:translateY(-50%);
    z-index:9;
  }
  .index-side-ul{
    width:30px;

  }
  .index-side-li{
    width:28px;
    height:40px;
    background:#fff;
    border:1px solid #e5e5e5;
    position:relative;
  }
  .index-side-li .index-side-icon{
    text-align:center;
    margin-top:5px;
  }
  .index-side-icon1{
    font-size:14px;
    color:#999;
    line-height:1.1;
    cursor:pointer;
  }
  .index-side-icon1:hover{
    color:#236EAC;
  }
  .index-side-icon3{
    font-size:14px;
    color:#999;
    line-height:1.1;
    cursor:pointer;
  }
  .index-side-icon3:hover{
    color:#236EAC;
  }
  .index-side-con{
    display: none;
    width:150px;
    background:#fff;
    border: 1px solid #f5f5f5;
    padding:10px 10px 0 10px;
    box-sizing:border-box;
    text-align:center;
    position:absolute;
    top:0;
    right:35px;
  }
  .index-side-con::after {
    width:0;
    height:0;
    content:"";
    border-width:6px;
    border-style:solid;
    border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;
    position:absolute;
    top: 99px;
    right: -12px;
    z-index: 2;
  }
  .index-side-con .p1{
    font-size:12px;
    line-height:1.2;
    color:#333;
    margin-top:5px;
    margin-bottom:10px;
  }
  .index-side-con3{
    width:117px;
    height:160px;
    position:absolute;
    top:0;
    right:30px;
  }

  /* 使用说明 */
  .dialog-mask{
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,0.4);
    z-index: 100;
    display: none;
  }
  .dialog-box{
    width: 800px;
    padding: 30px;
    background: #fff;
    border-radius: 10px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
  }
  .dialog-back{
    width: 30px;
    position: absolute;
    top: 15px;
    right: 15px;
    cursor: pointer;
  }
  .dialog-tit {
    height: 27px;
    line-height: 27px;
    margin: 10px 0;
    background: url('https://www.myfund.com/images/index-one16.png') no-repeat;
  }
  .dialog-tit span{
    position: relative;
    margin-left: 10px;
    padding-left: 8px;
    font-size: 14px;
    color: #fff;
    
  }
  .dialog-tit span::before {
    position: absolute;
    top: 4px;
    left: 0;
    content: "";
    width: 2px;
    height: 12px;
    background: #fff;
  }
  .dialog-con{
    font-size: 14px;
    color: #333;
    line-height: 20px;
    text-align: justify;
  }
  .dialog-tab{
    width:500px;
    font-size:13px;
    color:#333;
    text-align:center;
    margin:15px auto;
  }
  .dialog-tab p {
    font-size: 12px;
  }
  .dialog-foot {
    height: 40px;
    line-height: 40px;
    text-align: center;
  }
  
  .dialog-foot button {
    width: 150px;
    height: 40px;
    border: 1px solid #246ead;
    border-color: #246ead;
    background-color: #246ead;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
  }
  /* 诊断 */
  .dialog-mask1{
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,0.4);
    z-index: 100;
  }
  .dialog-box1{
    width: 447px;
    height: 678px;
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translate(50%,-50%);
  }
  .dialog-bg1{
    width:100%;
    position:absolute;
    top:0;
    left:0;
  }
  .dialog-back1{
    width:35px;
    height:35px;
    position:absolute;
    top:145px;
    right:20px;
    cursor:pointer;
  }
  .dialog-goto1{
    width: 310px;
    height: 65px;
    position: absolute;
    bottom: 45px;
    left: 70px;
    cursor:pointer;
  }
  .zpWarning{
        position: fixed;
        margin: auto;
        /* 2024年11月6日 应翟文老师要求将右侧顶部弹框放在右侧底部 */
        /* top: 138px; */
        bottom: 138px;
        right: 5px;
        z-index: 99;
    }
    .zpWarning .close{
        float: right;
        position: relative;
        top:5px;
        right: 32px;
        color:white;
        font-size: 16px;
        font-weight: bold;
        cursor: pointer;
    }

.investmentAdviser {
  position: relative;
            height: 76px;
            background: url(https://www.myfund.com/images/investmentAdviser1.jpg) no-repeat;
        }
        
        .investmentAdviser-input {
            position: absolute;
            top: 15px;
            right: 124px;
            height: 33px;
            width: 233px;
            border: 1px solid #A77011;
            border-radius: 3px;
            z-index: 98;
            color:#333;
            font-size:14px;
        }
        .investmentAdviser-input::-webkit-input-placeholder{
           color: #999;
        }
        .investmentAdviser-btn {
            position: absolute;
            top: 15px;
            right: 26px;
            width: 86px;
            height: 33px;
            line-height:32px;
            text-align:center;
            background: #A77011;
            cursor: pointer;
            color: #fff;
            font-size:14px;
        }
        .investmentAdviser-apply {
            width: 110px;
            height: 30px;
            color: #fff;
            position: absolute;
            top: 53px;
            font-size: 12px;
            right: 123px;
        }
        .dialog-apply {
        font-size: 22px;
        text-align: center;
        font-weight: bold;
        color:#246ead;
        display:block;
    }
    .dialog-applyCon {
        margin: 35px 70px;
    }
    .dialog-applyCon p {
        height:35px;
        line-height:35px;
        margin-top:20px;
    }
    .dialog-applyCon label {
      position: relative;
      display: inline-block;
      font-size: 14px;
      width: 60px;
    }
    .dialog-applyCon label::before {
      content: '*';
      color: red;
      position: absolute;
      left: -12px;
      top: 0;
    }
    .dialog-applyCon input {
        font-size:14px;
        float:none;
    }
    /* 轮播图 */
    .mainBanner .swiper-pagination {
      text-align: right;
      padding: 0 20px 3px 0;
    }

    /* 首页 jjkang */
    /* 公用 start */
    .tabBar {
        width: 100%;
        height: 48px;
        line-height: 48px;
        background: #F2F2F2;
    }
    .tabBar .tabBar-tab {
        float: left;
        width: 114px;
        height: 48px;
        line-height: 48px;
        font-size: 18px;
        font-weight: bold;
        text-align: center;
        cursor: pointer;
    }

    .tabBar-active {
        background: #FFFFFF;
        color: #2A5894;
    }

    .tabBar-text {
        text-align: right;
    }

    .tabBar-text a {
        color: #2A5894;
        font-size: 12px;
    }

    .tabBar-text a:hover {
        color: #e33333;
        text-decoration: underline;
    }

    /* 基金热点 start */

    .fundHotSpot {
        height: 90px;
        background: url('https://www.myfund.com/images/index-one1.png') no-repeat;
    }

    .fundHotSpot-tit {
        display: inline-block;
        width: 55px;
        font-size: 26px;
        margin-left: 18px;
        font-weight: bold;
        line-height: 30px;
        margin-top: 14px;
        color: #333;
    }

    .fundHotSpot-tit:hover {
        color: #333;
    }

    .fundHotSpot-con {
        box-sizing: border-box;
        padding: 8px 10px;
        padding-right: 0;
        width: calc(100% - 110px);
        height: 100%;
    }

    .fundHotSpot-con li {
        overflow: hidden;
        height: 22px;
        line-height: 22px;
        margin-bottom: 4px;
    }

    .fundHotSpot-con li:last-child {
        margin-bottom: 0;
    }

    .fundHotSpot-con span {
        float: left;
    }

    .fundHotSpot-con span:nth-child(1) {
        width: 58px;
        height: 22px;
        line-height: 22px;
        margin-right: 10px;
        border-radius: 3px;
        font-weight: bold;
        background: #dbe5f3;
        text-align: center;
    }

    .fundHotSpot-con span:nth-child(1) a {
        font-size: 12px;
        color: #333;
    }

    .fundHotSpot-con span:nth-child(1) a:hover {
        color: #333;
    }

    .fundHotSpot-con span:nth-child(2) {
        width: 1005px;
        font-size: 12px;
    }

    .fundHotSpot-con span:nth-child(2) a,
    .fundHotSpot-con span:nth-child(2) i {
        font-size: 12px;
    }

    .fundHotSpot-con span:nth-child(2) a:hover {
        text-decoration: underline;
    }

    /* 基金热点 end */
    .content1 {
        color: #333;
    }

    .content1 .left {
        width: 274px;
        height: 100%;
        position: relative;
    }

    /* 左上 */

    .left-top {
        width: 100%;
        height: 481px;
        background: #FFFFFF;
        position: relative;
        background: #FFFFFF;
    }

    .diagnosis {
        padding: 15px 10px;
    }

    .diagnosis-tit {
        display: inline-block;
        position: relative;
        width: 140px;
        font-size: 18px;
        font-weight: bold;
        margin-top: 10px;
        padding-left: 10px;
    }

    .diagnosis-tit::before {
        position: absolute;
        left: 0;
        top: 6px;
        content: "";
        width: 4px;
        height: 15px;
        background: #2A5894;
    }

    .diagnosis-tit a:hover {
        text-decoration: underline;
    }

    .diagnosis-year {
        margin-top: 10px;
        float: right;
        height: 24px;
        line-height: 24px;
    }

    .diagnosis-year span:first-child {
        font-size: 12px;
    }

    .diagnosis-year span:last-child {
        margin-left: 5px;
        font-size: 16px;
        font-weight: bold;
        color: #CC0A0A;
    }

    .diagnosis-con {
        box-sizing: border-box;
        position: relative;
        margin: 15px 0;
        height: 145px;
    }

    .diagnosis-con .p {
        position: absolute;
        margin: auto;
        font-size: 14px;
        font-weight: 400;
        color: #666;
        text-align: center;
    }

    .diagnosis-con .p .s {
        font-size: 12px;
        font-weight: bold;
        color: #FEA03B;
    }

    .diagnosis-con .p .s i {
        font-size: 10px;
        font-weight: 400;
    }

    .p1 {
        width: 78px;
        top: 0;
        left: 0;
        right: 0;
    }

    .p2 {
        top: 59px;
        left: 0;
        display: block;
        width: 77px;
    }

    .p3 {
        width: 90px;
        bottom: 0;
        left: 0;
        right: 0;
    }

    .p4 {
        top: 59px;
        right: 0;
        display: block;
        width: 84px;
    }

    .diagnosis-rate {
        box-sizing: border-box;
        height: 108px;
        padding: 15px;
        background: #f2f5f9;
        border-radius: 5px;
    }

    .diagnosis-rate li {
        height: 20px;
        margin-bottom: 10px;
    }

    .diagnosis-rate li span {
        display: inline-block;
        font-size: 12px;
    }

    .diagnosis-rate li span:nth-child(1) {
        font-size: 14px;
        width: 56px;
    }

    .diagnosis-rate li span:nth-child(2) {
        padding-left: 15px;
        width: 90px;
        text-align: center;
        font-weight: bold;
    }

    .diagnosis-rate li span:nth-child(3) {
        float: right;
        padding: 0 5px;
        font-size: 12px;
        color: #2A5894;
        border: 1px solid #CAD3E1;
        border-radius: 3px;
    }

    .diagnosis-grade {
        height: 48px;
        line-height: 48px;
        font-size: 12px;
    }

    .diagnosis-grade .overcomeRate {
        color: #2A5894;
        font-weight: bold;
    }

    .diagnosis-grade span,
    .diagnosis-grade i {
        font-size: 14px;
    }

    .diagnosis-grade span:nth-child(2) {
        font-size: 12px;
        color: #666;
    }

    .diagnosis-grade span:nth-child(3) {
        font-weight: bold;
        color: #CC0A0A;
        font-size: 16px;
    }

    .diagnosis-btn a {
        display: block;
        height: 32px;
        line-height: 32px;
        border: 1px solid #F47E0B;
        text-align: center;
        color: #F47E0B;
        cursor: pointer;
        border-radius: 3px;
        font-size: 14px;
    }

    /* 左下 */

    .left-bottom {
        width: 100%;
        height: 284px;
        background: #FFFFFF;
    }

    .diagnosis-introduce {
        box-sizing: border-box;
        padding: 15px 20px;
        height: 176px;
        text-align: center;
    }

    .diagnosis-introduce li {
        height: 25px;
        line-height: 25px;
        margin-bottom: 14px;
    }

    .diagnosis-introduce li img {
        vertical-align: top;
        margin-right: 15px;
    }

    .diagnosis-introduce li span {
        font-size: 14px;
    }

    .content1 .center {
        width: 638px;
        height: 100%;
        margin-right: 6px;
        position: relative;
    }

    .center-top {
        width: 100%;
        height: 231px;
    }

    /* 中中 */

    .center-center {
        width: 100%;
        height: 222px;
    }

    .recommend {
        height: 172px;
        background: #fff;
    }

    .recommend-btn {
        margin-top: 15px;
    }

    .recommend-btn a,
    .recommend-btn span {
        display: inline-block;
        width: 42px;
        height: 22px;
        line-height: 22px;
        margin-right: 3px;
        font-size: 12px;
        color: #fff;
        border-radius: 2px;
        cursor: pointer;
    }

    .meritFund li,
    .newFund li {
        float: left;
        position: relative;
        width: 33.3%;
        height: 170px;
        text-align: center;
    }

    .meritFund li .line {
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 1px;
        height: 102px;
        background: #E5E5E5;
    }

    .meritFund li p:nth-child(1) {
        padding: 20px 0 5px 0;
    }

    .meritFund li p:nth-child(1) a {
        font-size: 16px;
        font-weight: bold;
    }

    .meritFund li p:nth-child(1) a:hover {
        text-decoration: underline;
    }

    .meritFund li p:nth-child(2) {
        font-size: 16px;
        font-weight: bold;
    }

    .meritFund li p:nth-child(3) {
        padding: 5px 0;
        font-size: 16px;
        font-weight: bold;
        color: #D22222;
    }

    .newFund li p {
        font-size: 12px;
    }

    .newFund-tit a {
        margin-top: 10px;
        padding-left: 26px;
        display: inline-block;
        max-width: 150px;
        height: 20px;
        font-size: 14px;
        font-weight: bold;
        color: #2A5894;
        position: relative;
        background: white;
    }

    .newFund-tit a:hover {
        color: #D22222;
        text-decoration: underline;
    }

    .newFund-tit a::before {
        position: absolute;
        left: 15px;
        top: 2px;
        content: "";
        width: 4px;
        height: 13px;
        background: #D22222;
    }

    .newFund-con {
        margin: 0 auto;
        width: 129px;
        height: auto;
        border-top: 1px solid #E5E5E5;
        margin-top: 10px;
        padding-top: 5px;
    }

    .newFund-con p {
        line-height: 23px;
    }


    .center-bottom {
        background: #fff;
        height: 300px;
    }

    .center-bottom .c2 {
        width: 565px;
        position: relative;
        border-top: 1px solid #E5E5E5;
        padding-bottom: 15px;
        padding-top: 46px;
        margin-left: 31px;
    }

    .center-bottom .c2 .tit {
        position: absolute;
        margin: auto;
        top: 25px;
        left: -7px;
        background: #FFFFFF;
        font-size: 14px;
        font-weight: bold;
        color: #333333;
    }

    .center-bottom .c2.c3 {
        padding-top: 13px;
    }

    .center-bottom .c2.c3 .tit {
        top: -10px;
    }

    .center-bottom .c2 .line {
        width: 100%;
        height: 25px;
        line-height: 25px;
        position: relative;
    }

    .center-bottom .c2 .line a {
        display: block;
        width: 50%;
        float: left;
        padding-left: 12px;
        position: relative;
    }

    .center-bottom .c2 .line a .point {
        position: absolute;
        margin: auto;
        top: 0;
        bottom: 0;
        left: 0;
        border-bottom: 0;
        width: 4px;
        height: 4px;
        border-radius: 100%;
        background: #999999;
    }

    .center-bottom .c2 .line a .s1 {
        display: block;
        font-size: 14px;
        font-weight: 400;
        line-height: 25px;
        color: #333333;
        max-width: 285px;
    }

    .center-bottom .c2 .line a:hover .s1 {
        color: #D22222;
        text-decoration: underline;
    }


    .navhead3 {
        margin-top: 0 !important;
    }

    /* 侧边固定导航 */

    .fixedtool ul {
        box-sizing: border-box;
        padding: 0 14px;
        position: fixed;
        bottom: 200px;
        right: 50%;
        margin-right: -680px;
        width: 60px;
        background: #fff;
        border-radius: 5px;
        z-index: 99;
    }

    .fixedtool li {
        padding: 10px 0;
        text-align: center;
        border-bottom: 1px solid #E8E8E8;
        cursor: pointer;
        font-size: 14px;
        letter-spacing: 2px;
    }

    .fixedtool li:last-child {
        border-bottom: 0;
    }

    .fixedtool li .transparent {
        display: none;
        position: absolute;
        bottom: 0px;
        left: -179px;
        width: 197px;
        height: 575px;
        cursor: default;
    }

    .fixedtool-active {
        color: #0F5C9B;
    }

    .fixedtool-inside {
        position: absolute;
        top: 0;
        left: 0;
        width: 166px;
        background: #fff;
        padding: 20px 10px;
        border-radius: 5px;
        text-align: center;
        cursor: default;
    }

    .fixedtool-inside::before {
        width: 0;
        height: 0;
        content: "";
        border-width: 6px;
        border-style: solid;
        border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff;
        position: absolute;
        top: 420px;
        right: -12px;
        z-index: 2;
    }

    .fixedtool-inside-tit {
        margin: 20px 0 5px;

    }

    .fixedtool-inside-tit img {
        vertical-align: top;
        height: 18px;
        margin-right: 3px;
    }

    .fixedtool-inside-tit span {
        font-size: 14px;
        letter-spacing: 0;
    }

    .fixedtool-inside p {
        font-size: 12px;
        color: #2363AC;
        margin: 5px 0;
    }

    .fixedtool-inside-btn {
        margin: 20px auto 10px;
        width: 140px;
        height: 30px;
        cursor: pointer;
        background: #236EAC;
        color: #fff;
        line-height: 30px;
        border-radius: 3px;
        font-size: 14px;
    }

    .customerServicePhone {
        display: none;
        padding-top: 4px;
        width: 150px;
        height: 45px;
        background: #0C7AC1;
        box-sizing: border-box;
        text-align: center;
        position: absolute;
        top: 69px;
        right: 74px;
        border-radius: 5px;
        color: #fff;
    }

    .customerServicePhone::before {
        width: 0;
        height: 0;
        content: "";
        border-width: 6px;
        border-style: solid;
        border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #0C7AC1;
        position: absolute;
        top: 15px;
        right: -12px;
        z-index: 2;
    }

    .liveBroadcastingRoom {
        position: relative;
        width: 273px;
        height: 128px;
        margin-bottom: 10px;
    }

    .liveBroadcastingRoom .videobg {
        width: 100%;
        height: 128px;
    }

    .liveBroadcastingRoom .authentication {
        position: absolute;
        top: 0;
        right: 0;

    }

    .liveBroadcastingRoom .videoPlay {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        cursor: pointer;
    }

    .content2 .cont3 .tabBar .tab .sp1 {
        height: 50px;
    }

    .content2 .cont3 .tabBar .tab.active .sp1 {
        top: -7px;
    }

    .content2 .cont3 .tabBar .tab .sp2 {
        top: 16px;
    }
    /* 首页 jjkang end*/

.content1 .left .high {
  z-index: 99;
  position: absolute;
}
.content1 .left .woodpecker-title {
  transform: translate(26px, 14px);
  font-weight: 800;
  font-size: 18px;
  color:#333;
  /* background: linear-gradient(to right, rgba(200,35,35),rgba(40,145,203)); */
  /* -webkit-background-clip: text; */
  /* -webkit-text-fill-color: transparent; */

  /* animation:  hue 1s linear infinite; */
}
.content1 .left .woodpecker-title-img{
  transform: translate(0, 0);
  width:120px;
  position:relative;
  left:140px;
  top:14px;
  animation:mymove 2s infinite;
  -webkit-animation:mymove 2s infinite; /*Safari and Chrome*/
  animation-direction:alternate;/*轮流反向播放动画。*/
  animation-timing-function: ease-in-out; /*动画的速度曲线*/
  /* Safari 和 Chrome */
  -webkit-animation:mymove 2s infinite;
  -webkit-animation-direction:alternate;/*轮流反向播放动画。*/
  -webkit-animation-timing-function: ease-in-out; /*动画的速度曲线*/
}

@keyframes mymove{
    0%{
    transform: scale(1); 
    }
    25%{
        transform: scale(1.3); 
    }
    50%{
        transform: scale(1);
    }
    75%{
        transform: scale(1.3);
    }

}

@-webkit-keyframes mymove{
    0%{
    transform: scale(1);  /*开始为原始大小*/
    }
    25%{
        transform: scale(1.2); /*放大1.1倍*/
    }
    50%{
        transform: scale(1);
    }
    75%{
        transform: scale(1.2);
    }
}