[v-cloak] {
  display: none;
}

.nav tr:first-child td:first-child {
  border-bottom: 0;
}

.menu_box .export_data,
.f10tabel_new tr th.down,
.cwzb_left .export_data,
.cwzb_left dl dd.current:after,
.cw_dl_new dt .select-list li.current:after,
.cw_dl_new dt .select-list li:before,
.cwzb_table_hx tr th.current p:after {
  background-image: url(../images/css_sprite.png);
  background-repeat: no-repeat;
}

.fz14 {
  font-size: 14px;
}

.content {
  padding-bottom: 30px;
}

/*-----------B10------------*/
.red {
  color: #eb1a28 !important;
}

.green {
  color: #009904 !important;
}

.yellow {
  color: #ffff52 !important;
}

.white {
  color: #fff !important;
}

.f10tabel_new td.red {
  color: #eb1a28;
}

.f10tabel_new td.green {
  color: #009904;
}

.f10tabel_new td.white {
  color: #fff;
}

.wrapNew {
  width: 1000px;
  position: relative;
}

.no-Data-status {
  padding: 50px;
  width: 100%;
  text-align: center;
  color: #fff;
  color: #999;
  border: 1px solid #4d4d4d;
  background: #1e1e1e;
}

em {
  font-style: normal;
}

.dzh_nav table {
  width: 96%;
}

/*股东进出*/
section {
  margin-bottom: 30px;
}

h2.title {
  color: #fff;
  margin-bottom: 20px;
}

h2.title .title-colortip {
  color: #f6f748;
}

.gdrsBox {
  width: 1000px;
  margin-bottom: 45px;
}

.gdrsBox .noResult {
  display: none;
  height: 160px;
  text-align: center;
  padding-top: 90px;
  font-size: 17px;
  color: #ffffff;
}

.gdrsBar {
  width: 1000px;
  overflow: hidden;
  margin-bottom: 16px;
}

.gdrsBar p {
  float: left;
  text-indent: 30px;
  color: #ffff56;
}

.gdrsBar .legend {
  float: right;
}

.gdrsBar .legend span {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-right: 5px;
  color: #999;
}

.gdrsBar .legend span:before {
  position: absolute;
  left: 0;
  top: 5px;
  display: block;
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background: #52ffff;
}

.gdrsBar .legend span:last-child:before {
  background: #1caff2;
  border-radius: 0;
  width: 14px;
  height: 14px;
  top: 3px;
}

.gdrs_charts_box {
  width: 998px;
  border: 1px solid #4d4d4d;
  background: #1e1e1e;
  position: relative;
}

.gdrs_charts {
  width: 998px;
  height: 140px;
}

.gdrs_charts_box .unit {
  width: 980px;
  overflow: hidden;
  margin: 5px auto 15px;
}

.gdrs_charts_box .unit span {
  width: 80px;
  display: block;
  float: left;
  color: #979797;
  font-size: 14px;
}

.gdrs_charts_box .unit span:last-child {
  float: right;
}
/* 沪深港通持股 */
.hsgtcgBox #hsgtcgFirstTable {
  text-align: center;
  margin-bottom: 10px;
}
.hsgtcgBox #hsgtcgFirstTable .first_td_box {
  text-align: left;
  padding-left: 10px;
}
.hsgtcgBox .hsgtcg_charts_box {
  width: 100%;
  margin-bottom: 10px;
}
.hsgtcgBox .hsgtcg_charts_box #hsgtcgChart {
  width: 100%;
  height: 300px;
}
.hsgtcgBox .hsgtcg_charts_box #hsgtcgChart .tooltip .hsgt_tooltip_box {
  display: inline-block;
  width: 60px;
}
.hsgtcgBox .hsgtcg_charts_box .header_box {
  width: 100%;
}
.hsgtcgBox .hsgtcg_charts_box .header_box .legend_box {
  float: left;
}
.hsgtcgBox .hsgtcg_charts_box .header_box .legend_box .first_box,
.hsgtcgBox .hsgtcg_charts_box .header_box .legend_box .sence_box,
.hsgtcgBox .hsgtcg_charts_box .header_box .legend_box .last_box {
  position: relative;
  color: #fff;
  line-height: 27px;
  font-size: 16px;
}
.hsgtcgBox .hsgtcg_charts_box .header_box .legend_box .first_box,
.hsgtcgBox .hsgtcg_charts_box .header_box .legend_box .sence_box {
  padding-left: 28px;
}
.hsgtcgBox .hsgtcg_charts_box .header_box .legend_box .last_box {
  padding-left: 27px;
}
.hsgtcgBox .hsgtcg_charts_box .header_box .legend_box .first_box .line_box {
  position: absolute;
  width: 20px;
  height: 2px;
  top: 50%;
  left: 0;
  background-color: #008000;
}
.hsgtcgBox .hsgtcg_charts_box .header_box .legend_box .sence_box .line_box {
  position: absolute;
  width: 20px;
  height: 2px;
  top: 50%;
  left: 0;
  background-color: #ebb03c;
}
.hsgtcgBox .hsgtcg_charts_box .header_box .legend_box .last_box .kuai_first_box {
  position: absolute;
  width: 10px;
  height: 10px;
  top: 26%;
  left: 0;
  background-color: #4dc174;
}
.hsgtcgBox .hsgtcg_charts_box .header_box .legend_box .last_box .kuai_last_box {
  position: absolute;
  width: 10px;
  height: 10px;
  top: 26%;
  left: 12px;
  background-color: #fd6761;
}
.hsgtcgBox .hsgtcg_charts_box .header_box #hsgtcgSelect {
  float: right;
  width: 126px;
}
.hsgtcgBox .theaderTh1 {
  padding-left: 10px;
  box-sizing: border-box;
}
.hsgtcgBox #hsgtcg_last_table td {
  text-align: center;
}
.hsgtcgBox #hsgtcg_last_table td.tbodyTd1 {
  padding-left: 10px;
  box-sizing: border-box;
  text-align: left;
}
.hsgtcgBox .hsgtcg_last_text_main {
  width: 100%;
  padding-bottom: 10px;
}
.hsgtcgBox .hsgtcg_last_text_main .left_box {
  display: inline-block;
  width: 876px;
}

.hsgtcgBox .theaderTh2.down,
.hsgtcgBox .theaderTh3.down,
.hsgtcgBox .theaderTh4.down {
  background: url(../images/down.png) no-repeat 110px 13px #282828;
}
.hsgtcgBox .theaderTh5.down {
  background: url(../images/down.png) no-repeat 119px 13px #282828;
}
.hsgtcgBox .theaderTh6.down {
  background: url(../images/down.png) no-repeat 128px 13px #282828;
}

.jgccmx_box {
  position: relative;
}

.f10tabel,
.f10tabel_new {
  border-collapse: collapse;
  background: #1e1e1e;
  width: 100%;
}

.f10tabel td,
.f10tabel_new td {
  padding: 4px 0;
  border: 1px solid #4d4d4d;
  vertical-align: middle;
  line-height: 22px;
}

.f10tabel th,
.f10tabel_new th {
  padding: 8px 0;
  font-weight: normal;
  border: 1px solid #333;
  border: 1px solid #4d4d4d;
}

.gdrs_table {
  width: 100%;
}

.gdrs_table th {
  border: 1px solid #333;
  font-weight: normal;
  color: #fff;
}

.gdrs_table td {
  padding-right: 35px;
  text-align: right;
}

.gdrs_table tr th:first-child,
.gdrs_table tr td:first-child {
  border-left: 0;
  text-align: center;
  padding-right: 0;
}

.gdrs_table tr td:first-child {
  color: #fff;
}

.gdrs_table th:last-child,
.gdrs_table tr td:last-child {
  border-right: 0;
}

.gdrsBox ul li {
  list-style: none;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #333;
}

.gdrs_left {
  width: 164px;
  color: #fff;
  border-right: 1px solid #333;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  background: #1e1e1e;
}

.gdrs_left li {
  padding-left: 10px;
}

.gdrs_right {
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;
  padding-left: 151px;
  z-index: 1;
}

.gdrs_right ul {
  float: left;
  width: 140px;
}

.gdrs_right ul li {
  width: 130px;
  border-right: 1px solid #333;
  text-align: right;
  padding-right: 20px;
}

.gdrs_right ul li:first-child {
  text-align: center;
  color: #fff;
  padding-right: 0;
  width: 150px;
}

.gdrs_right_con {
  width: 2000px;
}

.gdrs_right::-webkit-scrollbar {
  width: 4px;
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid #000;
}

.gdrs_right::-webkit-scrollbar-track {
  background-color: #4d4d4d;
  width: 4px;
  border: 1px solid #000;
}

/* 滚动条的滑轨背景颜色 */
.gdrs_right::-webkit-scrollbar-thumb {
  /*滑块*/
  background-color: #4d4d4d;
  border: 1px solid #000;
}

/*--十大股东--*/
/*左侧表格*/
.sdgdBox {
  width: 1200px;
  font-size: 16px;
}

.sdgd_nav {
  width: 1000px;
}

.sdgd_nav a {
  display: block;
  height: 32px;
  line-height: 32px;
  float: left;
  width: 138px;
  background: #1f1f1f;
  text-align: center;
  color: #b3b3b3;
  text-decoration: none;
  margin-right: 5px;
  cursor: pointer;
}

.sdgd_nav a.current {
  background: #282828;
  color: #fff;
  border: 1px solid #4d4d4d;
  border-bottom: 0;
}

.sdgdCon {
  width: 998px;
  border: 1px solid #4d4d4d;
  background: #111;
  position: relative;
}

img.sun {
  vertical-align: top;
  margin-top: 4px;
  margin: 0 3px;
}

#sdgdinner1 .sdgdCon,
#sdgdinner2 .sdgdCon {
  display: none;
}

.sdgdCon_left {
  float: left;
  width: 700px;
}

.sdgdCon p {
  /* height: 36px;
  line-height: 36px; */
  text-indent: 10px;
  padding: 8px 0;
}

.sdgd_table th {
  border-top: 1px solid #4d4d4d;
  border-bottom: 1px solid #4d4d4d;
  border-left: 1px solid #333;
  color: #fff;
  padding: 7px 10px;
  background: #282828;
}

.sdgd_table td {
  text-align: center;
}

.sdgd_table tr th:first-child {
  border-left: 0;
}

.sdgd_table tr th:last-child {
  border-right: 0;
}

.sdgd_table tr td:first-child {
  border-left: 0;
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
  color: #52ffff;
}

.sdgd_table tr td:last-child {
  color: #fff;
  border-right: 1px solid #4d4d4d;
}

.sdgd_table tr:last-child td {
  border-bottom: 0;
}

.sdgd_exit_table th,
.sdgd_exit_table td,
.sdgd_exit_table tr td:first-child {
  color: #818181;
}

.sdgd_exit_table tr td:last-child {
  color: #818181;
}

.sdgd_exit_table th {
  padding: 7px 10px;
}

.nav_title {
  position: relative;
  width: 1000px;
}

.nav_title a.more {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 135px;
  height: 37px;
  display: block;
  border: 1px solid #3e3e3e;
  background: #1f1f1f;
  color: #b3b3b3;
  border-bottom: 0;
  text-decoration: none;
  line-height: 37px;
  text-align: center;
}

/*右侧饼图*/
.sdgdCon_right {
  float: right;
  width: 280px;
}

.sdgd_gdbl_pie {
  width: 250px;
  height: 250px;
  margin: auto;
}

.sdgd_zgbl_pie {
  width: 250px;
  height: 250px;
  margin: 15px auto 30px;
}

.sdgdCon_right .gdList {
  width: 250px;
  margin: auto;
}

.sdgdCon_right .gdList li {
  list-style: none;
  font-size: 14px;
  color: #808080;
  line-height: 26px;
  padding-left: 28px;
  position: relative;
}

.sdgdCon_right .gdList li:before {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 12px;
  height: 12px;
}

.sdgdCon_right .gdList li:first-child:before {
  background: #c72832;
}

.sdgdCon_right .gdList li:nth-child(2):before {
  background: #f75b44;
}

.sdgdCon_right .gdList li:nth-child(3):before {
  background: #f79458;
}

.sdgdCon_right .gdList li:nth-child(4):before {
  background: #fdb50b;
}

.sdgdCon_right .gdList li:nth-child(5):before {
  background: #f5de47;
}

.sdgdCon_right .gdList li:nth-child(6):before {
  background: #d6fc57;
}

.sdgdCon_right .gdList li:nth-child(7):before {
  background: #62e460;
}

.sdgdCon_right .gdList li:nth-child(8):before {
  background: #2f9e6a;
}

.sdgdCon_right .gdList li:nth-child(9):before {
  background: #13cad2;
}

.sdgdCon_right .gdList li:last-child:before {
  background: #8266ba;
}

/*控股股东和实际控制人*/
.kggd_table {
  color: #fff;
  border-bottom: 0;
}

.kggd_table tr td:first-child {
  width: 135px;
  text-align: center;
  color: #b2b2b2;
  border-left: 1px solid #4d4d4d;
}

.kggd_table tr td:last-child {
  border-right: 1px solid #4d4d4d;
}

/*.kggd_table tr:last-child td{border-bottom:1px solid #4d4d4d;}*/
.kggd_table tr td {
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
}

.kggd_table tr th {
  text-align: left;
  padding: 7px 30px;
  color: #52ffff;
}

.kggd_table tr th:first-child {
  border: 1px solid #4d4d4d;
  background: #282828;
}

.kggd_table tr td {
  border: 0;
}

/* .kggd_table tr:nth-child(6n+1) td{border-bottom:1px solid #4d4d4d}
.kzr_table tr:nth-child(2n+1) td{border-bottom:1px solid #4d4d4d} */
/*.kzr_table tr th:first-child{border-top: 0;}*/
.kggd_table tr.border-btm td,
.kzr_table tr.border-btm td {
  border-bottom: 1px solid #4d4d4d;
}

/*高管持股变动*/
.ggrcbd_table {
  text-align: center;
}

.ggrcbd_table th {
  color: #fff;
  padding: 7px 0;
  border-top: 1px solid #4d4d4d;
  background: #282828;
  border-bottom: 1px solid #4d4d4d;
}

.ggrcbd_table tr td:first-child {
  color: #b2b2b2;
  border-left: 1px solid #4d4d4d;
}

.ggrcbd_table tr th:first-child {
  border-left: 1px solid #4d4d4d;
}

.ggrcbd_table tr td:last-child,
.ggrcbd_table tr th:last-child {
  border-right: 1px solid #4d4d4d;
}

.ggrcbd_table tr:last-child td {
  border-bottom: 1px solid #4d4d4d;
}

.ggrcbd_table tr td:nth-child(2),
.ggrcbd_table tr td:last-child {
  color: #fff;
  box-sizing: border-box;
}

.ggcgbd_table tr td.col-clip {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ggrcbd_table tr td:nth-child(2) {
  padding: 4px 10px;
  text-align: left;
}

.ggcgbb_table tr td:first-child {
  width: 10%;
}

.ggcgbb_table tr td.wt {
  width: 50%;
  text-align: left;
  padding-left: 8px;
  color: #fff;
}

.ggcgbb_table tr td:nth-child(3) {
  width: 10%;
}

.ggcgbb_table tr td:nth-child(4) {
  width: 8%;
}

.ggcgbb_table tr td:nth-child(5) {
  width: 10%;
}

.more-b5 {
  width: 100%;
  height: 35px;
  line-height: 35px;
  text-align: left;
  background: #282828;
  border-top: 1px solid #4d4d4d;
  text-indent: 15px;
}

.more-b5 a {
  color: #ffff52;
  font-size: 16px;
}

/*.more-b5 a:hover{color: #fff}*/
/*.nameless{position: relative;}
.more-b5{position: absolute;left: 10px;bottom:-32px;color: #ffff52;display: block;height: 30px;line-height: 30px;width: 150px;z-index: 1}*/
/*弹框*/
.iframe_wrap {
  width: 978px;
  position: absolute;
  top: 45px;
  left: 0px;
  padding: 25px 10px;
  background: #2f2f2f;
  border: 1px solid #c00000;
  z-index: 15;
  visibility: hidden;
}

.iframe_box {
  width: 976px;
  /*overflow-y: scroll;overflow-x: hidden;*/
}

.iframe_con {
  width: 838px;
}

.time_more {
  position: absolute;
  right: 0;
  top: 0;
  width: 139px;
}

.iframe_con .sdgd_table tr th:last-child {
  border-right: 1px solid #4d4d4d;
}

.time_more span {
  width: 139px;
  display: block;
  height: 36px;
  line-height: 36px;
  text-align: center;
  color: #fff;
  border-bottom: 1px solid #4d4d4d;
  border-left: 1px solid #4d4d4d;
}

.time_more ul {
  overflow-x: hidden;
  overflow-y: auto;
}

.time_more ul li {
  list-style: none;
  color: #b3b3b3;
  line-height: 30px;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
  width: 135px;
  margin: auto;
}

.time_more ul li:hover,
.time_more ul li.select {
  background: #20558a;
  color: #fff;
}

.iframe_wrap a.close {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 16px;
  height: 16px;
  background: #c00000;
  color: #fff;
  line-height: 14px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}

/*滚动条美化  */
.time_more ul::-webkit-scrollbar {
  width: 6px;
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid #000;
}

.time_more ul::-webkit-scrollbar-track {
  background-color: #4d4d4d;
  width: 6px;
  border: 1px solid #000;
}

/* 滚动条的滑轨背景颜色 */
.time_more ul::-webkit-scrollbar-thumb {
  /*滑块*/
  background-color: #4d4d4d;
  border: 1px solid #000;
}

/*------------------B7---------------*/
/*公司详情*/
.gsxq_table tr:first-child td {
  border-top: 1px solid #4d4d4d;
}

.gsxq_table tr td {
  padding-left: 10px;
  padding-right: 10px;
  line-height: 26px;
}

/*.gsxq_table tr td:nth-child(odd){color: #b2b2b2}
.gsxq_table tr td:nth-child(even){color: #fff;}
.gsxq_table tr td:first-child{width:80px}
.gsxq_table tr td:nth-child(2){width:380px}
.gsxq_table tr td:nth-child(4){width:190px}
.gsxq_table tr td:nth-child(3){width:130px}*/
.gsxq_table tr td.w1 {
  width: 120px;
  color: #b2b2b2;
}

.gsxq_table tr td.w2 {
  width: 420px;
  color: #fff;
}

.gsxq_table tr td.w4 {
  color: #fff;
}

.gsxq_table tr td.w3 {
  width: 160px;
  color: #b2b2b2;
}

.gsxq_table tr td a {
  color: #ffff52;
}

.gsxq_table tr td.wso1 {
  width: 180px;
  color: #b2b2b2;
}

.gsxq_table tr td.wso {
  width: 140px;
  background: #000;
}

.gsxq_table tr td.wso2 {
  width: 820px;
  background: #000;
}

/*高管介绍*/
.ggjsBox {
  position: relative;
}

.ggjs_table tr td a {
  color: #ffff52;
  cursor: pointer;
}

.ggjs_table tr th,
.ndbc_table tr th {
  color: #b2b2b2;
}

.ggjs_table tr td {
  color: #fff;
}

.ggjs_table tr td:nth-child(1),
.ggjs_table tr td:nth-child(2) {
  text-align: left;
}

.ggjs_table tr td:nth-child(1) {
  text-indent: 40px;
  width: 135px;
}

.ggjs_table tr td:nth-child(2) {
  text-indent: 40px;
}

.popBox {
  width: 770px;
  background: #2f2f2f;
  padding: 15px;
  padding-top: 25px;
  position: absolute;
  top: 120px;
  left: 50%;
  margin-left: -400px;
  display: none;
}

.pop_content {
  background: #fff;
  color: #000;
  padding: 30px 20px;
}

.popBox a.close {
  display: block;
  position: absolute;
  top: 5px;
  right: 5px;
  background: url(../images/close_btn.png) no-repeat;
  width: 15px;
  height: 13px;
  cursor: pointer;
}

.pop_content h5 {
  font-size: 16px;
  margin-bottom: 20px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ccc;
}

.pop_content h5 span {
  margin-right: 40px;
}

.pop_content h5 em {
  font-size: 24px;
  margin-right: 8px;
}

.pop_content p {
  line-height: 30px;
}

/*高层年度报酬*/
.ndbc_table {
  color: #fff;
}

.ndbc_table tr td:first-child {
  padding-left: 30px;
  text-align: left;
  color: #fff;
}

/*招聘动态*/
.zpdtBox {
  height: 600px;
  position: relative;
}

.zpdt_table tr td:first-child {
  border-top: 0;
}

.zpdt_table tr th:nth-child(1),
.zpdt_table tr td:nth-child(1) {
  width: 150px;
}

.zpdt_table tr th:nth-child(2),
.zpdt_table tr td:nth-child(2) {
  width: 510px;
}

.zpdt_table tr th:nth-child(3),
.zpdt_table tr td:nth-child(3) {
  width: 230px;
}

.zpdt_table tr:nth-child(10n) td {
  border-bottom: 1px solid #4d4d4d;
}

/*分页效果 pagination */
.pagination {
  padding: 10px;
  margin: 20px 0 0;
  text-align: center;
  vertical-align: middle;
  position: absolute;
  right: 0;
  bottom: 0;
}

.pagination a {
  display: inline-block;
  cursor: pointer;
  height: 22px;
  padding: 0px 10px;
  line-height: 22px;
  border: 1px solid #9a9a9a;
  color: #9a9a9a;
  margin: 0 5px;
  text-decoration: none;
}

.pagination span {
  display: inline-block;
  height: 28px;
  padding: 0px;
  line-height: 28px;
  color: #9a9a9a;
  margin: 0;
  text-decoration: none;
}

.pagination a.jp-next,
.pagination a.jp-previous,
.pagination a.jp-first,
.pagination a.jp-last,
.pagination a.jp-first:hover,
.pagination a.jp-last:hover,
.pagination a.jp-next:hover,
.pagination a.jp-previous:hover {
  border: 1px solid #9a9a9a;
  color: #9a9a9a;
  position: relative;
}

.pagination a.jp-first:hover,
.pagination a.jp-last:hover,
.pagination a.jp-next:hover,
.pagination a.jp-previous:hover {
  color: #fff;
}

.pagination a.jp-current,
.pagination a.jp-current {
  cursor: default;
  border: 1px solid #666;
  background: #666;
  color: #fff;
}

.pagination a.jp-current:hover {
  margin: 0 5px;
}

.pagination a:hover {
  cursor: pointer;
  border: 1px solid #666;
  background: #666;
  color: #fff;
}

.pagination a.jp-disabled,
.pagination span.jp-disabled,
.pagination a.jp-disabled:hover {
  cursor: default;
  background: none;
  border-color: #4d4d4d;
  color: #4d4d4d;
}

.mypagination {
  padding: 10px;
  margin: 20px 0 0;
  text-align: center;
  vertical-align: middle;
}

/*----------关联个股 B8------------*/
/*同股东*/
.none {
  display: none;
}

.menu_box {
  width: 1000px;
  height: 26px;
  margin-bottom: 10px;
  position: relative;
}

.menu_box time {
  float: right;
  color: #fff;
  line-height: 27px;
}

.select_menu {
  width: 150px;
  height: 26px;
  position: relative;
  font-size: 16px;
}

.select_menu_gd {
  float: left;
}

.select_title {
  width: 148px;
  height: 24px;
  border: 1px solid #4d4d4d;
  color: #fff;
  line-height: 26px;
  text-indent: 10px;
  cursor: pointer;
  font-size: 16px;
  background: #000;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.select_title:before {
  display: block;
  content: "";
  position: absolute;
  top: 0px;
  right: 0px;
  width: 23px;
  height: 24px;
  background: #4d4d4d;
}

.select_title:after {
  display: block;
  content: "";
  position: absolute;
  top: 8px;
  right: 6px;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 7px solid #b3b3b3;
}

.select_list {
  position: absolute;
  z-index: 10;
  right: 0;
  top: 28px;
  width: 148px;
  border: 1px solid #4d4d4d;
  background: #000;
  outline: none;
}

.select_list li {
  width: 148px;
  height: 26px;
  line-height: 26px;
  margin-bottom: 1px;
  text-indent: 10px;
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  list-style: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.select_list li:hover {
  background: #252525;
}

.gd_select {
  color: #ffff56;
}

.select_menu_right {
  float: left;
  margin-left: 10px;
  width: 330px;
}

.select_menu_right .gd_select {
  color: #fff;
  width: 328px;
}

.select_menu_right .gd_list li {
  color: #b3b3b3;
  width: 328px;
}

.select_menu_right .gd_list {
  /*height: 270px;*/
  width: 328px;
}

.menu_box .export_data {
  display: block;
  width: 70px;
  background-position: 2px 2px;
  padding-left: 25px;
  color: #fff;
  position: absolute;
  top: 2px;
  right: 0;
}

.f10tabel_new th {
  color: #fff;
  padding: 7px 0;
  border-top: 1px solid #4d4d4d;
  background: #282828;
  border-bottom: 1px solid #4d4d4d;
}

.f10tabel_new td {
  color: #ffff52;
  /*padding-left: 15px;*/
}

.f10tabel_new tr td:first-child,
.f10tabel_new tr th:first-child {
  border-left: 1px solid #4d4d4d;
}

.f10tabel_new tr td:last-child,
.f10tabel_new tr th:last-child {
  border-right: 1px solid #4d4d4d;
}

.tgg_table tr td:first-child,
.tgg_table tr th:first-child {
  width: 50px;
  text-align: center;
}

.tgg_table .wid2 {
  width: 165px;
}

.tgg_table .wid3,
.tgg_table .wid4,
.tgg_table .wid6,
.tgg_table .wid7 {
  width: 110px;
  text-align: center;
}

.tgg_table_box .wid2 {
  width: 165px;
}

.tgg_table .wid5 {
  width: 125px;
}

.tgg_table .wid7,
.tgg_table_box .wid7 {
  width: 220px;
}

.tgg_table_box .wid6 {
  color: #ffff52;
}

.tgg_table_box .wid3,
.tgg_table_box .wid4,
.tgg_table_box .wid6 {
  width: 110px;
  text-align: center;
}

.tgg_table_box tr td.wid2 {
  text-indent: 35px;
  text-align: center;
}

.tgg_table_box tr td.wid5 {
  text-align: right;
  padding-right: 10px;
  width: 115px;
  color: #ffff52;
}

.tgg_table tr td:last-child {
  text-align: center;
}

.tgg_table tr td {
  color: #fff;
  text-align: center;
}

.tgg_table tr td:nth-child(5) {
  color: #ffff52;
}

.tgg_table .date {
  position: relative;
}

.tgg_table .has_sub .date em {
  display: inline-block;
  border: 1px solid #4d4d4d;
  line-height: 16px;
  width: 16px;
  height: 16px;
  text-align: center;
  position: absolute;
  left: 26px;
  top: 6px;
  color: #ffff56;
  cursor: pointer;
  text-indent: 0;
  background: #282828;
}

.tgg_table tr.sub_table td:first-child {
  border-bottom: 0;
  border-top: 0;
}

.tgg_table th,
.tgg_table td {
  border-bottom: 0;
}

/* 市场表现 */
.scbx_table_box tr td {
  text-align: right;
  padding-right: 5px !important;
}
.scbx_table_box tr th,
.scbx_table_box tr td {
  box-sizing: border-box;
  line-height: 22px;
  padding: 4px 0;
  vertical-align: middle;
}
.scbx_table_box tr th.scbx1,
.scbx_table_box tr td.scbx1 {
  width: 48px;
  text-align: center;
}
.scbx_table_box tr th.scbx2,
.scbx_table_box tr td.scbx2 {
  width: 66px;
}
.scbx_table_box tr td.scbx3,
.scbx_table_box tr td.scbx2 {
  text-align: left;
  padding-left: 5px;
  padding-right: 0px !important;
}
.scbx_table_box tr th.scbx3,
.scbx_table_box tr td.scbx3 {
  width: 90px;
}
.scbx_table_box table tr th.scbx4,
.scbx_table_box table tr th.scbx5,
.scbx_table_box table tr th.scbx6,
.scbx_table_box table tr th.scbx7,
.scbx_table_box table tr th.scbx8,
.scbx_table_box table tr td.scbx4,
.scbx_table_box table tr td.scbx5,
.scbx_table_box table tr td.scbx6,
.scbx_table_box table tr td.scbx7,
.scbx_table_box table tr td.scbx8 {
  width: 105px;
}
.scbx_table_box table tr th.scbx4.down,
.scbx_table_box table tr th.scbx5.down,
.scbx_table_box table tr th.scbx6.down,
.scbx_table_box table tr th.scbx7.down,
.scbx_table_box table tr th.scbx8.down {
  background: url(../images/down.png) no-repeat 92px 9px #282828;
}
.scbx_table_box table tr th.scbx9,
.scbx_table_box table tr td.scbx9 {
  width: 144px;
}
.scbx_table_box table tr th.scbx9.down {
  background: url(../images/down.png) no-repeat 130px 9px #282828;
}
.scbx_table_box table tr th.scbx10.down {
  background: url(../images/down.png) no-repeat 110px 9px #282828;
}
.scbx_gd_table tr.c-spe {
  background: #662222;
}
.scbx_menu_box {
  color: #fff;
}
.scbx_menu_box .scbx_first_box {
  display: inline-block;
  width: 825px;
}

/* AH股分析 */
.ahgfx_tabel td,
.ahgfx_tabel th {
  padding: 0;
  line-height: 30px;
  text-align: center;
}
.ahgfx_tabel td.td_box {
  text-align: right;
  padding-right: 4px;
  box-sizing: border-box;
}
.ahgfx_tabel th {
  line-height: 34px;
}
.ahgfx_tabel p {
  border-top: 1px solid #4d4d4d;
}
.ahgfx_tabel span {
  display: block;
  width: 50%;
  border-right: 1px solid #333;
  height: 100%;
  float: left;
  box-sizing: border-box;
}
.ahgfx_tabel span:last-child {
  border-right: 0;
}
.ahgfx_tabel td.spe span {
  width: 50%;
}

/* 行业地位 */
.hydw_select_menu .text {
  width: 590px !important;
}
.hydw_select_menu .select_menu {
  float: none !important;
}
.hydw_select_menu .select_menu_gn {
  width: 126px;
}

/*同行业*/
.menu_box .text {
  float: left;
  width: 800px;
  color: #fff;
  line-height: 27px;
}

.select_menu_time {
  width: 116px;
  float: right;
  margin-right: 115px;
}

.time_select {
  width: 114px;
  color: #fff;
  font-size: 14px;
}

.time_list {
  width: 114px;
}

.time_list li {
  width: 114px;
  font-size: 14px;
}

.thy_charts {
  width: 998px;
  height: 210px;
}

.thy_charts_box {
  width: 998px;
  height: 210px;
  border: 1px solid #4d4d4d;
  border-bottom: 0;
}

.thy_table tr th {
  padding: 14px 0px;
}

.thy_table tr td {
  text-align: right;
  padding-right: 8px;
}

.thy_table tr td:nth-child(1),
.thy_table tr td:nth-child(2) {
  color: #b3b3b3;
}

.thy_table tr td:nth-child(1),
.thy_table tr td:nth-child(2),
.thy_table tr td:nth-child(3) {
  width: 72px;
  text-align: center;
  padding-right: 0px;
  text-align: center;
}

.thy_table tr td:nth-child(4),
.thy_table tr td:nth-child(5),
.thy_table tr td:nth-child(6) {
  width: 90px;
}

.thy_table tr td:nth-child(7),
.thy_table tr td:nth-child(8),
.thy_table tr td:nth-child(10) {
  width: 85px;
}

.thy_table tr td:nth-child(9) {
  width: 75px;
}

.thy_table tr td:nth-child(3) {
  color: #fff;
}

.thy_table tbody tr:last-child td {
  border-bottom: 1px solid #4d4d4d;
}

.f10tabel_new tr th.down {
  background: url(../images/down.png) no-repeat 85px 40px #282828;
}

.f10tabel_new tr th:nth-child(9).down:after {
  right: 8px;
}

/*同概念*/
.select_menu_gn {
  float: left;
  width: 300px;
}

.select_menu_gn .select_title,
.select_menu_gn .select_list,
.select_menu_gn .select_list li {
  width: 298px;
}

.tgg_table_box {
  max-height: 311px;
  overflow: hidden;
  overflow-y: auto;
  border-right: 1px solid #333;
  border-bottom: 1px solid #333;
}

.tgg_table tr td:last-child {
  border-right: 0;
}

.same_table_scroll {
  max-height: 311px;
  overflow: hidden;
  overflow-y: auto;
  border-right: 1px solid #333;
  border-bottom: 1px solid #333;
}

.same_table_scroll_auto {
  max-height: 100%;
}

.same_table_scroll tr td:last-child {
  border-right: 0;
  color: #ffff52;
}

.same_table tr th {
  padding: 14px 0;
}

.same_table tr td {
  text-align: right;
  padding-right: 5px;
}

.same_table tr td:first-child {
  text-align: center;
  color: #fff;
}

.same_table tr th.wid1 {
  width: 47px;
}

.same_table tr th.wid2 {
  width: 65px;
}

.same_table tr th.wid3 {
  width: 75px;
}

.same_table tr th.wid4 {
  width: 100px;
}

.same_table tr th.wid5 {
  width: 100px;
}

.same_table tr th.wid6 {
  width: 100px;
}

.same_table tr th.wid7 {
  width: 100px;
}

.same_table tr th.wid8 {
  width: 100px;
}

.same_table tr th.wid9 {
  width: 100px;
}

.same_table tr th.wid10 {
  width: 100px;
}

.same_table tr td.wid1 {
  width: 42px;
  color: #fff;
}

.same_table tr td.wid2 {
  width: 60px;
  color: #b2b2b2;
}

.same_table tr td.wid3 {
  width: 70px;
  color: #fff;
}

.same_table tr td.wid4 {
  width: 95px;
}

.same_table tr td.wid5 {
  width: 95px;
}

.same_table tr td.wid6 {
  width: 95px;
}

.same_table tr td.wid7 {
  width: 95px;
}

.same_table tr td.wid8 {
  width: 95px;
}

.same_table tr td.wid9 {
  width: 95px;
}

.same_table tr td.wid10 {
  width: 95px;
}

.same_table_scroll tr.c-spe {
  background: #662222;
}

.select_menu_right option {
  width: 330px;
  height: 26px;
  line-height: 26px;
}

/*滚动条美化*/
.tgg_table_box::-webkit-scrollbar,
.same_table_scroll::-webkit-scrollbar {
  width: 6px;
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid #000;
}

.tgg_table_box::-webkit-scrollbar-track,
.same_table_scroll::-webkit-scrollbar-track {
  background-color: #4d4d4d;
  width: 6px;
  border: 1px solid #000;
}

/* 滚动条的滑轨背景颜色 */
.tgg_table_box::-webkit-scrollbar-thumb,
.same_table_scroll::-webkit-scrollbar-thumb {
  /*滑块*/
  background-color: #4d4d4d;
  border: 1px solid #000;
}

/*-------B2 财务透视------*/
.cwzb_box {
  width: 998px;
  border: 1px solid #4d4d4d;
  background: #2d2d2d;
  /*overflow: hidden;*/
}

.cwzb_left {
  width: 172px;
  border-right: 1px solid #4d4d4d;
  float: left;
  position: relative;
  z-index: 15;
  background: #1e1e1e;
}

.cwzb_left ul li {
  list-style: none;
}

.cwzb_left ul.nav_top,
.cwzb_left ul.nav_top_hx {
  height: 195px;
  overflow-y: scroll;
}

/*滚动条美化  */
.cwzb_left ul.nav_top::-webkit-scrollbar,
.cwzb_left ul.nav_top_hx::-webkit-scrollbar {
  width: 6px;
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid #000;
}

.cwzb_left ul.nav_top::-webkit-scrollbar-track,
.cwzb_left ul.nav_top_hx::-webkit-scrollbar-track {
  background-color: #4d4d4d;
  width: 6px;
  border: 1px solid #000;
}

/* 滚动条的滑轨背景颜色 */
.cwzb_left ul.nav_top::-webkit-scrollbar-thumb,
.cwzb_left ul.nav_top_hx::-webkit-scrollbar-thumb {
  /*滑块*/
  background-color: #4d4d4d;
  border: 1px solid #000;
}

.cwzb_left ul.nav_top li,
.cwzb_left ul.nav_top_hx li {
  height: 30px;
  line-height: 30px;
  padding: 1px;
  text-indent: 10px;
  cursor: pointer;
}

.cwzb_left ul.nav_top li a,
.cwzb_left ul.nav_top_hx li a {
  text-decoration: none;
  color: #b2b2b2;
}

.cwzb_left ul.nav_top li.current a,
.cwzb_left ul.nav_top_hx li.current a {
  background: #575e6c;
  position: relative;
  display: block;
  color: #fff;
}

.cwzb_left ul.nav_top li.current a:after,
.cwzb_left ul.nav_top_hx li.current a:after {
  position: absolute;
  top: 10px;
  right: 8px;
  display: block;
  content: "";
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-left: 8px solid #fff;
  border-bottom: 5px solid transparent;
}

.cwzb_left .export_data {
  background-position: 17px 7px;
  width: 140px;
  padding-left: 25px;
  display: block;
  height: 30px;
  line-height: 30px;
  text-indent: 20px;
  cursor: pointer;
}

.cwzb_left dl {
  width: 172px;
  background: #000;
}

.cwzb_left dl dt {
  text-align: center;
  padding: 1px;
  height: 40px;
  line-height: 40px;
  border-top: 1px solid #4d4d4d;
  border-bottom: 1px solid #4d4d4d;
}

.cwzb_left dl dt span {
  display: block;
  background: #2d2d2d;
  color: #fff;
}

.cwzb_left dl dd {
  padding: 1px;
  border-bottom: 1px solid #4d4d4d;
  line-height: 22px;
  position: relative;
  cursor: pointer;
}

.cwzb_left dl dd span {
  background: #2d2d2d;
  display: block;
  padding: 6px 0 6px 5px;
  color: #b2b2b2;
}

/* .cwzb_left dl dd:last-child{border-bottom: 0} */
.cwzb_left dl dd.current span {
  background: #575e6c;
}

.cwzb_left dl dd.current:after {
  position: absolute;
  top: 10px;
  right: 8px;
  display: block;
  content: "";
  width: 16px;
  height: 16px;
  background-position: 0 -81px;
}

.cwzb_right {
  float: left;
  width: 825px;
}

.cwzb_charts {
  width: 100%;
  height: 249px;
}
.small_cwzb_charts {
  height: 225px;
}

.cwzb_table_div {
  margin-top: -24px;
  position: relative;
  z-index: 10;
}

.cwzb_table tr th,
.cwzb_table tr td {
  height: 43px;
  background: #2d2d2d;
  border-bottom: 1px solid #4d4d4d;
  width: 103px;
  border-right: 1px solid #4d4d4d;
  color: #fff;
  box-sizing: border-box;
}

.cwzb_table tr th:last-child,
.cwzb_table tr td:last-child {
  border-right: 0;
}

.cwzb_table tr td {
  vertical-align: middle;
  text-align: right;
  padding-right: 25px;
  color: #ffff56;
  height: 36px;
  box-sizing: border-box;
  width: 165px;
}

.cwzb_table tr:last-child td {
  border-bottom: 0;
}

.cwbb tr th {
  color: #fff;
}

.cwbb tr td:first-child {
  text-align: center;
  color: #b3b3b3;
}

.cwbb td a {
  display: block;
  width: 100%;
  height: 28px;
}

.cwbb td a {
  background: url(../images/file.png) no-repeat center center;
}

/*财务负债构成*/
.nav_tab {
  width: 1000px;
}

.nav_tab a {
  display: block;
  height: 30px;
  line-height: 30px;
  float: left;
  width: 138px;
  background: #1f1f1f;
  text-align: center;
  color: #b3b3b3;
  text-decoration: none;
  margin-right: 5px;
  cursor: pointer;
}

.nav_tab a.current {
  background: #282828;
  color: #fff;
  border: 1px solid #4d4d4d;
  border-bottom: 0;
}

.zcfz_con {
  border: 1px solid #4d4d4d;
  width: 998px;
  overflow: hidden;
  background: #1e1e1e;
}

.zcfz_con_l,
.zcfz_con_r {
  width: 485px;
  float: left;
  margin: 20px 0 10px 10px;
  overflow: hidden;
}

.zcfz_chart1 {
  width: 160px;
  height: 160px;
  float: left;
}

.zcfz_con dl {
  float: left;
  width: 120px;
  color: #fff;
}

.zcfz_con dl dt {
  margin-bottom: 15px;
  text-align: right;
}

.zcfz_con dl dd {
  line-height: 40px;
}

.zcfz_con dl.money dd {
  text-align: right;
}

.zcfz_con dl.d_color {
  margin: 0 20px 0 15px;
  width: 150px;
}

.zcfz_con dl.d_color dt {
  text-align: center;
}

.zcfz_con dl.d_color dd {
  position: relative;
  padding-left: 40px;
}

.zcfz_con dl.d_color dd span {
  position: absolute;
  display: block;
  width: 16px;
  height: 16px;
  top: 12px;
  left: 0;
}

.zcfz_con dl.d_color dd span.c1 {
  background: #32596f;
}

.zcfz_con dl.d_color dd span.c2 {
  background: #dd5b4d;
}

.zcfz_con dl.d_color dd span.c3 {
  background: #fd9322;
}

.zcfz_con dl.d_color dd span.c4 {
  background: #eec857;
}

.zcfz_con dl.d_color dd span.c5 {
  background: #4ab19d;
}

.zcfz_con .zcfz_con_r dl.d_color dd span.c6 {
  background: #1e1e1e;
}

/*-------B11 股本分红--------*/
.jjlt_table tr td {
  text-align: center;
}

.jjlt_table tr td:first-child {
  color: #b2b2b2;
}

.scroll_box {
  width: 998px;
  border: 1px solid #4d4d4d;
  background: #1e1e1e;
  position: relative;
}

.scroll_box ul li,
.scroll_box dl dd,
.scroll_box dl dt {
  list-style: none;
  height: 30px;
  line-height: 30px;
  border-bottom: 1px solid #333;
}

.scroll_left {
  width: 205px;
  color: #fff;
  border-right: 1px solid #333;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  background: #1e1e1e;
}

.scroll_left li {
  padding-left: 10px;
}

.scroll_left li:first-child {
  text-align: center;
}

.scroll_right {
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;
  padding-left: 206px;
  z-index: 1;
}

.scroll_right dl {
  float: left;
  width: 131px;
  border-right: 1px solid #333;
}

.scroll_right dl dd {
  width: 111px;
  text-align: right;
  padding-right: 20px;
}

.scroll_right dl dt {
  text-align: center;
  color: #fff;
  padding-right: 0;
}

.scroll_right_con {
  width: 1400px;
}

.scroll_right::-webkit-scrollbar {
  width: 4px;
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid #000;
}

.scroll_right::-webkit-scrollbar-track {
  background-color: #4d4d4d;
  width: 4px;
  border: 1px solid #000;
}

/* 滚动条的滑轨背景颜色 */
.scroll_right::-webkit-scrollbar-thumb {
  /*滑块*/
  background-color: #4d4d4d;
  border: 1px solid #000;
}

.clearfix {
  _zoom: 1;
  clear: both;
  display: block; /* replace legacy IE hack */
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.gbjg_box .scroll_left li {
  padding-left: 40px;
}

.gbjg_box .scroll_left li.spe {
  padding-left: 15px;
}

/*======解禁流通=====*/
.jjlt_table_tit {
  color: #ffff52;
  border: 1px solid #4d4d4d;
  font-weight: normal;
  padding: 10px;
  border-bottom: 0;
  background: #282828;
  font-size: 16px;
}

.jjlt_table_tit2 {
  border-top: 0;
}

.jjlt_wrap {
  position: relative;
}

/* .jjlt_wrap:nth-of-type(1) .jjlt_table_scroll{border-bottom:0;} */
.jjlt_table_scroll {
  max-height: 311px;
  overflow: hidden;
  overflow-y: auto;
  border-right: 1px solid #4d4d4d;
  border-bottom: 1px solid #4d4d4d;
}

/* .jjlt_table_scroll2{max-height:424px;} */
.jjlt_table_abs {
  position: absolute;
  top: 41px;
  left: 1px;
  width: 999px;
}

.jjlt_table_abs th {
  background: #282828;
  border: 1px solid #333;
  padding: 7px 0;
  color: #fff;
  font-weight: normal;
  border-bottom-color: #4d4d4d;
  border-top-color: #4d4d4d;
}

.jjlt_table_scroll::-webkit-scrollbar {
  height: 4px;
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid #000;
}

.jjlt_table_scroll::-webkit-scrollbar-track {
  background-color: #4d4d4d;
  width: 4px;
  border: 1px solid #000;
}

/* 滚动条的滑轨背景颜色 */
.jjlt_table_scroll::-webkit-scrollbar-thumb {
  /*滑块*/
  background-color: #4d4d4d;
  border: 1px solid #000;
}

.jjlt_table_scroll .f10tabel_new th {
  border-top: 0;
}

/* .jjlt_table_scroll table tr td:first-child,.jjlt_table_scroll table tr th:first-child{border-left:0;} */
.jjlt_table_abs th:last-child {
  border-right-color: #4d4d4d;
}

.jjlt_table1 tr td:nth-last-of-type(1) {
  color: #fff;
}
.jjlt_table1 tr {
  cursor: pointer;
}
.jjlt_table2 {
  table-layout: fixed;
}

/* .jjlt_table2 tr td:nth-of-type(2){color:#b2b2b2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:7px 10px;max-width:380px;} */
/* .jjlt_table2 tr th,.jjlt_table_abs2 tr th{padding:7px 10px;} */
/* .jjlt_table2 tr th:nth-of-type(1),.jjlt_table2 tr th:nth-of-type(2),.jjlt_table_abs2 tr th:nth-of-type(1),.jjlt_table_abs2 tr th:nth-of-type(2){text-align:center;padding:7px 0;}
.jjlt_table2 tr td:nth-of-type(3),.jjlt_table2 tr td:nth-of-type(4){text-align:right;padding:7px 10px;}
.jjlt_table2 tr td:nth-of-type(2){text-align:left;} */
.jjlt_table2 tr td.w2 {
  text-align: left;
  color: #b2b2b2;
  padding: 4px 10px;
  width: 290px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.jjlt_table2 tr td.w3 {
  text-align: right;
  padding-right: 5px;
  width: 105px;
}

.jjlt_table tr.selected {
  background: #575e6b;
}

/*股本变动*/
.gbbd_box .scroll_left {
  width: 149px;
}

.gbbd_box .scroll_left li.spe {
  height: 58px;
  line-height: 58px;
}

.gbbd_box .scroll_right {
  padding-left: 150px;
}

.gbbd_box .scroll_right dd.nomal {
  height: 42px;
  padding: 8px 10px;
  text-align: center;
}

.gbbd_box .scroll_right dd.nomal span {
  line-height: 42px;
  text-align: center;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-wrap: break-word;
}

.gbbd_box .scroll_right dd.spe {
  height: 42px;
  line-height: 24px;
  padding: 8px 10px;
  text-align: left;
}

.gbbd_box .scroll_right dd.spe span {
  line-height: 24px;
  text-align: left;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-wrap: break-word;
}

.gbbd_box .scroll_right dl {
  width: 169px;
}

.gbbd_box .scroll_right dl dd {
  width: 149px;
  height: auto;
}

/*分红扩股*/
.fhkg_box {
  /* max-height: 690px; */
  margin-bottom: 33px !important;
  position: relative;
  padding-bottom: 25px;
}
.fhkg_box .pagination {
  bottom: -22px;
}

.fhkg_box table tr td {
  text-align: center;
}

.fhkg_box table tr td:first-child,
.fhkg_box table tr td:nth-child(2),
.fhkg_box table tr td:last-child {
  color: #fff;
}

/* .fhkg_box table tr td:nth-child(3){text-align: left;padding-left: 8px;width: 542px} */
/* .fhkg_box table tr td:nth-child(4){width: 150px} */
.fhkg_box tr td.wt {
  width: 171px;
  text-align: left;
  padding-left: 8px;
  box-sizing: border-box;
}
/* // 清除浮动 */
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
.fhkg_box .formulation_box {
  color: #ffff52;
  line-height: 27px;
}
.fhkg_box .formulation_box span {
  color: #fff;
}
.fhkg_box .formulation_box .fl {
  float: left;
}
.fhkg_box .chart_box {
  width: 998px;
  height: 210px;
  border: 1px solid #4d4d4d;
  border-bottom: 0;
}
.fhkg_box .chart_box .fhkg_charts {
  width: 998px;
  height: 210px;
}

/* B11 ------ 分红大比拼 ---- */
.fhdbp_box .fhdbp_tabel th {
  line-height: 34px;
  padding: 0;
}
.fhdbp_box .fhdbp_tabel p {
  border-top: 1px solid #4d4d4d;
}
.fhdbp_box .fhdbp_tabel span {
  display: inline-block;
  width: 58%;
  height: 100%;
  border-right: 1px solid #333;
  height: 100%;
  float: left;
}
.fhdbp_box .fhdbp_tabel span:nth-child(2) {
  display: inline-block;
  width: 40%;
  height: 100%;
  border-right: 1px solid #333;
  height: 100%;
  float: right;
}
.fhdbp_box .fhdbp_tabel td {
  text-align: center;
  padding: 0;
  line-height: 28px;
  color: #fff;
}
.fhdbp_box .same_table_scroll tr td:last-child {
  color: #fff;
}
.fhdbp_box .fhdbp_tabel td:nth-child(2) {
  color: #b2b2b2;
}
.fhdbp_box .chart_box {
  width: 998px;
  height: 210px;
  border: 1px solid #4d4d4d;
  border-bottom: 0;
}
.fhdbp_box .chart_box .fhdbp_charts {
  width: 998px;
  height: 210px;
}
.fhdbp_box .fhdbp_tabel .not_top {
  border-top: none;
}
.fhdbp_box .f10tabel_new tr th.down {
  background: url(../images/down.png) no-repeat 98px 43px #282828;
}
.fhdbp_box .f10tabel_new tr th.win_th span.down {
  background: url(../images/down.png) no-repeat 119px 10px #282828;
}
.fhdbp_box .f10tabel_new tr .sort_box {
  cursor: pointer;
}
.fhdbp_box .noResult {
  display: none;
  height: 160px;
  text-align: center;
  padding-top: 90px;
  font-size: 17px;
  color: #ffffff;
}
.fhdbp_box .mark_text {
  margin-top: 10px;
}

/*B16-----盈利预测-------*/
.ylcs_tabel tr td:first-child {
  color: #fff;
  padding-left: 20px;
  text-align: left;
}

.ylcs_tabel tr td {
  text-align: right;
  padding-right: 20px;
}

.ylcs_tabel tr td:nth-child(3) {
  color: #52ffff;
}

.ybzy_box dl {
  margin-bottom: 15px;
}

.ybzy_box dl dd {
  color: #bebebe;
  line-height: 24px;
}

.ybzy_box dl dt {
  margin-bottom: 5px;
  color: #fff;
}

.explain {
  margin: 15px 0;
  line-height: 24px;
  color: #b2b2b2;
}

.ycmx_tabel tr td {
  text-align: center;
  /*width:16.66%*/
}

.ycmx_tabel tr td:first-child {
  color: #b2b2b2;
}

.ycmx_tabel tr td:nth-child(2),
.ycmx_tabel tr td:nth-child(3) {
  color: #fff;
}

/*.pjtj_box{width: 600px;float: left;}*/
.pjtj_box tr td {
  text-align: center;
  width: 14.2%;
}

.pjtj_box tr td:first-child {
  color: #b2b2b2;
  text-align: left;
  padding-left: 10px;
  width: 18%;
}

.pjtj_box tr td:last-child {
  color: #fff;
}

.ycmx_right {
  float: right;
  width: 370px;
  padding-top: 25px;
}

.ycmx_right .tip {
  width: 370px;
  position: relative;
}

.ycmx_right .tip .arrow {
  display: block;
  width: 22px;
  height: 18px;
  position: absolute;
  top: -25px;
  left: 30px;
  background: url(../images/b16_arrow.png) no-repeat;
}

.ycmx_right ul {
  margin: 5px 0 7px;
}

.ycmx_right ul li {
  list-style: none;
  float: left;
  width: 74px;
  text-align: center;
  height: 30px;
  line-height: 30px;
  color: #52ffff;
}

.ycmx_right p {
  color: #b2b2b2;
}

.jgdy_chart {
  width: 1000px;
  height: 400px;
  margin-bottom: 15px;
}

.jgdy_tabel tr td,
.jgdy_tabel tr th {
  text-align: center;
  width: 14.2%;
}

.jgdy_tabel td a.file {
  display: block;
  width: 100%;
  height: 28px;
  background: url(../images/file.png) no-repeat center center;
}

.jgdy_tabel tr td span {
  text-decoration: underline;
  color: #52ffff;
  cursor: pointer;
}

.jgdy_box {
  position: relative;
}

.pagination_static {
  position: static;
  text-align: right;
}

.ylcs_box .scroll_left {
  width: 192px;
}

.ylcs_box .scroll_left li.spe {
  background: #282828;
  border-bottom: 1px solid #4d4d4d;
}

.ylcs_box .scroll_right_con {
  width: 805px;
}

.ylcs_box .scroll_right {
  padding-left: 193px;
}

.ylcs_box .scroll_right dl {
  width: 160px;
}

.ylcs_box .scroll_right dl dt {
  background: #282828;
  border-bottom: 1px solid #4d4d4d;
}

/*.ylcs_box .scroll_right dl.spe{width: 200px;}*/
.ylcs_box .scroll_right dl dd {
  width: 155px;
}

.ylcs_box .scroll_right dl.spe dd {
  color: #52ffff;
}

.title span {
  float: right;
  margin-right: 20px;
}

.ylcs_box .scroll_right dl dd {
  padding-right: 5px;
}

/*弹框*/
.popNews {
  width: 810px;
  height: 460px;
  background: #2f2f2f;
  border: 2px solid #000000;
  box-shadow: 0 0 3px #4e4e4e inset;
  padding: 15px 20px;
}

.popNews h3 {
  width: 100%;
  text-align: center;
  color: #ffff52;
  font-size: 18px;
  height: 40px;
  line-height: 40px;
  margin-bottom: 10px;
}

.news_inner {
  width: 780px;
  height: 397px;
  overflow-y: scroll;
  color: #000;
  background: #fff;
  padding: 0 15px;
}

.news_inner p {
  width: 100%;
  font-size: 16px;
  line-height: 30px;
  text-indent: 20px;
  margin-bottom: 5px;
}

.B16_iframe_box a.close {
  display: block;
  width: 14px;
  height: 14px;
  line-height: 16px;
  text-decoration: none;
  text-align: center;
  font-size: 12px;
  color: #c0c0c0;
  position: absolute;
  top: 10px;
  right: 15px;
  border: 1px solid #c0c0c0;
  font-family: Arial;
}

.popNews h4 {
  width: 848px;
  height: 30px;
  position: absolute;
  top: 1px;
  left: 1px;
  background: #1677d3;
  line-height: 30px;
  color: #fff;
  font-size: 14px;
  text-indent: 15px;
}

.tit_bar {
  margin: 5px 0 10px;
  font-size: 14px;
  color: #a5a5a5;
  height: 30px;
  line-height: 30px;
}

.tit_bar span {
  float: left;
  width: 550px;
}

.tit_bar time {
  float: left;
  width: 160px;
  text-align: center;
}

.tit_bar a {
  display: block;
  float: right;
  width: 100px;
  color: #52ffff;
  text-align: center;
}

.tit_bar a:hover {
  text-decoration: underline;
}

/*滚动条美化  */
.news_inner::-webkit-scrollbar {
  width: 10px;
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid #000;
}

.news_inner::-webkit-scrollbar-track {
  background-color: #4d4d4d;
  width: 10px;
  border: 1px solid #000;
}

/* 滚动条的滑轨背景颜色 */
.news_inner::-webkit-scrollbar-thumb {
  /*滑块*/
  background-color: #4d4d4d;
  border: 1px solid #000;
}

.B16_iframe_box {
  width: 854px;
  height: 494px;
  position: fixed;
  left: 92px;
  top: 50%;
  margin-top: -245px;
  display: none;
  z-index: 99;
}

.iframe_B16 {
  width: 854px;
  height: 494px;
}

/*B3 主营构成*/
/*主营介绍*/
.zyjs_tabel tr td {
  border: 1px solid #4d4d4d;
  color: #fff;
}

.zyjs_tabel tr td:first-child {
  width: 150px;
  text-align: center;
  color: #b2b2b2;
}

.zyjs_tabel tr td:last-child {
  padding-left: 10px;
}

.zyjg_pie_con {
  width: 998px;
  border: 1px solid #4d4d4d;
  background: #1e1e1e;
}

.zyjg_pie_con .noborder {
  border-right: 0;
}

.zyjg_item {
  float: left;
  width: 331px;
  height: 320px;
  border-right: 1px solid #4d4d4d;
}

.zyjg_item p {
  text-align: center;
  color: #b2b2b2;
  margin-top: 20px;
}

/* 主营构成分析 HK */
.zyjg_pie_conV1 {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #1e1e1e;
  border: 1px solid #4d4d4d;
}

.zyjg_pie_conV1 .zyjg_item {
  width: 100%;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}

.zyjg_pie_conV1 .zyjg_item:last-child {
  border-right: 0;
}

.zyjg_pie_conV1 .zyjg_item .in-block {
  display: inline-block;
}

.zyjg_pie_conV1 .zyjg_item .has_sj .in-block .u_color li {
  text-align: left;
}

.zygc-table-list .zyjg_tabel_item4 .f10tabel_new {
  display: none;
}

.zygc-table-list .zyjg_tabel_item4 .f10tabel_new.active {
  display: table;
}

.zyjg_pie {
  width: 150px;
  margin: 0px 0 0 5px;
  height: 260px;
  float: left;
}

.c1 {
  background: #32596f;
}

.c2 {
  background: #dd5b4d;
}

.c3 {
  background: #fd9322;
}

.c4 {
  background: #eec857;
}

.c5 {
  background: #4ab19d;
}

.c6 {
  background: #1e1e1e;
}

.c7 {
  background: #b778ff;
}

.zyjg_item .u_color {
  float: right;
  width: 150px;
  margin: 40px 8px 0 0;
}

.zyjg_item .u_color li {
  list-style: none;
  margin-bottom: 5px;
  color: #b2b2b2;
  font-size: 14px;
}

.zyjg_item .u_color li {
  position: relative;
  padding-left: 22px;
}

.zyjg_item .u_color li span {
  position: absolute;
  display: block;
  width: 16px;
  height: 16px;
  top: 2px;
  left: 0;
}

.zyjg_item .no_sj {
  width: 100px;
  margin: 100px auto 0;
  text-align: center;
  color: #b2b2b2;
  border: 1px solid #4d4d4d;
}

.zlxx_main {
  position: relative;
}
.zlxx_pool {
  text-align: right;
  color: #fff;
  padding: 10px 0;
  width: 890px;
  display: inline-block;
}
.zlxx_table td {
  text-align: center;
}
.zlxx_table tr td:first-child {
  text-align: left;
  color: #5c9aff !important;
  cursor: pointer;
  padding: 4px 6px;
  box-sizing: border-box;
}
.zlxx_table tr td:first-child .zlxx_type {
  font-size: 12px;
  border: 1px solid #ffff52;
  padding: 2px 4px;
  color: #ffff52;
}
.zlxx_main .pop-ggjs {
  z-index: 20;
  position: absolute;
  top: 70%;
  left: 56%;
}
.zlxxPop .zy_box {
  display: inline-block;
  height: 127px;
  overflow: hidden;
  overflow: auto;
}
.zlxxPop #pop_ggjs_html {
  width: 100%;
  color: #fff;
}

.zlxxPop #pop_ggjs_html .zlxx_type {
  font-size: 12px;
  border: 1px solid #5c9aff;
  padding: 2px 4px;
  color: #5c9aff;
  margin-left: 6px;
}

.zlxxPop #pop_ggjs_html .zlxx_status {
  font-size: 12px;
  border: 1px solid #ffff52;
  padding: 2px 4px;
  color: #ffff52;
  margin-left: 6px;
}

.zlxxPop #pop_ggjs_html tr:nth-child(2) span,
.zlxxPop #pop_ggjs_html tr:nth-child(3) span {
  display: inline-block;
  width: 50%;
  box-sizing: border-box;
}

.zlxxPop #pop_ggjs_html tr:nth-child(2) span p,
.zlxxPop #pop_ggjs_html tr:nth-child(3) span p {
  width: auto;
  color: #b2b2b2;
}

.zlxxPop #pop_ggjs_html tr:nth-child(2) span:last-child,
.zlxxPop #pop_ggjs_html tr:nth-child(3) span:last-child {
  padding-left: 10px;
}

.zlxxPop #pop_ggjs_html tr:nth-child(2) span:first-child,
.zlxxPop #pop_ggjs_html tr:nth-child(3) span:first-child {
  position: relative;
}
.zlxxPop #pop_ggjs_html tr:nth-child(2) span:first-child::before,
.zlxxPop #pop_ggjs_html tr:nth-child(3) span:first-child::before {
  content: " ";
  position: absolute;
  width: 1px;
  height: 39px;
  background-color: #4e4e4e;
  right: 0;
  top: -6px;
}

.zlxxPop #pop_ggjs_html tr:nth-child(4) span:first-child,
.zlxxPop #pop_ggjs_html tr:nth-child(5) span:first-child,
.zlxxPop #pop_ggjs_html tr:nth-child(6) span:first-child,
.zlxxPop #pop_ggjs_html tr:nth-child(7) span:first-child {
  display: block;
  width: 20%;
  height: 100%;
  float: left;
  color: #b2b2b2;
}

.zlxxPop #pop_ggjs_html tr:nth-child(4) span:last-child,
.zlxxPop #pop_ggjs_html tr:nth-child(5) span:last-child,
.zlxxPop #pop_ggjs_html tr:nth-child(6) span:last-child,
.zlxxPop #pop_ggjs_html tr:nth-child(7) span:last-child {
  display: block;
  width: 80%;
  float: left;
}

.ztbxx_main .ztbxx_pool {
  text-align: right;
  color: #fff;
  padding: 10px 0;
  width: 868px;
  display: inline-block;
}
.ztbxx_main table .ztbxx_type {
  font-size: 12px;
  border: 1px solid #ffff52;
  padding: 2px 4px;
  color: #ffff52;
}
.ztbxx_main table tr td:first-child {
  padding: 4px 6px;
}
.ztbxx_main table tr td:nth-child(2) {
  padding: 4px 6px;
  text-align: right;
}
.ztbxx_main table tr td:nth-child(3) {
  text-align: center;
}
.ztbxx_main table tr td:nth-child(4) {
  padding: 4px 6px;
  text-align: right;
}
.ztbxx_main table tr td:last-child {
  padding: 4px 6px;
  text-align: left;
}

.zyjg_pie_inner {
  margin-bottom: 30px;
  position: relative;
}

.zyjg_pie_inner .note {
  margin-top: 10px;
  color: #b2b2b2;
  font-size: 14px;
}
.zyjg_pie_inner #zyjgSelect {
  position: absolute;
  right: 0;
  width: 126px;
  top: 0px;
}
.zyjg_tabel_item table {
  table-layout: fixed;
}

.zyjg_tabel_item table tr th:first-child {
  width: 65px;
  border-right: 0;
}

.zyjg_tabel_item table tr th:last-child {
  width: 90px;
}

.zyjg_tabel_item table tr th.nth_child2 {
  width: 175px;
  border-left: 0;
  text-align: left;
  padding-left: 93px;
}

.zyjg_tabel_item table tr td {
  padding-right: 20px;
  text-align: right;
}

.zyjg_tabel_item table tr td.nth_child2 {
  color: #fff;
  text-align: left;
  padding: 0 10px;
  width: 300px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.zyjg_tabel_item table tr td.first_child {
  color: #b2b2b2;
  text-align: center;
  padding-right: 0;
}

.zyjg_tabel_item4 table {
  table-layout: fixed;
}

.zyjg_tabel_item4 table tr th:first-child {
  width: 65px;
  border-right: 0;
}

.zyjg_tabel_item4 table tr th:last-child {
}

.zyjg_tabel_item4 table tr th.nth_child2 {
  border-left: 0;
  text-align: left;
  padding-left: 93px;
}

.zyjg_tabel_item4 table tr td {
  padding-right: 20px;
  text-align: right;
}

.zyjg_tabel_item4 table tr td.nth_child2 {
  color: #fff;
  text-align: left;
  padding: 0 10px;
  width: 300px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.zyjg_tabel_item4 table tr td.first_child {
  color: #b2b2b2;
  text-align: center;
  padding-right: 0;
}

.zyjg_tabel_item4 .f10tabel_new tr th:nth-child(3) {
  width: 20%;
}

.zyjg_tabel_item4 .f10tabel_new tr th:nth-child(4) {
  width: 15%;
}

/*B5 融资融券*/
.rzrq_table tr td {
  width: 16.66%;
  padding-right: 45px;
  text-align: right;
}

.rzrq_table tr td:first-child {
  color: #b2b2b2;
  text-align: center;
  padding-right: 0;
}

.zlpskcjxx_main {
  display: none;
}
.zlpskcjxx_main .mgzb-btn {
  float: none;
}
.zlpskcjxx_main .title {
  position: relative;
}
.zlpskcjxx_main .title .icon {
  border-bottom: 8px solid #171922;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: absolute;
  bottom: -10px;
  left: 200px;
  width: 0;
  height: 0;
  margin-left: -10px;
  display: none;
}
.zlpskcjxx_main .title .info-detail {
  position: absolute;
  background: #171922;
  border-radius: 12px;
  padding: 20px;
  font-size: 18px;
  color: #aab9d1;
  letter-spacing: 0;
  font-weight: 500;
  position: absolute;
  top: 29px;
  left: 47%;
  width: -webkit-max-content;
  width: max-content;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 2;
  text-align: left;
  line-height: 24px;
  display: none;
}
.zlpskcjxx_main .title .info-detail p {
  max-width: 900px;
}

.zlpskcjxx_chart_box {
  width: 100%;
  height: 250px;
  border: 1px solid #4d4d4d;
  margin-bottom: 10px;
}
.zlpskcjxx_chart_box #zlpskcjxx_chart {
  width: 100%;
  height: 210px;
}
.zlpskcjxx_chart_box .check_box {
  width: 100%;
  height: 40px;
  box-sizing: border-box;
}
.zlpskcjxx_chart_box .check_box .zlpskcjxx_chart_nav {
  width: 100%;
  height: 100%;
  list-style-type: none;
}
.zlpskcjxx_chart_box .check_box .zlpskcjxx_chart_nav li {
  float: left;
  height: 39px;
  line-height: 39px;
  margin-left: 30px;
  cursor: pointer;
  font-size: 14px;
  color: gray;
}
.zlpskcjxx_chart_box .check_box .zlpskcjxx_chart_nav li.not_show .active_yuan {
  display: none;
}
.zlpskcjxx_chart_box .check_box .zlpskcjxx_chart_nav li .line {
  display: inline-block;
  width: 20px;
  height: 2px;
  border-radius: 4px;
  margin-bottom: 5px;
  margin-right: 8px;
  margin-left: 8px;
}
.zlpskcjxx_chart_box .check_box .zlpskcjxx_chart_nav li .active_yuan {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 2px solid #b3b3b3;
  box-sizing: border-box;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}
.zlpskcjxx_chart_box .check_box .zlpskcjxx_chart_nav li.active .active_yuan {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 2px solid #3b85fe;
  box-sizing: border-box;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  margin-bottom: -2px;
}
.zlpskcjxx_chart_box .check_box .zlpskcjxx_chart_nav li.active .active_yuan::before {
  content: " ";
  position: absolute;
  top: 2px;
  left: 2px;
  width: 8px;
  height: 8px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: #3b85fe;
}
.zlpskcjxx_table tr th.ownTh1.down {
  background: url(../images/down.png) no-repeat 85px 24px #282828;
}
.zlpskcjxx_table tr th.ownTh2.down,
.zlpskcjxx_table tr th.ownTh3.down {
  background: url(../images/down.png) no-repeat 66px 24px #282828;
}
.zlpskcjxx_table tr th.ownTh4.down {
  background: url(../images/down.png) no-repeat 70px 37px #282828;
}
.zlpskcjxx_table tr th.ownTh5.down {
  background: url(../images/down.png) no-repeat 75px 37px #282828;
}
.zlpskcjxx_table tr th.ownTh6.down {
  background: url(../images/down.png) no-repeat 75px 37px #282828;
}
.zlpskcjxx_table tr th.ownTh7.down {
  background: url(../images/down.png) no-repeat 75px 37px #282828;
}
.zlpskcjxx_table tr th.ownTh8.down {
  background: url(../images/down.png) no-repeat 85px 37px #282828;
}
.zlpskcjxx_table tr th.ownTh9.down {
  background: url(../images/down.png) no-repeat 100px 40px #282828;
}
.zlpskcjxx_table tr th.ownTh10.down {
  background: url(../images/down.png) no-repeat 108px 40px #282828;
}
.zlpskcjxx_table tr th.ownTh4 {
  color: #f54d5b;
}
.zlpskcjxx_table tr th.ownTh5 {
  color: #37ccd6;
}
.zlpskcjxx_table tr th.ownTh6 {
  color: #3b85fe;
}
.zlpskcjxx_table tr th.ownTh7 {
  color: #b94ced;
}
.zlpskcjxx_table tr th.ownTh8 {
  color: #e7b608;
}
.zlpskcjxx_table tr td {
  text-align: center;
}

.jgcctj_table tr th {
  width: 16%;
}

.jgcctj_table tr th:nth-child(2) {
  width: 10%;
}

.jgcctj_table tr th:nth-child(4) {
  width: 14%;
}

.jgcctj_table tr td {
  padding-right: 50px;
  text-align: right;
}

.jgccmx_tabel_item tr td {
  text-align: center;
}

.jgccmx_tabel_item tr td:first-child {
  color: #fff;
}

.jgccmx_tabel_item tr td a {
  cursor: pointer;
}

.jgccmx_tabel_scroll {
  max-height: 310px;
  overflow: hidden;
  overflow-y: auto;
  border-right: 1px solid #4d4d4d;
  border-bottom: 1px solid #4d4d4d;
}

.jgccmx_tabel_scroll table tr td:last-child {
  border-right: 0;
}

.jgccmx_tabel_scroll table tr:first-child td {
  border-top: 0;
}

/*滚动条美化*/
.jgccmx_tabel_scroll::-webkit-scrollbar {
  width: 6px;
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid #000;
}

.jgccmx_tabel_scroll::-webkit-scrollbar-track {
  background-color: #4d4d4d;
  width: 6px;
  border: 1px solid #000;
}

/* 滚动条的滑轨背景颜色 */
.jgccmx_tabel_scroll::-webkit-scrollbar-thumb {
  /*滑块*/
  background-color: #4d4d4d;
  border: 1px solid #000;
}

.dzjy_table {
  border-right: 1px solid #4d4d4d;
}

.dzjy_table tr td {
  border: none;
  text-align: center;
}

.dzjy_table tr td:first-child {
  padding-left: 30px;
  text-align: left;
  width: 16.66%;
  color: #fff;
}

.dzjy_table tr td.c-grey {
  color: #b2b2b2;
  border-bottom: 1px solid #4d4d4d;
}

.gphg_table th {
  width: 170px;
  text-align: left;
  padding-left: 9px;
}

.gphg_table td {
  width: 300px;
  text-align: center;
}

.jgccmx_section {
  position: relative;
}

.pop_wrap {
  width: 978px;
  border: 1px solid #c00000;
  height: 413px;
  padding: 10px;
  background: #323232;
  position: absolute;
  top: 30px;
  left: 0;
  display: none;
}

.pop_wrap a.close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 16px;
  height: 16px;
  background: #c00000;
  color: #fff;
  line-height: 12px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}

.jgccmx_tabel_item .wid1 {
  width: 70px;
}

.jgccmx_tabel_item .wid2 {
  padding: 0 10px 0 10px;
  width: 330px;
}

.jgccmx_tabel_item .wid3 {
  width: 110px;
}

.jgccmx_tabel_item .wid4 {
  width: 170px;
}

/* .jgccmx_tabel_item .wid5{width: 130px} */
.jgccmx_tabel_item tr td:nth-child(2) {
  text-align: left;
  padding: 0 10px 0 10px;
  width: 330px;
}

/*弹框*/
.pop_box {
  width: 978px;
  background: #323232;
}

.pop_box h2 {
  color: #fff;
  height: 50px;
  line-height: 45px;
  margin-left: 20px;
  margin-bottom: 0;
}

.pop_box h2 span {
  float: right;
  margin-right: 60px;
}

.elastic_table tr td {
  text-align: center;
}

.elastic_table tr td:first-child,
.elastic_table tr td:nth-child(2) {
  color: #b2b2b2;
}

.elastic_table tr td:nth-child(3),
.elastic_table tr td:nth-child(4) {
  color: #fff;
}

.elastic_table .date {
  position: relative;
}

.elastic_table .has_sub .date em {
  display: inline-block;
  border: 1px solid #4d4d4d;
  line-height: 16px;
  width: 16px;
  height: 16px;
  text-align: center;
  position: absolute;
  left: 12px;
  top: 6px;
  color: #ffff56;
  cursor: pointer;
  text-indent: 0;
  background: #282828;
}

.elastic_table {
  height: 310px;
  overflow: hidden;
  overflow-y: auto;
  border-right: 1px solid #4d4d4d;
  border-bottom: 1px solid #4d4d4d;
}

.elastic_table table tr td:last-child {
  border-right: 0;
}

.elastic_table table tr:first-child td {
  border-top: 0;
}

.elastic_table_title .wid1,
.elastic_table .wid1 {
  width: 67px;
}

.elastic_table_title .wid2,
.elastic_table .wid2 {
  width: 156px;
}

.elastic_table_title .wid3,
.elastic_table .wid3 {
  width: 120px;
}

.elastic_table_title .wid4,
.elastic_table .wid4 {
  width: 120px;
}

.elastic_table_title .wid5,
.elastic_table .wid5 {
  width: 170px;
}

/*滚动条美化*/
.elastic_table::-webkit-scrollbar {
  width: 6px;
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid #000;
}

.elastic_table::-webkit-scrollbar-track {
  background-color: #4d4d4d;
  width: 6px;
  border: 1px solid #000;
}

/* 滚动条的滑轨背景颜色 */
.elastic_table::-webkit-scrollbar-thumb {
  /*滑块*/
  background-color: #4d4d4d;
  border: 1px solid #000;
}

/*B12资本运作*/
/*证券投资*/
.zjtz_tabel-one,
.zjtz_tabel-two,
.zjtz_tabel-three {
  margin-bottom: 10px;
}

.zjtz_tabel-one .t-l,
.zjtz_tabel-two .t-l {
  text-align: left;
}

.zjtz_tabel-one td,
.zjtz_tabel-two td,
.zjtz_tabel-three td {
  text-align: center;
}

.zjtz_tabel-one .t-r {
  text-align: right;
  padding-right: 60px;
  width: 140px;
}

.zjtz_tabel-two .t-r {
  text-align: right;
  padding-right: 40px;
  width: 120px;
}

.zjtz_tabel-three .t-r {
  text-align: right;
  padding-right: 40px;
  width: 130px;
}

.zjtz_tabel-three th.t-l {
  text-align: left;
}

.zjtz_tabel-three td.t-l {
  text-align: left;
  padding-left: 10px;
}

.zjtz_tabel-one .bg th,
.zjtz_tabel-two .bg th,
.zjtz_tabel-three .bg th {
  background: #1e1e1e;
}

/*融资情况*/
.rzxk-table .w1 {
  width: 100px;
  color: #fff;
  text-align: center;
}

.rzxk-table .w2 {
  width: 100px;
  text-align: center;
}

.rzxk-table .w3 {
  width: 80px;
  color: #fff;
  text-align: center;
}

.rzxk-table .w4 {
  width: 120px;
  color: #fff;
  text-align: center;
}

.rzxk-table .w5 {
  width: 70px;
  padding-right: 20px;
  text-align: right;
}

.rzxk-table .w6 {
  width: 120px;
  padding-right: 10px;
  text-align: right;
}

.rzxk-table .w7 {
  width: 90px;
  color: #fff;
  text-align: center;
  padding-right: 20px;
}

.rzxk-table .w8 {
  padding: 4px 8px;
  color: #fff;
}

.rzxk-table td.w8 {
  text-align: left;
}

.info-box {
  position: relative;
}

.rzxk-table .info-after {
  height: 66px;
  overflow: hidden;
  position: relative;
}

.info-after:after {
  position: absolute;
  width: 95px;
  height: 22px;
  right: 0;
  bottom: 0;
  content: "";
  background: #1e1e1e;
  background: url(../images/B12-bg.png) no-repeat;
}

.info-after .plus {
  position: absolute;
  right: 0;
  bottom: 2px;
  width: 14px;
  height: 14px;
  border: 1px solid #676767;
  background: #4d4d4d;
  color: #fff;
  z-index: 2;
  line-height: 14px;
  text-align: center;
  cursor: pointer;
  outline: 0;
}

.info-pop {
  width: 680px;
  background: #000000;
  border: 1px solid #ff3838;
  padding: 10px 15px;
  position: absolute;
  right: 0;
  top: 100%;
  display: none;
  z-index: 10;
}

.info-pop span {
  color: #b2b2b2;
  display: block;
  margin-bottom: 5px;
}

.rzxk-table .caption p {
  text-align: left;
}

/*项目投资*/
.tzxm-table-one,
.tzxm-table-two,
.tzxm-table-three,
.tzxm-table-four {
  margin-bottom: 10px;
}

.tzxm-table-one td {
  text-align: center;
}

.tzxm-table-two td {
  text-align: center;
}

.tzxm-table-two .w1 {
  width: 340px;
  text-align: left;
  padding: 4px 8px;
  color: #b2b2b2;
}

.tzxm-table-two .w2 {
  width: 110px;
  padding-right: 20px;
  text-align: right;
}

.tzxm-table-two .w3 {
  width: 120px;
}

.tzxm-table-two .w4 {
  width: 110px;
  padding-right: 20px;
  text-align: right;
}

.tzxm-table-two .w5 {
  width: 110px;
  padding-right: 20px;
  text-align: right;
}

.tzxm-table-three .w1 {
  width: 294px;
  text-align: left;
  padding: 4px 8px;
  color: #b2b2b2;
}

.tzxm-table-three .w2 {
  width: 80px;
  padding-right: 20px;
  text-align: right;
}

.tzxm-table-three .w3 {
  width: 213px;
  text-align: left;
  padding: 4px 8px;
}

.tzxm-table-three .w4 {
  width: 213px;
  text-align: left;
  padding: 4px 8px;
}

.info-after {
  overflow: hidden;
  position: relative;
}

.tzxm-table-three .info-pop span {
  color: #fff;
}

.tzxm-table-four .w1 {
  width: 230px;
  text-align: left;
  padding: 4px 8px;
  color: #b2b2b2;
}

.tzxm-table-four .w2 {
  width: 200px;
  text-align: left;
  padding: 4px 8px;
}

.tzxm-table-four .w3 {
  width: 160px;
  padding-right: 20px;
  text-align: right;
}

.tzxm-table-four .w4 {
  width: 110px;
  padding-right: 20px;
  text-align: right;
}

.tzxm-table-four .w5 {
  width: 110px;
  padding-right: 20px;
  text-align: right;
}

.tzxm-table-four td {
  text-align: center;
}

.tzxm-text {
  width: 998px;
  border: 1px solid #4d4d4d;
  background: #282828;
}

.tzxm-text dt {
  height: 34px;
  line-height: 34px;
  text-indent: 10px;
  color: #fff;
  border-bottom: 1px solid #4d4d4d;
}

.tzxm-text dd {
  padding: 18px;
  color: #b2b2b2;
  padding-bottom: 0;
}

.tzxm-text dd p {
  line-height: 22px;
  padding-bottom: 15px;
}

.tzxm-text dd p.bb {
  border-bottom: 1px dashed #4d4d4d;
}

/* 发行债券 */
.fxzq-scroll {
  max-height: 311px;
  overflow-y: auto;
  border-right: 1px solid #4d4d4d;
  border-bottom: 1px solid #4d4d4d;
}

.fxzq-scroll table td {
  text-align: center;
  color: #fff;
}

.fxzq-scroll table td.w7 {
  text-align: right;
  padding-right: 20px;
}

.fxzq-scroll table td.blue {
  color: #57bdff;
  cursor: pointer;
}

/* 配股情况 */
.pgqk-table tr td {
  color: #ffff52;
}

.pgqk-table .w1 {
  width: 100px;
  color: #fff;
  text-align: center;
}

.pgqk-table .w2 {
  width: 120px;
}

.pgqk-table .w3 {
  width: 170px;
}

.pgqk-table .w4 {
  width: 170px;
}

.pgqk-table .w5 {
  width: 180px;
}

.pgqk-table .w6 {
  width: 110px;
}

/*------港股F10------*/
/*common*/
.hk-table td {
  text-align: center;
}

.hk-table .center {
  text-align: center;
}

.hk-table .left {
  text-align: left;
  padding: 0 10px;
}

.hk-table .right {
  text-align: right;
  padding-right: 10px;
}

.hk-table .white {
  color: #fff;
}

/*行业对比*/
.hk_same_table tr th.wid1 {
  width: 57px;
}

.hk_same_table tr th.wid2 {
  width: 55px;
}

.hk_same_table tr th.wid3 {
  width: 105px;
}

.hk_same_table tr th.wid4 {
  width: 110px;
}

.hk_same_table tr th.wid5 {
  width: 110px;
}

.hk_same_table tr th.wid6 {
  width: 110px;
}

.hk_same_table tr th.wid7 {
  width: 110px;
}

.hk_same_table tr th.wid8 {
  width: 110px;
}

.hk_same_table tr th.wid9 {
  width: 110px;
}

.hk_same_table tr td.wid1 {
  width: 52px;
}

.hk_same_table tr td.wid2 {
  width: 50px;
}

.hk_same_table tr td.wid3 {
  width: 100px;
  text-align: center;
}

.hk_same_table tr td.wid4 {
  width: 105px;
}

.hk_same_table tr td.wid5 {
  width: 105px;
}

.hk_same_table tr td.wid6 {
  width: 105px;
}

.hk_same_table tr td.wid7 {
  width: 105px;
}

.hk_same_table tr td.wid8 {
  width: 105px;
}

.hk_same_table tr td.wid9 {
  width: 105px;
}

.hk-note {
  line-height: 24px;
  margin: 15px 0;
}

.hk-gwhy tr th.wid2 {
  width: 55px;
}

.hk-gwhy tr td.wid2 {
  width: 50px;
}

.hk-gwhy tr th.wid3 {
  width: 85px;
}

.hk-gwhy tr td.wid3 {
  width: 80px;
  text-align: center;
}

/*财务透视*/
.hk_zyzb_box .scroll_left {
  width: 172px;
}

.hk_zyzb_box .scroll_right {
  padding-left: 173px;
}

.hk_zyzb_box dl {
  width: 164px;
}

.hk_zyzb_box dl dd {
  width: 150px;
  padding-right: 14px;
}

.hk_zyzb_box .scroll_left li {
  padding-left: 5px;
}

.hk_zyzb_box .scroll_left li.level2 {
  padding-left: 12px;
}

.hk_zyzb_box .scroll_left li.level3 {
  padding-left: 20px;
}

.hk_zyzb_box .scroll_left li.hspe {
  height: 50px;
  line-height: 25px;
}

.hk_zyzb_box .scroll_right dd.hspe {
  height: 50px;
  line-height: 50px;
}

/*股东研究*/
.sdgdbd .sdgdCon {
  display: none;
}

.hk_table th {
  color: #fff;
  background: #282828;
}

.hk_table td {
  text-align: center;
}

.hk_table td.text-left {
  color: #fff;
  text-indent: 20px;
  text-align: left;
}

.hk_table td:first-child {
  color: #b2b2b2;
}

.hk_cgbb_table td:first-child {
  color: #b2b2b2;
}

.hk_cgbb_table td.spe {
  color: #fff;
  text-align: left;
  padding-left: 8px;
}

.hk_cgbb_table td:last-child {
  color: #fff;
}

.hk_tgg_table .date {
  position: relative;
}

.hk_tgg_table .has_sub .date em {
  display: inline-block;
  border: 1px solid #4d4d4d;
  line-height: 16px;
  width: 16px;
  height: 16px;
  text-align: center;
  position: absolute;
  left: 26px;
  top: 6px;
  color: #ffff56;
  cursor: pointer;
  text-indent: 0;
  background: #282828;
}

.hk_tgg_table td {
  text-align: center;
}

.hk_tgg_table .wid1 {
  width: 6%;
  color: #fff;
}

.hk_tgg_table .wid2 {
  width: 16%;
  text-indent: 35px;
  color: #fff;
}

.hk_tgg_table .wid3 {
  width: 15%;
}

.hk_tgg_table .wid4 {
  width: 30%;
  color: #fff;
}

.hk_tgg_table .wid5 {
  width: 18%;
  padding-right: 20px;
  text-align: right;
}

.hk_tgg_table .wid6 {
  padding-right: 20px;
  text-align: right;
}

.position {
  margin-bottom: 20px;
}

/*操盘必读*/
.hk_zyzb td {
  text-indent: 20px;
  color: #b2b2b2;
}

.hk_zyzb td span {
  color: #ffff56;
}

.hk_more {
  text-align: right;
  margin-bottom: 10px;
  text-decoration: none;
  float: right;
}

.hk_zyzb td,
.hk_gsgy td,
.hk_gsds td {
  border: 1px solid #4d4d4d;
}

.hk_gsgy td {
  color: #fff;
  text-indent: 20px;
}

.hk_gsgy td:first-child {
  color: #b2b2b2;
  text-align: center;
  text-indent: 0;
}

.hk_gsds td {
  padding: 4px 20px;
}

.hk_gsds td:first-child {
  color: #b2b2b2;
  padding: 4px 0;
  text-align: center;
}

.hk_twolist th {
  padding: 0;
  height: 56px;
  line-height: 28px;
}

.hk_twolist th.col_two p {
  border-top: 1px solid #333333;
}

.hk_twolist th.col_two span {
  width: 49%;
  display: inline-block;
  height: 27px;
}

.hk_twolist th.col_two span:first-child {
  border-right: 1px solid #333333;
}

.hk_twolist td.col_two span {
  width: 49%;
  display: inline-block;
  height: 30px;
  line-height: 30px;
}

.hk_twolist td.col_two span:first-child {
  border-right: 1px solid #333333;
}

.hk_twolist td {
  padding: 0;
  height: 30px;
}

.hk_fhpx td {
  text-align: center;
}

.hk_fhpx td:first-child {
  color: #fff;
}

.hk_fhpx td.text-left {
  color: #fff;
  text-indent: 20px;
  text-align: left;
}

.hk_yjhg {
  border: 1px solid #4d4d4d;
  padding: 10px 30px;
  background: #1e1e1e;
  color: #fff;
}

.hk_yjhg p {
  line-height: 24px;
  margin-bottom: 5px;
}

.hk_yjhg .expand_box {
  overflow: hidden;
}

.hk_yjhg .expand_con span {
  display: block;
  float: left;
  line-height: 24px;
  width: 96px;
}

.hk_yjhg .expand_con div {
  float: left;
  width: 840px;
  line-height: 24px;
}

.show_btn {
  color: #52ffff;
  cursor: pointer;
}

.hide_btn {
  color: #52ffff;
  cursor: pointer;
}

/*股票交易*/
.hk_hx td {
  text-align: right;
  padding-right: 10px;
}

.hk_hx td:first-child {
  text-align: center;
  padding-right: 0;
  color: #fff;
}

.hk_hx td.col_two {
  padding-right: 0;
}

.hk_hx td.col_two span {
  width: 41%;
}

.hk_hx td.col_two span {
  padding-right: 8%;
}

.no_sj {
  width: 998px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  border: 1px solid #4d4d4d;
  background: #1e1e1e;
  border-top: 0;
}

/*股本结构*/
.hk_gbjg {
  width: 792px;
}

.hk_gbbd td:nth-child(2) {
  text-align: right;
  padding-right: 20px;
}

.hk_hbcx td:last-child {
  padding-right: 20px;
  text-align: right;
}

/*公司公告*/
.hk-news,
.hk-notice {
  table-layout: fixed;
}

.hk-news-scroll {
  overflow-y: auto;
  max-height: 465px;
  overflow-x: hidden;
  border-right: 1px solid #4d4d4d;
  border-bottom: 1px solid #4d4d4d;
}

.hk-news tr td:first-child,
.hk-notice tr td:first-child {
  color: #b2b2b2;
}

.hk-news tr td,
.hk-notice tr td {
  word-break: keep-all;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.hk-news tr td:nth-child(2),
.hk-notice tr td:nth-child(2) {
  color: #fff;
}

.hk-news tr td:last-child,
.hk-notice tr td:last-child {
  border-right: 0;
  padding: 0 5px;
  color: #fff;
}

.hk-news tr td a,
.hk-notice tr td a {
  text-decoration: none;
  color: #fff;
}

.hk-news tr td a:hover,
.hk-notice tr td a:hover {
  text-decoration: underline;
  color: #52ffff;
}

.article h2 {
  height: 45px;
  line-height: 45px;
  font-size: 18px;
  text-align: center;
  color: #ffff52;
}

.article .info {
  color: #fff;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  width: 90%;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 10px;
}

.article .info time {
  float: left;
  width: 200px;
  text-align: left;
}

.article .info .fsz {
  width: 150px;
  float: right;
}

.article .info .fsz .mid {
  margin: 0 10px 0 10px;
}

.article .info .fsz em {
  cursor: pointer;
}

.article .info .fsz em:hover {
  color: #ffff52;
}

.article .info .fsz em.select {
  color: #ffff52;
  text-decoration: underline;
}

.article .news-con {
  font-size: 16px;
  line-height: 26px;
  margin: 0 15px 0;
  color: #fff;
}

/*滚动条美化  */
.hk-news-scroll::-webkit-scrollbar {
  width: 6px;
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid #000;
}

.hk-news-scroll::-webkit-scrollbar-track {
  background-color: #4d4d4d;
  width: 6px;
  border: 1px solid #000;
}

/* 滚动条的滑轨背景颜色 */
.hk-news-scroll::-webkit-scrollbar-thumb {
  /*滑块*/
  background-color: #4d4d4d;
  border: 1px solid #000;
}

.hk_notice_popup {
  left: 175px;
  margin-left: 0;
}

/*投资研究*/
.fr {
  float: right;
}

.pdf {
  text-decoration: none;
}

.pdf em {
  background: url(../images/pdf.png) no-repeat;
  padding-left: 15px;
}

.hk-yb dt {
  cursor: pointer;
}

.hk-yb dd {
  display: none;
}

/*管理层*/
.hk-glc {
  border: 1px solid #4d4d4d;
  margin-bottom: 10px;
}

.hk-glc td,
.hk-glc th {
  border: 0;
}

.hk-glc th {
  border-bottom: 1px solid #333333;
  text-align: left;
  padding-left: 10px;
}

.hk-glc th:first-child {
  padding-left: 20px;
  color: #ffff52;
}

.hk-glc th em {
  color: #b2b2b2;
}

.hk-glc td {
  padding: 10px;
  color: #b2b2b2;
  line-height: 24px;
}

/*2017/06/21 财务透视二期*/
/*指标解释*/
.zbjs-wrap {
  margin-top: 20px;
  width: 998px;
  border: 1px solid #4d4d4d;
  border-top: 0;
  background: #1e1e1e;
}

.zbjs-wrap .tab-tit {
  border-top: 1px solid #4d4d4d;
  float: left;
  width: 160px;
  padding: 1px;
}

.zbjs-wrap .tab-tit li {
  height: 30px;
  line-height: 30px;
  text-indent: 10px;
  cursor: pointer;
  color: #b2b2b2;
  list-style: none;
}

.zbjs-wrap .tab-tit li.current {
  background: #575e6c;
  position: relative;
  color: #fff;
}

.zbjs-wrap .tab-tit li.current:after {
  position: absolute;
  top: 10px;
  right: 8px;
  display: block;
  content: "";
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-left: 8px solid #fff;
  border-bottom: 5px solid transparent;
}

.tab-con {
  margin-left: 162px;
  border-top: 1px solid #4d4d4d;
  border-left: 1px solid #4d4d4d;
}

.tab-con .item {
  display: none;
}

.tab-con .item dl dt {
  background: #2d2d2d;
  color: #52ffff;
  height: 30px;
  line-height: 30px;
  text-indent: 10px;
  border-bottom: 1px solid #4d4d4d;
}

.tab-con .item dl dd {
  padding: 15px 15px;
  line-height: 24px;
  text-indent: 24px;
  color: #b2b2b2;
}

/*财务透视修改*/
/*纵向*/
.cw_dl_new dt {
  position: relative;
}

.cw_dl_new dt .select-list {
  position: absolute;
  left: 0;
  top: 43px;
  width: 100%;
  z-index: 15;
  display: none;
}

.cw_dl_new dt .select-list li {
  border-bottom: 1px solid #4d4d4d;
  border-top: 0;
  background: #2d2d2d;
  height: 40px;
  line-height: 40px;
  text-indent: 35px;
  text-align: left;
  color: #b2b2b2;
  cursor: pointer;
  position: relative;
  border-right: 1px solid #4d4d4d;
}

.cw_dl_new dt .select-list li:hover {
  background: #575e6c;
  color: #fff;
}

.cw_dl_new dt .select-list li:before {
  position: absolute;
  top: 12px;
  left: 8px;
  display: block;
  content: "";
  width: 16px;
  height: 16px;
  background-position: 0 -121px;
}

.cw_dl_new dt .select-list li.current:after {
  position: absolute;
  top: 12px;
  left: 8px;
  display: block;
  content: "";
  width: 16px;
  height: 16px;
  background-position: 0 -81px;
}

.cw_dl_new dt .select-text {
  position: relative;
  cursor: pointer;
  color: #ffff52;
  display: block;
  width: 151px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0 15px 0 5px;
}

.cw_dl_new dt .select-text:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 10px solid #f18103;
  position: absolute;
  top: 15px;
  right: 7px;
}

.cwzb-nav a {
  display: block;
  height: 32px;
  line-height: 32px;
  float: left;
  width: 138px;
  background: #1f1f1f;
  text-align: center;
  color: #b3b3b3;
  text-decoration: none;
  margin-right: 5px;
  cursor: pointer;
}

.cwzb-nav a.current {
  background: #282828;
  color: #fff;
  border: 1px solid #4d4d4d;
  border-bottom: 0;
}

.cwzb_right .no_sj {
  width: 100px;
  margin: 300px auto 0;
  text-align: center;
  color: red;
  display: none;
  border: 0;
  background: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -50px;
  margin-top: -20px;
}

/*横向*/
.cwzb_table_hx {
  width: 100%;
  table-layout: fixed;
}

.cwzb_table_hx tr th,
.cwzb_table_hx tr td {
  height: 43px;
  background: #2d2d2d;
  border-bottom: 1px solid #4d4d4d;
  border-right: 1px solid #4d4d4d;
  color: #fff;
}

.cwzb_table_hx tr th {
  padding: 0 5px;
  width: 155px;
  cursor: pointer;
  /*background-clip: padding-box;*/
  box-sizing: border-box;
  height: 43px;
}

.cwzb_table_hx tr th p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 42px;
  line-height: 42px;
}

.cwzb_table_hx tr th p.lh-spe {
  line-height: 20px;
}

.cwzb_table_hx tr td {
  vertical-align: middle;
  text-align: right;
  padding-right: 25px;
  color: #ffff56;
  height: 36px;
}

#cw_dl_new dd {
  text-align: center;
  cursor: default;
}

#cw_dl_new dd:last-child {
  border-bottom: 1px solid #4d4d4d;
}

.cwzb-nav-wrap {
  height: 33px;
  position: relative;
}

.cwzb-nav {
  position: absolute;
  top: 0;
  right: 0;
  height: 33px;
  width: 300px;
}

.title .link {
  padding-left: 20px;
  background: url(../images/link-bg.jpg) no-repeat;
  color: #666764;
  margin-left: 20px;
}

.title .link:hover {
  color: #52ffff;
}

.cwzb_table_hx tr th.current p {
  position: relative;
}

.cwzb_table_hx tr th.current p:after {
  position: absolute;
  top: 13px;
  right: 2px;
  display: block;
  content: "";
  width: 16px;
  height: 16px;
  background-position: 0 -81px;
}

.hx_scroll {
  width: 825px;
  max-height: 386px;
  overflow: scroll;
}

.zx_scroll {
  width: 825px;
  overflow-x: scroll;
}

.zx_scroll .cwzb_table tr:last-child td {
  border-bottom: 1px solid #4d4d4d;
}

#cw_dl_new {
  max-height: 371px;
  overflow: hidden;
}

.cwzb_box_hx {
  background: #2d2d2d;
}

.scroll_top {
  position: relative;
}

.scroll_top_wrap {
  width: 825px;
  overflow: hidden;
  /*overflow-y: scroll;*/
}

.cwzb_table_div.fx {
  padding-top: 43px;
}

.cwzb_table_div.fx .scroll_top {
  position: fixed;
  left: 193px;
  top: 83px;
}

.scroll_top_wrap {
}

.scroll-btn {
  position: absolute;
  top: 5px;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.scroll-btn:after {
  content: "";
  position: absolute;
  top: 8px;
  width: 0;
  height: 0;
  border: 7px solid transparent;
}

.btn-left {
  left: 10px;
}

.btn-right {
  right: 10px;
}

.btn-left:after {
  border-right: 10px solid #f18103;
  left: 2px;
}

.btn-right:after {
  border-left: 10px solid #f18103;
  right: 2px;
}

/*滚动条美化*/
.hx_scroll::-webkit-scrollbar,
.zx_scroll::-webkit-scrollbar {
  height: 15px;
  position: absolute;
  left: -10px;
  top: 0;
  border: 1px solid #4d4d4d;
  background: #fff;
}

.hx_scroll::-webkit-scrollbar-thumb:horizontal,
.zx_scroll::-webkit-scrollbar-thumb:horizontal {
  /*滑块*/
  background-color: #333333;
  border: 1px solid #4d4d4d;
  border-top: 0;
  border-bottom: 0;
}

/*垂直*/
.hx_scroll::-webkit-scrollbar-thumb:vertical,
.zx_scroll::-webkit-scrollbar-thumb:vertical {
  /*滑块*/
  background-color: #333333;
  border: 1px solid #4d4d4d;
  border-right: 0;
}

/*水平*/
.scroll_top::-webkit-scrollbar-track-piece {
  background-color: #333;
  border: 1px solid #4d4d4d;
}

::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment {
  height: 0px;
  width: 0px;
  display: block;
  background: rgba(0, 0, 0, 1);
}

.ovhz {
  overflow: hidden;
}

.cwzb_right {
  min-height: 100%;
  position: relative;
}

.cwzb-nav-wrap .dw {
  line-height: 33px;
  color: #b3b3b3;
}

/*2017/08/23 盈利预测修改*/
.pjtj_box .has_sub {
  cursor: pointer;
}

.pjtj_box .has_sub em {
  color: #ffff52;
  margin-right: 10px;
  display: inline-block;
  width: 20px;
}

.pjtj_box .sub_table {
  background: #000;
  display: none;
}

.pjtj_box .sub_table td:last-child {
  color: #ffff52;
}

.pjtj_box .sub_table td:first-child {
  color: #fff;
}

.ycmx_tabel td,
.ycmx_tabel th {
  padding: 0;
  line-height: 30px;
}

.ycmx_tabel th {
  line-height: 34px;
}

.ycmx_tabel p {
  border-top: 1px solid #4d4d4d;
}

.ycmx_tabel span {
  display: block;
  width: 33%;
  border-right: 1px solid #333;
  height: 100%;
  float: left;
}

.ycmx_tabel span:last-child {
  border-right: 0;
}

.ycmx-wrap {
  max-height: 311px;
  overflow-y: scroll;
  border-right: 1px solid #4d4d4d;
  border-bottom: 1px solid #4d4d4d;
}

.scroll-table-wrap {
  max-height: 311px;
  overflow-y: auto;
  border-right: 1px solid #4d4d4d;
  border-bottom: 1px solid #4d4d4d;
}

.ycmx_tabel td.spe span {
}

.ycmx_tabel td.spe span:first-child {
  width: 123px;
}

.ycmx_tabel td.spe span:nth-child(2) {
  width: 124px;
}

.ycmx_tabel td.spe span:nth-child(3) {
  width: 107px;
}

.pjtj_box tr th:first-child {
  width: 18%;
}

.pjtj_box tr th {
  width: 14.2%;
}

/*滚动条美化  */
.scroll-style::-webkit-scrollbar {
  width: 6px;
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid #000;
}

.scroll-style::-webkit-scrollbar-track {
  background-color: #4d4d4d;
  width: 6px;
  border: 1px solid #000;
}

/* 滚动条的滑轨背景颜色 */
.scroll-style::-webkit-scrollbar-thumb {
  /*滑块*/
  background-color: #4d4d4d;
  border: 1px solid #000;
}

/*2017/10/16 操盘必读-重要事件*/
.imp-box {
  position: relative;
}

.imp-wrap {
  overflow: hidden;
}

.imp-wrap table td.date {
  color: #dedede;
  font-size: 14px;
  text-align: center;
  width: 80px;
}

.imp-wrap table td {
  padding: 4px 10px;
  border: 1px solid #4d4d4d;
}

.imp-wrap table td .white {
  color: #fff;
}

.imp-box .btn {
  display: block;
  width: 100%;
  height: 20px;
  background: #262626;
  position: absolute;
  left: 0;
  bottom: -20px;
  cursor: pointer;
  display: none;
}

.imp-box .btn:after {
  content: "";
  display: block;
  border-top: 10px solid #ffff56;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  top: 5px;
}

.imp-box .btn.active:after {
  border-top: 0px solid #ffff56;
  border-bottom: 10px solid #ffff56;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}

/* 2017/11/14 操盘必读-每股指标计算流程图弹框 */
.mgzb-btn {
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 9px;
  border: 1px solid #52ffff;
  margin-left: 8px;
  text-align: center;
  cursor: pointer;
  color: #52ffff;
  line-height: 16px;
}

.mgzb-pop {
  position: absolute;
  left: 30px;
  width: 860px;
  padding: 30px 20px 20px;
  background: #2f2f2f;
  border: 1px solid #505050;
  top: 56px;
  display: none;
  z-index: 10;
}

.mgzb-pop .pop-title {
  font-size: 18px;
  color: #f4f44e;
  text-align: center;
  margin-bottom: 25px;
}

.mgzb-pop .pop-close {
  position: absolute;
  right: 5px;
  top: 5px;
  border: 1px solid #c7c7c7;
  color: #c7c7c7;
  text-decoration: none;
  display: block;
  width: 14px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  cursor: pointer;
}

.mgzb-pop .pop-con {
  background: #fff;
  padding: 10px 20px 0;
  color: #000;
}

.mgzb-pop .pop-con dl dt {
  font-size: 14px;
  margin-bottom: 15px;
}

.mgzb-pop .pop-con dl dt:before {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  background: #ebac4d;
  border-radius: 7px;
  margin-right: 8px;
  vertical-align: middle;
}

.mgzb-pop .pop-con dl {
  overflow: hidden;
}

.mgzb-pop .pop-con dl .item {
  width: 150px;
  height: 76px;
  border: 1px solid #bebebe;
  float: left;
  margin-bottom: 18px;
}

.mgzb-pop .pop-con dl .item .gray {
  background: #f4f4f4;
}

.mgzb-pop .pop-con dl .item .yellow {
  background: #f9ead4;
}

.mgzb-pop .pop-con dl .item p {
  line-height: 38px;
  height: 38px;
  text-align: center;
  font-size: 12px;
}

.mgzb-pop .pop-con dl .item p span {
  font-size: 12px;
  color: #000 !important;
}

.mgzb-pop .pop-con dl .item p em {
  font-size: 10px;
  color: #4d4d4d;
}

.mgzb-pop .pop-con dl .item .lh-spe {
  line-height: 1;
}

.mgzb-pop .pop-con dl .item .lh-spe span {
  display: block;
  padding: 5px 0;
}

.mgzb-pop .pop-con dd .operation {
  background-image: url(../images/operation-icon.jpg);
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 80px;
  margin: 15px 6px 18px;
}

.mgzb-pop .pop-con dd .kl {
  background-position: 0 0;
  width: 12px;
}

.mgzb-pop .pop-con dd .kr {
  background-position: -44px 0;
  width: 12px;
}

.mgzb-pop .pop-con dd .minus {
  background-position: -88px 0;
  width: 28px;
}

.mgzb-pop .pop-con dd .plus {
  background-position: -136px 0;
  width: 28px;
}

.mgzb-pop .pop-con dd .chu {
  background-position: -184px 0;
  width: 28px;
}

.mgzb-pop .pop-con dd .is {
  background-position: -232px 0;
  width: 28px;
}

.mgzb-pop .pop-con dl.width120 .item {
  width: 120px;
}

.mgzb-pop .pop-con dl .item.width-spe {
  width: 230px;
}

.mgzb-pop .pop-tips {
  margin-bottom: 5px;
  text-align: right;
  color: #4d4d4d;
  font-size: 12px;
}

/*2017/12/25 操盘必读-事件提醒*/
.sjtx-wrap {
  position: relative;
}

.sjtx-wrap .line {
  position: absolute;
  left: 60px;
  top: 6px;
  bottom: 16px;
  width: 1px;
  background: #666666;
}

.sjtx-more {
  float: right;
}

.sjtx-wrap .sjtx-item {
  overflow: hidden;
}

.sjtx-item .sjtx-time {
  float: left;
  width: 42px;
  text-align: right;
  font-size: 14px;
}

.sjtx-item .sjtx-time span {
  color: #fff;
}

.sjtx-item .sjtx-time em {
  color: #7f7f7a;
}

.sjtx-item .sjtx-con {
  margin-left: 80px;
}

.sjtx-con-item {
  margin-bottom: 12px;
}

.sjtx-con-item .dot {
  font-size: 14px;
  color: #fff;
  display: block;
  position: relative;
}

.sjtx-con-item span:after {
  content: "";
  display: block;
  width: 7px;
  height: 7px;
  border-radius: 4px;
  background: #666666;
  position: absolute;
  top: 6px;
  left: -23px;
}

.sjtx-con-item span a {
  color: #00ffff;
  text-decoration: none;
}

.sjtx-con-item span a:hover,
.sjtx-con-item .pop-btn:hover {
  text-decoration: underline;
}

.sjtx-con-item p {
  font-size: 16px;
}

.sjtx-con-item .pop-btn {
  display: block;
  margin-top: 5px;
  color: #00ffff;
  font-size: 16px;
  text-decoration: none;
}

.notice_tip a {
  float: right;
  position: static;
  width: auto;
  background: none;
}

.sjtx-con-item .more-list .pop-btn {
  display: inline-block;
  font-size: 14px;
}

.sjtx-con-item .more-tit {
  font-size: 14px;
  color: #f6f748;
  margin: 5px 0 8px;
  cursor: pointer;
}

.sjtx-con-item .more-tit .more-btn {
  display: inline-block;
  width: 0;
  height: 0;
  border-top: 10px solid #9a9a9a;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  margin-left: 8px;
}

.sjtx-con-item .more-tit .more-btn.up {
  border-bottom: 10px solid #9a9a9a;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 0;
}

.sjtx-con-item .more-list {
  border: 1px solid #4c4c4c;
  box-sizing: border-box;
  padding: 8px 5px;
  display: none;
}

.sjtx-con-item .more-list li {
  list-style: none;
  color: #f6f748;
  font-size: 14px;
  line-height: 18px;
}

.sjtx-more-link {
  display: block;
  height: 26px;
  line-height: 26px;
  text-align: center;
  background: #212121;
  color: #b1b1b1;
  font-size: 16px;
  text-decoration: none;
}

.sjtx-con-item .sjtx-btn {
  padding-left: 5px;
  cursor: pointer;
  color: #52ffff;
}

/*操盘必读-投资互动*/
.tzhd-wrap {
  position: relative;
}

.tzhd-wrap .line {
  position: absolute;
  left: 86px;
  top: 0px;
  bottom: 0px;
  width: 1px;
  background: #666666;
}

.tzhd-item {
  overflow: hidden;
}

.tzhd-item .tzhd-time {
  float: left;
  width: 85px;
  font-size: 14px;
  color: #fff;
  margin-top: 21px;
}

.tzhd-item .tzhd-con {
  margin-left: 110px;
}

.tzhd-con-item {
  padding: 18px 0px 6px 10px;
  position: relative;
  border: 1px solid #4d4d4d;
  border-bottom: 0;
}

.tzhd-wrap .tzhd-item:last-child .tzhd-con-item {
  border-bottom: 1px solid #4d4d4d;
}

.tzhd-con-item:after {
  content: "";
  display: block;
  width: 1px;
  background: #4d4d4d;
  position: absolute;
  top: 18px;
  bottom: 18px;
  left: 122px;
}

.tzhd-con-item:before {
  content: "";
  display: block;
  width: 7px;
  height: 7px;
  border-radius: 4px;
  background: #666666;
  position: absolute;
  top: 25px;
  left: -28px;
}

.tzhd-con-item li {
  overflow: hidden;
  margin-bottom: 12px;
  line-height: 24px;
  list-style: none;
}

.tzhd-con-item li span {
  float: left;
  display: block;
  width: 110px;
  color: #fff;
  padding-left: 25px;
  background: url(../images/B1-icon.png) no-repeat 0 2px;
}

.tzhd-con-item li a span.name {
  color: #52ffff;
}

.tzhd-con-item li span.name {
  background-position: 0 -36px;
}

.tzhd-con-item li p {
  float: left;
  width: 440px;
}

.tzhd-con-item li p em {
  color: #fff;
  float: left;
  width: 32px;
}

.tzhd-con-item li p strong {
  float: left;
  width: 405px;
  font-weight: normal;
}

.wrapNew .tzhd-con-item li p {
  width: 739px;
}

.wrapNew .tzhd-con-item li p strong {
  width: 705px;
  color: #fff;
}

.wrapNew .tzhd-item .tzhd-time,
.wrapNew .tzhd-con-item li span,
.wrapNew .tzhd-con-item li p em {
  color: #d1c0a5;
}

/* B12-股权转让 */
.gqzr-table {
  margin-bottom: 15px;
}

.gqzr-table th {
  padding-left: 15px;
  text-align: left;
}

.gqzr-table .th-line th {
  width: 25%;
  border-right: 1px solid #2c2c2c;
}

.gqzr-table td {
  padding: 7px 0 7px 15px;
  border-bottom: 1px solid #4d4d4d;
}

.gqzr-table .td-line td {
  border-right: 1px solid #2c2c2c;
}

.gqzr-table .moreDown,
.gqzr-table .moreUp {
  margin-left: 10px;
  color: #00ffff;
  cursor: pointer;
}

.gqzr-table .moreDown:after,
.gqzr-table .moreUp:after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-top: 10px solid #00ffff;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}

.gqzr-table .moreUp:after {
  border-bottom: 10px solid #00ffff;
  border-top: 0;
}

.gqzr-table td .text {
  color: #b2b2b2;
}

.gqzr-table tr:last-child td p {
  color: #b2b2b2;
}

.gqzr-table tr .brNone {
  border-right: 0;
  text-align: right;
}

.gqzr-table tr .blNone {
  border-left: 0;
}

/* B7公司概况 */
.ckgj_table th {
  color: #b2b2b2;
}

.ckgj_table td {
  text-align: center;
}

.ckgj_table .w1 {
  width: 45px;
}

.ckgj_table .w2 {
  width: 100px;
}

.ckgj_table .w3 {
  width: 370px;
}

.ckgj_table .w4 {
  width: 125px;
}

.ckgj_table .w5 {
  width: 90px;
}

.ckgj_table .w6 {
  width: 130px;
}

.ckgj_table td.w1 {
  color: #b2b2b2;
}

.ckgj_table td.w2 {
  color: #fff;
}

.ckgj_table td.w3 {
  color: #fff;
  padding-left: 10px;
  padding-right: 10px;
  width: 350px;
  text-align: left;
  word-break: break-all;
}

.ckgj_table td.w4 {
  color: #fff;
}

.ckgj_table_scroll {
  max-height: 310px;
  overflow: hidden;
  overflow-y: auto;
  border-right: 1px solid #4d4d4d;
  border-bottom: 1px solid #4d4d4d;
}

.ckgj_table_scroll table tr td:last-child {
  border-right: 0;
}

.ckgj_table_scroll table tr:first-child td {
  border-top: 0;
}

.gsxq_table tr td .city-btn {
  cursor: pointer;
}

/*滚动条美化*/
.ckgj_table_scroll::-webkit-scrollbar,
.city-pop .table_scroll::-webkit-scrollbar {
  width: 6px;
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid #000;
}

.ckgj_table_scroll::-webkit-scrollbar-track,
.city-pop .table_scroll::-webkit-scrollbar-track {
  background-color: #4d4d4d;
  width: 6px;
  border: 1px solid #000;
}

/* 滚动条的滑轨背景颜色 */
.ckgj_table_scroll::-webkit-scrollbar-thumb,
.city-pop .table_scroll::-webkit-scrollbar-thumb {
  /*滑块*/
  background-color: #4d4d4d;
  border: 1px solid #000;
}

.city-pop {
  width: 270px;
  position: absolute;
  left: 611px;
  top: 180px;
  display: none;
}

.city-pop table .w1 {
  width: 50px;
}

.city-pop table .w2 {
  width: 100px;
}

.city-pop table td.w2 {
  color: #00ffff;
  cursor: pointer;
}

.city-pop table td {
  text-align: center;
  color: #ffffff;
}

.city-pop .table_scroll {
  max-height: 311px;
  overflow-y: auto;
  overflow-x: hidden;
  border-right: 1px solid #4d4d4d;
  border-bottom: 1px solid #4d4d4d;
}

/* B1超盘必读-概念题材 */
.gntc-tab-wrap {
  position: relative;
}

.gntc-tab-wrap .no-data-text {
  position: absolute;
  border: 1px solid #ee8432;
  color: #ee8432;
  left: 3px;
  top: -17px;
  font-size: 14px;
  display: block;
  height: 18px;
  width: 60px;
  background: #000;
  display: none;
}

.gntc-tab {
  /* overflow: hidden; */
}

.gntc-tab .title {
  float: left;
}

/* .gntc-tab .gntc-tab-con{margin-left: 95px;} */
.gntc-tab-table {
  width: 100%;
}

.gntc-tab .gntc-tab-con td {
  width: 98px;
  padding: 1px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  border: 1px solid #4c4c4c;
  position: relative; /* 让内部绝对定位的标签基于单元格定位 */
  overflow: visible; /* 允许角标略微超出单元格而不被裁剪 */
}

.gntc-tab .gntc-tab-con td.th,
.gntc-tab .gntc-tab-con td.td {
  cursor: pointer;
}

.gntc-tab .gntc-tab-con td span {
  display: flex;
  align-items: center;
  justify-content: center;
}
/* 概念名称溢出处理：bkname-span 单行省略号 */
.gntc-tab .gntc-tab-con td span.bkname-span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: auto;
  text-align: center;
  display: block;
  margin: 0 auto;
}
/* 其它位置的 bkname-span 也统一省略显示 */
.bkname-span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.gntc-tab .gntc-tab-con td span .video_box {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: url(../images/video_play.png) no-repeat 0 0;
  background-size: 100% 100%;
  margin-left: 10px;
  display: none;
}

.gntc-tab .gntc-tab-con td.no-data {
  position: relative;
}

.gntc-tab .gntc-tab-con td.no-data span {
  color: #b1b1b1;
}

.gntc-tab .gntc-tab-con td.cur span {
  background: #282828;
  color: #fff;
}

.gntc-tab .gntc-tab-con td.fsz-small span {
  font-size: 14px;
}

/* 概念题材标签样式 */
.icon-tag {
  position: absolute;
  top: -3px; /* 避免超出 td 被裁剪，贴近左上角显示 */
  left: 0px;
  height: 17px;
  line-height: 17px;
  background: linear-gradient(0deg, #0057ff, #0057ff), linear-gradient(90.27deg, #0390cd 2.58%, #1e61ff 99.92%);
  border-radius: 4px 4px 4px 0px;
  text-shadow: 0px 1px 1px rgba(0, 11, 129, 0.5);
  font-weight: 500;
  color: #ffffff;
  font-size: 12px;
  padding: 0 3px;
  display: inline-block;
  z-index: 2;
  white-space: nowrap; /* 防止换行导致高度增加 */
  pointer-events: none; /* 防止遮挡点击 */
}

.tag-box {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 13px;
}

/* 问题代码：第一个元素没有margin-left */
.tag-box:not(:first-child) {
  margin-left: 20px;
}

.bkname .bk-zf {
  margin-bottom: 13px;
}

.merge-box {
  margin-right: 15px;
  display: inline-flex;
}

/* 概念题材标签样式 */
.icon-tag2 {
  height: 17px;
  line-height: 17px;
  background: linear-gradient(0deg, #0057ff, #0057ff), linear-gradient(90.27deg, #0390cd 2.58%, #1e61ff 99.92%);
  border-radius: 4px 4px 4px 0px;
  text-shadow: 0px 1px 1px rgba(0, 11, 129, 0.5);
  font-weight: 500;
  color: #ffffff;
  font-size: 12px;
  padding: 0 3px;
  display: inline-block;
  position: absolute;
  top: -14px;
  left: 100%;
  right: auto;
  margin-left: -9px;
  z-index: 2;
  pointer-events: none;
  width: max-content;
}

/* NEW 标签：与 .icon-tag 相同位置与尺寸，仅改为红色渐变 */
.icon-tag.new {
  background: linear-gradient(90deg, #ff6969 0%, #ef3939 100%) !important;
}

/* 最相关/短线最相关（红色标签） */
.icon-tag.best,
.icon-tag.dx {
  background: #ef3939 !important;
  text-shadow: 0px 1px 1px rgba(158, 13, 13, 0.5);
}

/* 走势最相关（蓝色渐变标签） */
.icon-tag.zs {
  background: linear-gradient(0deg, #0057ff, #0057ff), linear-gradient(90.27deg, #0390cd 2.58%, #1e61ff 99.92%) !important;
  text-shadow: 0px 1px 1px rgba(0, 11, 129, 0.5);
}

/* 列表内的标签样式（同上） */
.icon-tag2.best,
.icon-tag2.dx {
  background: #ef3939 !important;
  text-shadow: 0px 1px 1px rgba(158, 13, 13, 0.5);
}

.icon-tag2.zs {
  background: linear-gradient(0deg, #0057ff, #0057ff), linear-gradient(90.27deg, #0390cd 2.58%, #1e61ff 99.92%) !important;
  text-shadow: 0px 1px 1px rgba(0, 11, 129, 0.5);
}

.gntc-tab-con.maxheight {
  height: 142px;
  overflow: hidden;
}

.gntc-tab .more-btn {
  width: 100px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  float: right;
  cursor: pointer;
  color: #00ffff;
  font-size: 14px;
  display: none;
}

.gntc-tab .more-btn:after {
  content: "";
  display: inline-block;
  width: 11px;
  height: 8px;
  background: url(../images/B1-icon.png) 0 -65px no-repeat;
  margin-left: 5px;
}

.gntc-tab .more-btn.active:after {
  background: url(../images/B1-icon.png) 0 -87px no-repeat;
}

/* 大事提醒-违法违规 */
.wfwg-wrap {
  position: relative;
}

.wfwg_table {
  margin-bottom: 10px;
}

.wfwg_table th {
  background: #282828;
  border: 1px solid #4d4d4d;
  color: #b2b2b2;
  width: 140px;
}

.wfwg_table td {
  border: 1px solid #4d4d4d;
  color: #fff;
  text-align: center;
}

.wfwg_table td.td {
  text-align: left;
  padding: 4px 10px;
}

.template-pop {
  position: fixed;
  width: 680px;
  height: 400px;
  top: 50%;
  margin-top: -215px;
  padding: 15px 10px;
  left: 50%;
  margin-left: -350px;
  border: solid 1px #ec1c1f;
  background-color: #2f2f2f;
  font-size: 16px;
  display: none;
}

.template-pop h2 {
  color: #fff;
  font-size: 16px;
  text-align: center;
  font-weight: normal;
}

.template-pop .pop-close {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 16px;
  height: 16px;
  background: #c00000;
  color: #fff;
  line-height: 14px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}

.template-pop .pop-from {
  margin: 10px 10px 6px 10px;
  color: #b1b1b1;
  overflow: hidden;
  text-align: center;
}

.template-pop .pop-from span {
  float: left;
}

.template-pop .pop-from em {
  float: right;
}

.template-pop .pop-abstract {
  color: #b1b1b1;
  margin: 0 10px;
}

.template-pop .pop-abstract span {
  float: left;
}

.template-pop .pop-abstract p {
  margin-left: 85px;
  line-height: 24px;
}

.template-pop .pop-con {
  margin-top: 12px;
  height: 240px;
  overflow-y: auto;
  background-color: #000;
  color: #fff;
  line-height: 32px;
  padding: 15px;
  border: 1px solid #4d4d4d;
}

.template-pop .pop-con p {
  text-indent: 32px;
}

.template-pop .pop-con img {
  max-width: 100%;
  display: block;
  margin: 0 auto;
}

/* -------版块F10 ----------*/
.dzh_index {
  margin-bottom: 30px;
}

/* 指数信息 */
.zsxx-table th {
  border-right: 1px solid #4d4d4d;
  border-bottom: 0;
  border-top: 0;
}

.zsxx-table tr:first-child th {
  border-top: 1px solid #4d4d4d;
}

.zsxx-table tr:last-child th {
  border-bottom: 1px solid #4d4d4d;
}

.zsxx-table td {
  border: 1px solid #4d4d4d;
  padding: 4px 8px;
}

/* 炒作周期 */
.czzq-btn {
  color: #f2f24d;
  border: 2px solid #f2f24d;
  border-radius: 50%;
  display: inline-block;
  width: 16px;
  height: 16px;
  text-align: center;
  margin-left: 20px;
  font-size: 14px;
  cursor: pointer;
}

.czzq-list table td {
  border: 1px solid #4d4d4d;
  padding: 4px 8px;
  color: #fff;
  width: 25%;
}

.czzq-list table td span {
  margin-left: 15px;
  color: #f6f748;
}

.czzq-list dl {
  margin-bottom: 10px;
}

.czzq-list dl dt {
  float: left;
  color: #fff;
}

.czzq-list dl dd {
  margin-left: 120px;
}

.czzq-list dl dd .limit-up td {
  padding: 4px 8px 0px 8px;
}

.czzq-list dl dd .limit-up .name {
  float: left;
}

.czzq-list dl dd .limit-up ul {
  margin-left: 84px;
  overflow: hidden;
}

.czzq-list dl dd .limit-up ul li {
  float: left;
  width: 33%;
  list-style: none;
  margin-bottom: 5px;
}

.czzq-list dl dd .limit-up ul.news li {
  float: none;
  width: auto;
}

.czzq-list dl dd .limit-up ul.news li a {
  color: #fff;
  text-decoration: none;
}

.czzq-list dl dd .limit-up ul.news li a:hover {
  color: #52ffff;
  text-decoration: underline;
}

.czzq-list dl dd .limit-up ul li span {
  margin-left: 0;
  margin-right: 5px;
  /* color: #57bdff; */
  color: #52ffff;
}

.czzq-list dl dd .limit-up ul li em {
  color: #f6f748;
}

.pop-win {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 650px;
  height: 384px;
  margin: -212px 0 0 -345px;
  background: #2f2f2f;
  border: 1px solid #4e4e4e;
  padding: 20px;
  display: none;
}

.pop-win h2 {
  font-size: 18px;
  color: #ffff52;
  text-align: center;
  margin-bottom: 18px;
  padding: 0 20px;
}

.pop-info {
  font-size: 16px;
  color: #a5a5a5;
  margin-bottom: 15px;
}

.pop-info .fl {
  float: left;
}

.pop-info .date {
  text-align: center;
}

.pop-close {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 13px;
  height: 13px;
  border: 1px solid #bfbeba;
  color: #bfbeba;
  text-align: center;
  line-height: 14px;
  font-size: 12px;
  cursor: pointer;
}

.pop-content {
  background: #fff;
  overflow: hidden;
  overflow-y: auto;
  padding: 20px 15px;
  height: 270px;
  color: #000;
}

.pop-content p {
  font-size: 16px;
  line-height: 1.8;
}

.pop-content::-webkit-scrollbar-track-piece {
  background-color: #4e4e4e;
}

.font-link {
  color: #52ffff !important;
}

.czzq-info {
  color: #b1b1b1;
  margin-bottom: 20px;
}

/* 操盘必读 */
.jbzl-table th {
  text-align: left;
  padding-left: 8px;
}

.jbzl-table th em {
  color: #f6f748;
}

.jbzl-table tr td {
  width: 25%;
  text-align: center;
}

.jbzl-table tr td.w1 {
  padding-left: 8px;
  color: #b1b1b1;
  text-align: left;
}

.jbzl-table tr td #gnjx_dom {
  text-align: left;
  padding: 10px;
  box-sizing: border-box;
}

.jbzl-table tr td #gnjx_dom .video_item_box {
  display: inline-block;
  padding: 0 22px 0 10px;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  height: 30px;
  line-height: 30px;
  margin-right: 20px;
  background: url(../images/gnjx_video_img.png) no-repeat 0 0;
  background-size: 100% 100%;
  cursor: pointer;
}

.jbzl-table tr td #gnjx_dom .video_item_box:last-child {
  margin-right: 0;
}

.jbzl-table tr td .text {
  text-align: left;
  color: #fff;
  padding: 2px 10px;
  line-height: 26px;
}

.more-title a {
  float: right;
}

.ggyjyg-table tr td {
  text-align: center;
  color: #fff;
}

.ggyjyg-table tr td.gray {
  color: #b1b1b1;
}

.ggyjyg-table tr td.w1 {
  width: 100px;
  color: #b1b1b1;
}

.ggyjyg-table tr td.w2 {
  width: 85px;
  color: #00ffff;
}

.ggyjyg-table tr td.w3 {
  width: 160px;
}

.ggyjyg-table tr td.w4 {
  width: 120px;
  color: #b1b1b1;
}

.ggyjyg-table tr td.w5 {
  width: 110px;
}

.ggyjyg-table tr td.w6 {
  width: 180px;
}

.risk-tips {
  color: #b1b1b1;
}

.risk-tips dt {
  margin-bottom: 5px;
}

.risk-tips dd {
  line-height: 26px;
}

.jbzl-table .moreDown {
  margin-left: 10px;
  color: #00ffff;
  cursor: pointer;
  display: block;
  text-align: right;
  margin-right: 10px;
}

.jbzl-table .moreDown:after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-top: 10px solid #00ffff;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}

.jbzl-table .moreUp:after {
  border-bottom: 10px solid #00ffff;
  border-top: 0;
}

/* 个股业绩预告 */
.ggyjyg-info {
  margin-bottom: 20px;
  color: #b1b1b1;
}

.ggyjyg-table .info-box {
  text-align: left;
  padding: 4px 8px;
}

.ggyjyg-table .info-after {
  height: 66px;
  overflow: hidden;
  position: relative;
}

/* 成份股 */
.cfg-table tr td {
  text-align: center;
  color: #b1b1b1;
}

.cfg-table tr td.w1 {
  width: 70px;
  color: #fff;
}

.cfg-table tr td.w2 {
  width: 100px;
  color: #fff;
}

.cfg-table tr td.w3 {
  width: 100px;
  color: #00ffff;
}

.cfg-table tr td.w4 {
  width: 110px;
  color: #b1b1b1;
}

.cfg-table .info-box {
  text-align: left;
  padding: 7px 8px;
}

.cfg-table .info-after {
  height: 44px;
  overflow: hidden;
  position: relative;
  padding: 7px 8px;
}

/* 深度研究 */
.pop-link {
  line-height: 40px;
  text-align: center;
  background: #343434;
}

.pop-link a:hover {
  color: #52ffff;
  text-decoration: none;
}

.pop-win-s {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 350px;
  height: 258px;
  margin: -149px 0 0 -175px;
  background: #000;
  border: 1px solid #fc3b3f;
  display: none;
}

.pop-s-info {
  color: #fff;
  padding: 15px 20px;
  line-height: 35px;
}

.pop-s-info dt {
  font-size: 18px;
  padding-left: 7px;
}

.pop-s-info dd {
  font-size: 16px;
}

.pop-btn-w {
  overflow: hidden;
  text-align: center;
}

.pop-btn-w a {
  display: inline-block;
  width: 100px;
  height: 24px;
  font-size: 16px;
  color: #fff;
  background: #cb2f33;
  line-height: 22px;
  margin: 0 10px;
  text-decoration: none;
  border-radius: 3px;
}

.tzhd-cont-item-r {
  margin-left: 110px;
}

.title-tips {
  color: #fff;
  margin-bottom: 20px;
}

.title-tips a {
  color: #eb1a28;
  text-decoration: underline;
  margin: 0 10px;
}

/* B7异动版块 */
.yddx .info {
  color: #b1b1b1;
  margin-bottom: 30px;
}

.ydfx-wrap {
  position: relative;
  margin-bottom: 50px;
}

.ydfx-wrap:after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 100%;
  background: #666666;
  position: absolute;
  left: 60px;
  top: 5px;
}

.ydfx-item {
  margin-bottom: 10px;
}

.ydfx-item .time {
  float: left;
  color: #fff;
  font-size: 16px;
  position: relative;
  width: 60px;
}

.ydfx-item .r-con {
  margin-left: 88px;
}

.ydfx-item .r-con .r-con-item {
  margin-bottom: 10px;
}

.ydfx-item .r-con .name {
  font-size: 0;
  position: relative;
}

.ydfx-item .name:after {
  content: "";
  display: inline-block;
  width: 7px;
  height: 7px;
  background: #666;
  position: absolute;
  left: -31px;
  top: 5px;
  border-radius: 50%;
}

.ydfx-item .r-con .name span {
  color: #b1b1b1;
  font-size: 16px;
  margin-right: 10px;
}

.ydfx-item .r-con .name em {
  font-size: 14px;
  padding: 2px 4px;
  border: 1px solid #fff;
}

.ydfx-item .r-con .name em.font-red {
  color: #ff4d4d;
  border: 1px solid #ff4d4d;
}

.ydfx-item .r-con .name em.font-green {
  color: #4ea92a;
  border: 1px solid #4ea92a;
}

.ydfx-item .r-con .bk-list {
  margin: 10px 0px 15px;
  /* overflow: hidden; */
}

.ydfx-item .r-con .bk-list li {
  list-style: none;
  line-height: 28px;
  border: 1px solid #4c4c4c;
  float: left;
  margin-right: 30px;
  padding: 0 15px 0 8px;
}

.ydfx-item .r-con .bk-list li span {
  margin-right: 30px;
  color: #00ffff;
}

.ydfx-item .r-con .bk-list li em.font-red {
  color: #ff4d4d;
}

.ydfx-item .r-con .bk-list li em.font-green {
  color: #4ea92a;
}

.ydfx-item .r-con .data-list {
  /* overflow: hidden; */
}

.ydfx-item .r-con .data-list li {
  list-style: none;
  color: #fff;
  float: left;
  width: 455px;
  margin-bottom: 8px;
  display: none;
  cursor: pointer;
}

.ydfx-item .data-list .moreDown,
.ydfx-item .data-list .moreUp {
  color: #00ffff;
  cursor: pointer;
}

.ydfx-item .data-list .moreDown:after,
.ydfx-item .data-list .moreUp:after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-top: 10px solid #00ffff;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}

.ydfx-item .data-list .moreUp:after {
  border-bottom: 10px solid #00ffff;
  border-top: 0;
}

/* 股权质押 */
.scroll-style .gqzy-table td {
  color: #ffff52;
}

.gqzy-table .w1 {
  width: 100px;
  text-align: center;
}

.gqzy-table .w2 {
  width: 240px;
  padding: 4px 8px;
  text-align: left;
}

.gqzy-table .w3 {
  width: 112px;
  padding: 4px 8px;
  text-align: right;
}

.gqzy-table .w4 {
  width: 100px;
  text-align: center;
}

.gqzy-table td.w5 {
  padding: 4px 8px;
  color: #b2b2b2;
  text-align: left;
}

/* 业绩预告 */
.yjyg {
  position: relative;
}

.yjyg .same_table_scroll,
.yjkb .same_table_scroll {
  max-height: 370px;
  overflow-y: auto;
  position: relative;
}

.yjyg tr td,
.yjkb tr td {
  height: 37px;
}

.yjyg tr th,
.yjyg tr td,
.yjkb tr th,
.yjkb tr td {
  box-sizing: border-box;
}

.yjyg tr td.font-red,
.yjkb tr td.font-red {
  color: #ff4d4d;
}

.yjyg tr td.font-green,
.yjkb tr td.font-green {
  color: #4ea92a;
}

.yjyg .w1 {
  width: 102px;
}

.yjyg .w2 {
  width: 104px;
}

.yjyg .w3 {
  width: 115px;
}

.yjyg .w4 {
  width: 105px;
}

.yjyg .w5 {
  width: 85px;
}

.yjyg td.w1 {
  color: #b3b3b3;
  text-align: center;
}

.yjyg td.w2 {
  color: #b3b3b3;
  text-align: center;
}

.yjyg td.w3 {
  color: #b3b3b3;
  text-align: center;
}

.yjyg td.w4 {
  text-align: right;
  padding-right: 15px;
}

.yjyg td.w5 {
  text-align: right;
  padding-right: 15px;
  color: #b3b3b3;
}

.yjyg td.w6 {
  text-align: center;
}

.yjyg td.w6 span {
  cursor: pointer;
  color: #57bdff;
}

.yjyg td.w6 span.actived {
  color: #ffff52;
}

.table_pop {
  position: absolute;
  top: 60%;
  left: 50%;
  width: 698px;
  background: #000;
  border: 1px solid #fc3b3f;
  padding: 10px 0;
  display: none;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 10;
}

.table_pop h6 {
  color: #b2b2b2;
  font-size: 16px;
  margin-bottom: 6px;
  padding: 0 22px;
}

.table_pop p {
  color: #fff;
  font-size: 16px;
  line-height: 1.8;
}

.pop-contentW {
  max-height: 220px;
  padding: 0 22px;
  overflow: hidden;
  overflow-y: auto;
}

.yjkb .w1 {
  width: 92px;
}

.yjkb .w2 {
  width: 96px;
}

.yjkb .w3 {
  width: 102px;
}

.yjkb .w4 {
  width: 84px;
}

.yjkb .w5 {
  width: 105px;
}

.yjkb .w6 {
  width: 76px;
}

.yjkb .w7 {
  width: 76px;
}

.yjkb td.w1 {
  color: #b3b3b3;
  text-align: center;
}

.yjkb td.w2 {
  color: #b3b3b3;
  text-align: center;
}

.yjkb td.w3 {
  text-align: right;
  padding-right: 15px;
}

.yjkb td.w4 {
  text-align: right;
  padding-right: 15px;
  color: #b3b3b3;
}

.yjkb td.w5 {
  text-align: right;
  padding-right: 15px;
  color: #b3b3b3;
}

.yjkb td.w6 {
  text-align: right;
  padding-right: 15px;
}

.yjkb td.w7 {
  text-align: right;
  padding-right: 15px;
}

.yjkb td.w8 {
  text-align: right;
  padding-right: 15px;
  color: #b3b3b3;
}

/* 2019/09/17 */
.cwzb_left dl dd.subNav span {
  text-indent: 20px;
}

/* 2019/11/07 */
.title-mtm20 {
  margin-bottom: 20px;
}

.title-mtm20-mtp30 {
  margin-bottom: 20px;
  margin-top: 30px;
}

.mtp10-white {
  margin-top: 10px;
  color: #e7e7e7;
}

/* 2020/01/08 */
.jjlt_table_tit span {
  float: right;
  color: #ccc;
  font-size: 12px;
  padding-top: 8px;
}

/* --------- 可转债F10 --------*/
/* common css */
.wrapNewCv .f10tabel_new,
.wrapNewCv .scroll_box {
  background: #000;
}

.wrapNewCv .font-red {
  color: #ff5252 !important;
}

.wrapNewCv .font-green {
  color: #009904 !important;
}

.wrapNewCv .f10tabel_new th,
.wrapNewCv .f10tabel_new td {
  border: 1px solid #4d4d4d;
  padding: 6px 0;
}

.wrapNewCv .title .link-more {
  float: right;
}

.wrapNewCv .tips-center {
  color: #b2b2b2;
  padding: 30px 0 40px;
  text-align: center;
  display: none;
  border: 1px solid #4d4d4d;
  border-top: 0;
}

.wrapNewCv table .lineHeight {
  line-height: 25px;
}

/* 基本信息 B1.html */
.wrapNewCv .sjtx-module tr th {
  width: 132px;
  background: #282828;
  color: #b2b2b2;
  text-align: center;
}

.wrapNewCv .sjtx-module tr td:nth-of-type(1) {
  width: 124px;
  color: #b2b2b2;
  text-align: center;
}

.wrapNewCv .sjtx-module tr td:nth-of-type(2) {
  color: #fff;
  padding: 6px 15px;
}

.wrapNewCv .jbxx-module tr td {
  width: 12.5%;
  color: #ffffff;
  padding: 6px 20px;
}

.wrapNewCv .jbxx-module tr td:nth-of-type(1) {
  width: 116px;
}

.wrapNewCv .jbxx-module tr:nth-child(-n + 5) td:nth-of-type(odd),
.wrapNewCv .jbxx-module tr td:nth-of-type(1) {
  color: #b2b2b2;
  padding: 6px 9px;
  background: #282828;
}

.wrapNewCv .jbxx-module tr:nth-child(-n + 5) td:nth-of-type(even) {
  padding: 6px 15px;
  color: #ffff52;
}

/* 相关产业研究  B1.html*/
.wrapNew .dzh_index .cyyj-table tr th.w30,
.wrapNew .dzh_index .cyyj-table tr td.w30 {
  width: 30%;
}

.wrapNew .dzh_index .cyyj-table tr th.w70,
.wrapNew .dzh_index .cyyj-table tr td.w70 {
  width: 70%;
}

.wrapNew .dzh_index .cyyj-table tr td {
  background: #000;
}

.wrapNew .dzh_index .cyyj-table .cyscroll-box {
  height: 240px;
  padding: 20px;
  box-sizing: border-box;
  overflow-y: auto;
  color: #fff;
}

.wrapNew .dzh_index .cyyj-table .cyscroll-box img {
  display: none;
}

.wrapNew .dzh_index .cyyj-table .list-box {
  padding: 20px;
  box-sizing: border-box;
  height: 240px;
  overflow-y: auto;
  color: #fff;
}

.wrapNew .dzh_index .cyyj-table .list-box .list-item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}

.wrapNew .dzh_index .cyyj-table .list-box .list-item:last-child {
  margin-bottom: 0;
}

.wrapNew .dzh_index .cyyj-table .list-box .list-item .list-tle {
  line-height: 30px;
  word-break: keep-all;
  white-space: nowrap;
}

.wrapNew .dzh_index .cyyj-table .list-box .list-item .tag-list a,
.wrapNew .dzh_index .cyyj-table .list-box .list-item .tag-list span {
  cursor: pointer;
  background: #000000;
  border: 1px solid #4d4d4d;
  border-radius: 3px;
  line-height: 28px;
  padding: 0 10px;
  box-sizing: border-box;
  display: inline-block;
  margin: 0 5px 10px;
  float: left;
  color: #f6f748;
}

.wrapNew .dzh_index .cyyj-table .list-box .list-item .tag-list a:hover,
.wrapNew .dzh_index .cyyj-table .list-box .list-item .tag-list span:hover {
  color: #52ffff;
}

/* 行权一览 B3.html */
.wrapNewCv .zzzg-module tr td {
  width: 12.6%;
  text-align: right;
  padding-right: 15px;
}

.zzzg-module tr td:nth-child(1) {
  color: #b3b3b3;
  text-align: center;
  width: 11.7%;
  padding-right: 0;
}

.wrapNewCv .zgjbd-module tr td {
  color: #b3b3b3;
  text-align: center;
  padding-right: 0;
  width: 16.66%;
}

.wrapNewCv .zgjbd-module tr td:nth-child(3),
.wrapNewCv .zgjbd-module tr td:nth-child(4) {
  text-align: right;
  padding-right: 15px;
  color: #ffff52;
}

.wrapNewCv .kzzhs-module tr td {
  color: #b3b3b3;
  text-align: center;
  padding-right: 0;
  width: 15.66%;
}

.wrapNewCv .kzzhs-module tr td:nth-child(4),
.wrapNewCv .kzzhs-module tr td:nth-child(5),
.wrapNewCv .kzzhs-module tr td:nth-child(6) {
  text-align: right;
  padding-right: 15px;
  color: #ffff52;
}

.wrapNewCv .kzzhs-module tr td:nth-child(6) {
  width: 21.66%;
}

/* 持有人 B4.html */
.wrapNewCv .sdgd_nav span {
  display: block;
  height: 32px;
  line-height: 32px;
  float: left;
  width: 138px;
  background: #1f1f1f;
  text-align: center;
  color: #b3b3b3;
  text-decoration: none;
  margin-right: 5px;
  cursor: pointer;
}

.wrapNewCv .sdgd_nav span.current {
  background: #282828;
  color: #fff;
  border: 1px solid #4d4d4d;
  border-bottom: 0;
}

.wrapNewCv .sdgd_table tr td:first-child {
  color: #fff;
}

.wrapNewCv .sdgdCon {
  display: none;
}

/* 发行人资料 B5.html */
.wrapNewCv .fxrzl-module tr:first-child td:nth-child(4) span {
  color: #52ffff;
  cursor: pointer;
}

.wrapNewCv .fxrzl-module tr td {
  color: #ffffff;
  padding: 6px 20px;
}

.wrapNewCv .fxrzl-module tr:nth-child(-n + 6) td:nth-of-type(odd),
.wrapNewCv .fxrzl-module tr td:nth-of-type(1) {
  color: #b2b2b2;
  padding: 6px 9px;
  background: #282828;
  width: 116px;
}

.wrapNewCv .fxrzl-module tr:nth-child(-n + 6) td:nth-of-type(even) {
  padding: 6px 15px;
  color: #ffff52;
  width: 335px;
}

/* 债券条款 B6.html */
.wrapNewCv .zgxx-module tr td {
  color: #ffffff;
  padding: 6px 20px;
}

.wrapNewCv .fxrzl-module tr td:nth-of-type(1),
.wrapNewCv .zgxx-module tr:nth-child(-n + 6) td:nth-of-type(odd) {
  color: #b2b2b2;
  padding: 6px 10px;
  background: #282828;
  width: 136px;
}

.wrapNewCv .zgxx-module tr:nth-child(-n + 6) td:nth-of-type(even) {
  padding: 6px 15px;
  color: #ffff52;
  width: 313px;
}

.wrapNewCv .zgjjxz-module tr td {
  color: #ffffff;
  padding: 6px 20px;
}

.wrapNewCv .zgjjxz-module tr td:nth-of-type(1),
.wrapNewCv .zgjjxz-module tr:nth-child(-n + 2) td:nth-of-type(odd) {
  color: #b2b2b2;
  padding: 6px 10px;
  background: #282828;
  width: 230px;
}

.wrapNewCv .zgjjxz-module tr:nth-child(-n + 2) td:nth-of-type(even) {
  padding: 6px 15px;
  color: #ffff52;
}

.wrapNewCv .shtk-module tr td {
  color: #ffffff;
  padding: 6px 20px;
}

.wrapNewCv .shtk-module tr td:nth-of-type(1),
.wrapNewCv .shtk-module tr:nth-child(-n + 4) td:nth-of-type(odd) {
  color: #b2b2b2;
  padding: 6px 10px;
  background: #282828;
  width: 220px;
}

.wrapNewCv .shtk-module tr:nth-child(-n + 4) td:nth-of-type(even) {
  padding: 6px 15px;
  color: #ffff52;
}

/* 利率与现金流 B7.html */
.wrapNewCv .lvxx-module tr td {
  width: 20%;
  text-align: center;
}

.wrapNewCv .lvxx-module tr td:nth-child(1),
.wrapNewCv .lvxx-module tr td:nth-child(2) {
  color: #b3b3b3;
}

.xjl_scroll_box .scroll_left {
  width: 207px;
}

.xjl_scroll_box .scroll_right {
  padding-left: 208px;
}

.xjl_scroll_con dl {
  width: 157px;
}

.xjl_scroll_con dl dd {
  width: auto;
}

.xjl_scroll_con dl {
  border-right: 0;
}

.xjl_scroll_con dl + dl {
  border-left: 1px solid #333;
}

/* 信用评级 B8.html */
.wrapNewCv .xypj-module tr td {
  width: 16.666%;
  text-align: center;
  color: #b3b3b3;
}

.wrapNewCv .xypj-module tr td:nth-child(2),
.wrapNewCv .xypj-module tr td:nth-child(3) {
  color: #ffff52;
}

/* 募集资金投向 B9.html */
.wrapNewCv .mjzjtx-module tr:nth-child(even) td:nth-child(n + 2) {
  border: 0;
}

.wrapNewCv .mjzjtx-module tr:nth-child(even) td:last-child {
  border-right: 1px solid #4d4d4d;
}

.wrapNewCv .mjzjtx-module tr:nth-child(even) td:nth-child(1) {
  width: 100px;
  text-align: center;
  color: #b3b3b3;
}

.wrapNewCv .mjzjtx-module tr:nth-child(even) td:nth-child(2) {
  width: 350px;
  padding: 6px 10px;
  color: #ddd;
}

.wrapNewCv .mjzjtx-module tr:nth-child(even) td:nth-child(3) {
  width: 100px;
  text-align: center;
}

.wrapNewCv .mjzjtx-module tr:nth-child(even) td:nth-child(4) {
  width: 115px;
}

.wrapNewCv .mjzjtx-module tr:nth-child(even) td:nth-child(5) {
  width: 135px;
}

.wrapNewCv .mjzjtx-module tr:nth-child(even) td:nth-child(n + 4) {
  text-align: right;
  padding: 6px 15px;
}

.wrapNewCv .mjzjtx-module tr:nth-child(odd) td:nth-child(1) {
  color: #b3b3b3;
  padding: 6px 10px;
  border-top: 0;
}

.wrapNewCv .mjzjtx-module .describe {
  float: left;
}

.wrapNewCv .mjzjtx-module .describe > span {
  float: left;
}

.wrapNewCv .mjzjtx-module .describe-con {
  padding-left: 50px;
}

/* 公司公告 B10.html */
.wrapNewCv .gsgg-list li {
  list-style: none;
  color: #fff;
  margin-bottom: 10px;
}

.wrapNewCv .gsgg-list li span {
  float: left;
  width: 110px;
}

.wrapNewCv .gsgg-list li a {
  float: left;
  color: #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 790px;
}

.wrapNewCv .gsgg-list li a:hover {
  color: #52ffff;
}

.wrapNewCv .gsgg-list li em {
  float: right;
}

/* 20220106  相关产业研究B10.HTML */
.cyyjlist-box {
  padding: 20px;
  box-sizing: border-box;
  height: 240px;
  overflow-y: auto;
  color: #fff;
}

.cyyjlist-box .list-item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}

.cyyjlist-box .list-item:last-child {
  margin-bottom: 0;
}

.cyyjlist-box .list-item .list-tle {
  line-height: 30px;
  word-break: keep-all;
  white-space: nowrap;
}

.cyyjlist-box .list-item .tag-list a,
.cyyjlist-box .list-item .tag-list span {
  cursor: pointer;
  background: #000000;
  border: 1px solid #4d4d4d;
  border-radius: 3px;
  line-height: 28px;
  padding: 0 10px;
  box-sizing: border-box;
  display: inline-block;
  margin: 0 5px 10px;
  float: left;
  color: #f6f748;
}

.cyyjlist-box .list-item .tag-list a:hover,
.cyyjlist-box .list-item .tag-list span:hover {
  color: #52ffff;
}

.xxcyyj-table {
  background-color: #000;
}

.xxcyyj-table th {
  border-right: 1px solid #4d4d4d;
  border-top: 0;
}

.xxcyyj-table tr:first-child th {
  border-top: 1px solid #4d4d4d;
}

.xxcyyj-table tr:last-child th {
  border-bottom: 1px solid #4d4d4d;
}

.xxcyyj-table td {
  border: 1px solid #4d4d4d;
  padding: 14px 20px;
  color: #fff;
}

.xxcyyj-table td img {
  max-width: 820px;
  height: auto;
  margin-top: 6px;
}

.xxcyyj-table .cyyjlist-box {
  padding: 0;
  overflow-y: initial;
  height: auto;
}

.xxcyyj-table + .explain {
  color: #999;
  font-size: 14px;
  margin-top: 30px;
}

/* 20220106  关联板块 B11.html*/
.mksm-table {
  background-color: #000;
}

.mksm-table td {
  padding: 14px 20px;
  color: #fff;
  line-height: 24px;
  box-sizing: border-box;
}

.mksmbk-list {
  margin-top: 30px;
}

.mksmbk-list .bk-item {
  float: left;
  list-style: none;
  width: 300px;
  margin-right: 50px;
  margin-bottom: 30px;
}

.mksmbk-list .bk-item:nth-child(3n + 3) {
  margin-right: 0;
}

.mksmbk-list .bk-item .bk-title {
  background: #1e1e1e;
  border: 1px solid #4d4d4d;
  box-sizing: border-box;
  line-height: 40px;
}

.mksmbk-list .bk-item .bk-title .title-tle {
  display: inline-block;
  color: #52ffff;
  margin-right: 0;
}

.mksmbk-list .bk-item .bk-title > a {
  display: block;
  padding: 0;
}

.mksmbk-list .bk-item .bk-title > a .title-tle,
.mksmbk-list .bk-item .bk-title > a em {
  display: inline-block;
  width: 50%;
  float: left;
  text-align: center;
}

.mksmbk-list .bk-item .gg-list-box {
  height: 197px;
  background: #000000;
  border: 1px solid #4d4d4d;
  margin-top: 11px;
}

.mksmbk-list .bk-item .gg-list-box .gg-tle {
  background: #1e1e1e;
  height: 30px;
}

.mksmbk-list .bk-item .gg-list-box .gg-tle .gg-left,
.mksmbk-list .bk-item .gg-list-box .gg-tle .gg-right {
  font-size: 14px;
  color: #999999;
  line-height: 30px;
  display: inline-block;
  width: 50%;
  float: left;
  text-align: center;
}

.mksmbk-list .bk-item .gg-list-box .gg-tle .gg-left {
  width: 50%;
  float: left;
  text-align: center;
  display: inline-block;
}

.mksmbk-list .bk-item .gg-list-box .gg-list .gg-item > a {
  display: block;
  height: 22px;
  padding-top: 12px;
  padding-bottom: 5px;
}

.mksmbk-list .bk-item .gg-list-box .gg-list .gg-item .title-tle,
.mksmbk-list .bk-item .gg-list-box .gg-list .gg-item em {
  display: inline-block;
  width: 50%;
  float: left;
  text-align: center;
}

/* 2020-09-01 */
/* B2修改 */
.width100 {
  width: 97%;
}

.width100 .cwzb_box {
  width: 100%;
  position: relative;
  border: 0;
}

.width100 .cwzb_right {
  position: absolute;
  left: 173px;
  right: 0;
  width: auto;
  float: none;
  top: 0;
  border: 1px solid #4d4d4d;
}

.width100 .scroll_top_wrap {
  width: 100%;
}

.width100 .zx_scroll {
  width: 100%;
}

.width100 .cwzb_left {
  float: none;
  border: 1px solid #4d4d4d;
  border-top: 0;
}

.width100 .hx_scroll {
  width: 100%;
}

.width100 .cwzb_left dl dd:last-child,
.width100 #cw_dl_new dd:last-child {
  border-bottom: 0;
}

.width100 .cwzb_table_hx tr td:last-child {
  width: 135px;
}

.width100 .cwzb_table tr th,
.width100 .cwzb_table_hx tr th {
  border-top: 1px solid #4d4d4d;
}

/* B9 最新季报 */
.zxjb-wrap .cwzb_box {
  height: 790px;
  background: #000;
}

.zxjb-wrap .cwzb_left {
  position: absolute;
  top: 242px;
  border-right: 0;
}

.zxjb-wrap .cwzb_right {
  border-left: 0;
  border-top: 0;
}

.zxjb-wrap .cwzb_left .export_data {
  background-color: #000;
  width: auto;
}

.zxjb-wrap .cwzb_left dl dt,
.zxjb-wrap .cwzb_left dl dd {
  border-right: 1px solid #4d4d4d;
}

.zxjb-wrap .cwzb_charts {
  position: absolute;
  left: -173px;
  right: 0;
  width: auto;
  border-top: 1px solid #4d4d4d;
  border-left: 1px solid #4d4d4d;
}

.zxjb-wrap .cwzb_table_div {
  margin-top: 272px;
  z-index: 20;
}

.zxjb-wrap .cwzb_table tr th {
  border-top: 1px solid #4d4d4d;
}

.zxjb-wrap .select-list {
  position: absolute;
  left: 200px;
  width: 500px;
}

.zxjb-wrap .select-list li {
  height: 30px;
  line-height: 30px;
  text-indent: 35px;
  text-align: left;
  color: #b2b2b2;
  cursor: pointer;
  position: relative;
  float: left;
  width: 100px;
}

.zxjb-wrap .select-list li + li {
  border-left: 0;
}

.zxjb-wrap .select-list li:before {
  position: absolute;
  top: 7px;
  left: 10px;
  display: block;
  content: "";
  width: 16px;
  height: 16px;
  background-position: 0 -121px;
  background-image: url(../images/css_sprite.png);
  background-repeat: no-repeat;
}

.zxjb-wrap .select-list li.current:after {
  position: absolute;
  top: 7px;
  left: 10px;
  display: block;
  content: "";
  width: 16px;
  height: 16px;
  background-position: 0 -81px;
  background-image: url(../images/css_sprite.png);
  background-repeat: no-repeat;
}

.zxjb-wrap .cwzb_table_div.fx .scroll_top {
  top: 51px;
}

/* B12修改 */
.rzxk-table tr td:nth-child(3),
.rzxk-table tr td:nth-child(4),
.rzxk-table tr td:nth-child(5) {
  color: #ffff52 !important;
}

/* .rzxk-table tr td:nth-child(5){width: 110px;} */
/* ---------SO---------- */
/* .wrap-so table tr td pre{margin-bottom: -22px;} */
.wrap-so table tr td pre a {
  color: #52ffff;
}

.wrap-so .gsxq_table tr td a {
  color: #52ffff;
}

.wrap-so .ggjl_table tr td pre {
  margin-bottom: 0;
}

.wrap-so .so_cpbd_note {
  margin: 30px 0 0 15px;
}

.wrap-so .so_cpbd_note > p {
  margin-bottom: 10px;
}

.wrap-so .so_cpbd_note table tr {
  line-height: 22px;
}

/* .wrap-so .so_fhkg_table tr td,.wrap-so .so_fhkg_table tr th{width: 80px;} */
.wrap-so .so_fhkg_table tr td:nth-child(1),
.wrap-so .so_fhkg_table tr th:nth-child(1) {
  width: 110px;
}

.wrap-so .so_fhkg_table tr td:nth-child(2),
.wrap-so .so_fhkg_table tr th:nth-child(2) {
  width: 110px;
}

.wrap-so .so_fhkg_table tr td:nth-child(4),
.wrap-so .so_fhkg_table tr th:nth-child(4) {
  width: 110px;
}

.wrap-so .so_fhkg_table tr td:nth-child(5),
.wrap-so .so_fhkg_table tr th:nth-child(5) {
  width: 110px;
}

.wrap-so .so_fhkg_table tr td:nth-child(3) {
  width: 400px;
}

.wrap-so .so_fhkg_table tr th:nth-child(3) {
  width: 408px;
}

/* FUND  */
/*------------- common ------*/
.wrap-fund {
  width: 98%;
}

.wrap-fund .pr {
  position: relative;
}

.wrap-fund .scroll-left .table-column th {
  height: 69px;
}

.wrap-fund .scroll-con table tr th:first-child {
  border-left: 0;
}

.wrap-fund .scroll-con table tr td:first-child {
  border-left: 0;
}

.wrap-fund table td pre {
  margin-bottom: -20px;
}

.wrap-fund .title {
  width: 1000px;
}

.wrap-fund .title.mb0 {
  margin-bottom: 0;
}

.wrap-fund .sub-title {
  font-size: 16px;
  color: #b2b2b2;
}

.wrap-fund .sub-title span {
  float: right;
  margin-bottom: 9px;
}

.wrap-fund .tips {
  font-size: 16px;
  color: #b2b2b2;
  line-height: 26px;
}

.wrap-fund .tips p {
  margin-bottom: 8px;
}

.wrap-fund .nav-tab {
  overflow: hidden;
  width: 999px;
}

.wrap-fund .nav-tab.br {
  border-right: 1px solid #4d4d4d;
}

.wrap-fund .nav-tab span {
  display: block;
  height: 32px;
  line-height: 32px;
  float: left;
  width: 138px;
  background: #1f1f1f;
  text-align: center;
  color: #b3b3b3;
  text-decoration: none;
  margin-right: 5px;
  cursor: pointer;
}

.wrap-fund .nav-tab span.current {
  background: #282828;
  color: #fff;
  border: 1px solid #4d4d4d;
  border-bottom: 0;
}

.wrap-fund .tab-con {
  border: 0;
  margin-left: 0;
}

.wrap-fund .scroll-con {
  position: absolute;
  left: 303px;
  right: 0;
  top: 0;
  overflow-x: auto;
  overflow-y: hidden;
}

.wrap-fund .scroll-left table {
  width: 303px;
}

.wrap-fund .scroll-left p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 240px;
}

.wrap-fund .scroll-no-data {
  border: 1px solid #4d4d4d;
  position: absolute;
  left: 249px;
  right: 0;
  top: 0;
  height: 100%;
  box-sizing: border-box;
  text-align: center;
  padding-top: 200px;
}

.wrap-fund .scroll-con::-webkit-scrollbar {
  height: 16px;
}

.wrap-fund .scroll-con::-webkit-scrollbar-track {
  background-color: #000;
  border-radius: 0px;
}

.wrap-fund .scroll-con::-webkit-scrollbar-thumb {
  border-radius: 0px;
  background-color: #4d4d4d;
  border: 1px solid #000;
}

/* 对齐颜色 */
.wrap-fund .text-left {
  padding: 0 10px;
  text-align: left;
}

.wrap-fund .text-left30 {
  padding: 0 10px 0 30px;
  text-align: left;
}

.wrap-fund .text-left20 {
  padding: 0 10px 0 20px;
  text-align: left;
}

.wrap-fund .text-center {
  text-align: center;
}

.wrap-fund .text-right {
  text-align: right;
  padding-right: 10px;
}

.wrap-fund .color-white {
  color: #fff;
}

.wrap-fund .color-red {
  color: #ff5858;
}

.wrap-fund .color-green {
  color: #0baf80;
}

.wrap-fund .color-gray {
  color: #b2b2b2;
}

.wrap-fund table {
  width: 1000px;
}

.wrap-fund table th {
  line-height: 34px;
  border: 1px solid #4d4d4d;
  font-size: 16px;
  color: #b2b2b2;
  font-weight: normal;
  background: #282828;
}

.wrap-fund table th.spe {
  background: #592a01;
}

.wrap-fund table td {
  line-height: 30px;
  border: 1px solid #4d4d4d;
  vertical-align: middle;
}

.wrap-fund table .line-two th {
  line-height: 26px;
  padding: 3px 0;
}

.wrap-fund table td a + a {
  margin-left: 7px;
}

/* 标题多列 */
.table-column th,
.table-column td {
  padding: 0;
}

.table-column tr th p {
  overflow: hidden;
}

.table-column tr th p span {
  float: left;
  display: block;
  width: 50%;
  box-sizing: border-box;
}

.table-column tr th p + p {
  border-top: 1px solid #4d4d4d;
}

.table-column tr th p span + span {
  border-left: 1px solid #4d4d4d;
}

.table-column tr td p {
  overflow: hidden;
}

.table-column tr td p span {
  float: left;
  display: block;
  width: 50%;
  box-sizing: border-box;
  text-align: right;
  padding-right: 10px;
}

.table-column tr td p span + span {
  border-left: 1px solid #4d4d4d;
}

/* 行业配置 */

/* 基金概况 */
.wrap-fund .table-jjgk th {
  width: 100px;
  text-align: left;
  padding: 0 10px;
}

/* 净值回报 */
.wrap-fund .jzmx-table .scroll-left table {
  width: 410px;
}

.wrap-fund .jzmx-table .scroll-con {
  left: 410px;
}

.wrap-fund .chartLine-box {
  background: #282828;
  max-width: 1000px;
  position: relative;
  height: 260px;
}

.wrap-fund .chartLine-box #chartLine {
  width: 100%;
  height: 220px;
}

.wrap-fund .chartLine-box .chart-nav {
  font-size: 0;
  position: absolute;
  bottom: 5px;
  left: 0px;
  right: 0;
  background: #282828;
  box-sizing: border-box;
  padding-left: 18px;
}

.wrap-fund .chartLine-box .chart-nav span {
  font-size: 12px;
  color: #b2b2b2;
  margin-left: 25px;
  padding: 4px 8px;
  cursor: pointer;
}

.wrap-fund .chartLine-box .chart-nav span.cur {
  background: #40557e;
  border-radius: 12px;
}

.wrap-fund .chartLine-box .chart-title {
  position: absolute;
  left: 60px;
  top: 5px;
}

.wrap-fund .chartLine-box .chart-title span {
  font-size: 12px;
  color: #b2b2b2;
  margin-right: 10px;
}

.wrap-fund .chartLine-box .chart-title span:before {
  content: "";
  display: inline-block;
  width: 13px;
  height: 1px;
  background: #3b85fe;
  vertical-align: middle;
  margin-right: 8px;
}

.wrap-fund .chartLine-box .chart-title span:nth-of-type(2):before {
  background: #fb832b;
}

/* 基金速览 */
.jjsl-con {
  overflow: hidden;
  width: 1000px;
}

.jjsl-con .con-l .title,
.jjsl-con .con-r .title,
.jjsl-con .con-r2 .title {
  width: 100%;
}

.jjsl-con .con-l table,
.jjsl-con .con-r table,
.jjsl-con .con-r2 table {
  width: 100%;
}

.jjsl-con .con-l .text-left,
.jjsl-con .con-r .text-left,
.jjsl-con .con-r2 .text-left {
  padding-left: 20px;
}

.jjsl-con .con-l .text-right,
.jjsl-con .con-r .text-right,
.jjsl-con .con-r2 .text-right {
  padding-right: 50px;
}

.jjsl-con .con-l {
  width: 500px;
  margin-right: 20px;
  float: left;
}

.jjsl-con .con-r2 {
  width: 700px;
}

.jjsl-con .con-r {
  width: 480px;
  float: right;
}

.wrap-fund .table-lsyj td {
  line-height: 37px;
}

.wrap-fund .chartPie-box #chartPie {
  width: 280px;
  height: 280px;
  margin: 0px 0 0 0px;
}

.wrap-fund .chartPie-box {
  background: #000000;
  border: 1px solid #4d4d4d;
  height: 312px;
  position: relative;
}

.wrap-fund .chartPie-box .pie-title {
  font-size: 16px;
  color: #b2b2b2;
  text-align: center;
  background: #282828;
  height: 40px;
  line-height: 40px;
}

.wrap-fund .chartPie-box .legendList {
  border: 1px solid #4d4d4d;
  border-radius: 10px;
  position: absolute;
  top: 80px;
  right: 20px;
  width: 170px;
  padding: 15px;
}

.wrap-fund .chartPie-box .legendList li {
  list-style: none;
  font-size: 16px;
  color: #ffffff;
}

.wrap-fund .chartPie-box .legendList li span {
  float: right;
}

.wrap-fund .chartPie-box .legendList li + li {
  margin-top: 20px;
}

.wrap-fund .chartPie-box .legendList li:before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  background: #2685c4;
  margin-right: 15px;
}

.wrap-fund .chartPie-box .legendList li:nth-child(2):before {
  background: #f5a623;
}

.wrap-fund .chartPie-box .legendList li:nth-child(3):before {
  background: #f56a23;
}

.wrap-fund .chartPie-box .legendList li:nth-child(4):before {
  background: #d1d1d1;
}

/* 股票持仓 */
.wrap-fund .chartBar-box {
  width: 998px;
  height: 260px;
  padding-bottom: 10px;
  border: 1px solid #4d4d4d;
  border-bottom: 0;
}

.wrap-fund .chartBar-box #chartBar {
  width: 100%;
  height: 100%;
}

.wrap-fund .tab-con {
  width: 1000px;
}

.wrap-fund .tab-con .table-box {
  display: none;
}

.wrap-fund .tab-con .table-box:nth-child(1) {
  display: block;
}

/* 债券投资 */
.wrap-fund .zqtzzh-box .scroll-con {
  left: 250px;
}

.wrap-fund .zqtzzh-box .scroll-left table {
  width: 250px;
}

.wrap-fund .tab-con .zczjmx-table-box table tr th:nth-child(1) {
  width: 100px;
}

.wrap-fund .tab-con .zczjmx-table-box table tr th:nth-child(2),
.wrap-fund .tab-con .zczjmx-table-box table tr th:nth-child(3),
.wrap-fund .tab-con .zczjmx-table-box table tr th:nth-child(4),
.wrap-fund .tab-con .zczjmx-table-box table tr th:nth-child(5) {
  width: 180px;
}

.wrap-fund .tab-con .zczjmx-table-box table tr td:nth-child(1) {
  width: 100px;
}

.wrap-fund .tab-con .zczjmx-table-box table tr td:nth-child(2),
.wrap-fund .tab-con .zczjmx-table-box table tr td:nth-child(3) {
  width: 180px;
}

.wrap-fund .tab-con .zczjmx-table-box table tr td:nth-child(4),
.wrap-fund .tab-con .zczjmx-table-box table tr td:nth-child(5) {
  width: 170px;
}

.wrap-fund .tab-con .zczjmx-table-box .table-body {
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 500px;
  border-right: 1px solid #4d4d4d;
  border-bottom: 1px solid #4d4d4d;
}

.wrap-fund .tab-con .zczjmx-table-box .table-body table {
  width: 100%;
}

.wrap-fund .tab-con .zczjmx-table-box .table-body tr td:last-child {
  border-right: 0;
}

.wrap-fund .tab-con .zczjmx-table-box .total tr td:nth-child(1) {
  width: 460px;
}

.wrap-fund .tab-con .zczjmx-table-box .total tr td:nth-child(2) {
  width: 170px;
}

.wrap-fund .tab-con .zczjmx-table-box .total tr td:nth-child(3) {
  width: 170px;
}

.wrap-fund .tab-con .zczjmx-table-box .total tr td:nth-child(4) {
  width: 163px;
}

.wrap-fund .tab-con .zczjmx-table-box .total tr:nth-child(1) td {
  border-top: 0;
}

/* 资产配置 */
.wrap-fund .zcpz-table .scroll-left table {
  width: 200px;
}

.wrap-fund .zcpz-table .scroll-left p {
  width: auto;
}

.wrap-fund .zcpz-table .scroll-con {
  left: 200px;
}

.wrap-fund .zcpz-table .scroll-no-data {
  left: 199px;
}

/* 基金经理 */
.manager-info {
  padding: 20px 0 20px;
}

.manager-info .con {
  border: 1px solid #4d4d4d;
  padding: 20px 20px 20px 10px;
  overflow: hidden;
  width: 1000px;
  box-sizing: border-box;
  border-bottom: 0;
}

.manager-info img {
  float: left;
  width: 80px;
}

.manager-info .text {
  float: right;
  width: 870px;
}

.manager-info .text p {
  text-align: justify;
  font-size: 16px;
  color: #b2b2b2;
  line-height: 26px;
}

.manager-info .text p:nth-child(1) {
  color: #fff;
}

.manager-info .text p strong {
  margin-right: 25px;
}

.manager-info .text p + p {
  margin-top: 9px;
}

.cwzb_box_fund .cwzb_left ul.nav_top {
  padding-bottom: 30px;
}

/* US */
.wrap-us .zygc .con {
  border: 1px solid #4d4d4d;
  width: 1000px;
}

.wrap-us .zygc .chartBox {
  overflow: hidden;
  width: 1000px;
}

.wrap-us .zygc .chartBox .chartPie {
  width: 400px;
  height: 400px;
  float: left;
}

.wrap-us .zygc .chartBox .pie-table {
  width: 550px;
  float: right;
  margin-right: 20px;
  margin-top: 40px;
}

.wrap-us .zygc .chartBox .pie-table table {
  width: 100%;
}

.wrap-us .zygc .chartBox .pie-table > p {
  color: #fff;
  margin-bottom: 10px;
}

.wrap-us .zygc .chartBox:nth-child(2) {
  margin-top: -80px;
  border-top: 1px solid #4d4d4d;
  margin-bottom: -70px;
}

.wrap-us .zygc .chart-nav {
  overflow: hidden;
  width: 999px;
}

.wrap-us .zygc .chart-nav span {
  display: block;
  height: 32px;
  line-height: 32px;
  float: left;
  width: 138px;
  background: #1f1f1f;
  text-align: center;
  color: #b3b3b3;
  text-decoration: none;
  cursor: pointer;
  margin-right: 5px;
}

.wrap-us .zygc .chart-nav span.cur {
  background: #282828;
  color: #fff;
  border: 1px solid #4d4d4d;
  border-bottom: 0;
}

/* 2021-07-26 */
.cwzb_table tr.cur td {
  background: #575e6c;
}

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

#gntc-con {
  /* overflow: hidden; */
}

#gntc-con .m_table2-item #video_list_main {
  margin-top: 20px;
}
#gntc-con .m_table2-item .video_item_box {
  display: inline-block;
  /* width: 90px; */
  padding: 0 22px 0 10px;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  height: 30px;
  line-height: 30px;
  margin-right: 20px;
  background: url(../images/gnjx_video_img.png) no-repeat 0 0;
  background-size: 100% 100%;
  cursor: pointer;
}

#gntc-con .m_table2-item .video_item_box:last-child {
  margin-right: 0;
}

#gntc-con.autoH {
  height: auto !important;
}

.gntc-more {
  margin-top: 20px;
  display: block;
  height: 26px;
  line-height: 26px;
  text-align: center;
  background: #212121;
  color: #b1b1b1;
  font-size: 16px;
  cursor: pointer;
}

/* 2021-10-18 */
.customer-con {
  overflow: hidden;
}

.customer-con .con-l {
  float: left;
  width: 50%;
}

.customer-con .con-r {
  float: left;
  width: 50%;
  margin-left: -1px;
}

.customer-con .info {
  color: #b2b2b2;
  line-height: 40px;
  padding-left: 20px;
  border: 1px solid #4d4d4d;
  border-bottom: 0;
  background: #1e1e1e;
}

.customer-con .pie-box {
  border: 1px solid #4d4d4d;
  border-bottom: 0;
  background: #1e1e1e;
  overflow: hidden;
  height: 280px;
}

.customer-con .customer-pie {
  width: 220px;
  float: left;
  margin-left: 50px;
}

.customer-con .pie-color {
  float: left;
  width: 180px;
  margin: 50px 8px 0 30px;
}

.customer-con .pie-color li {
  list-style: none;
  margin-bottom: 8px;
  color: #b2b2b2;
  font-size: 14px;
}

.customer-con .pie-color li {
  position: relative;
  padding-left: 22px;
}

.customer-con .pie-color li span {
  position: absolute;
  display: block;
  width: 16px;
  height: 16px;
  top: 2px;
  left: 0;
}

.customer-con table tr th:nth-child(1),
.customer-con table tr th:nth-child(2) {
  width: 170px;
}

.customer-con table td:nth-child(1) {
  padding-left: 20px;
  padding-right: 20px;
  color: #fff;
  width: 130px;
}

.customer-con table td:nth-child(2) {
  width: 150px;
}

.customer-con table td:nth-child(2),
.customer-con table td:nth-child(3) {
  padding-right: 20px;
  text-align: right;
}

.customer-con .scroll-style {
  max-height: 311px;
  overflow-y: auto;
  border-right: 1px solid #4d4d4d;
}

.customer-con .scroll-style tr td:last-child {
  border-right: 0;
}

/* 20220315新增点击tab切换数据 start*/
.customer-list-box .customer-con {
  display: none;
}

.customer-list-box .customer-con.active {
  display: block;
}

.customer-list-box .customer-con .customerpie-box {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding: 16px 10px;
}

.customer-list-box .customer-con .customerpie-box .customer-pie {
  width: 100%;
  height: 100%;
  float: none;
  position: relative;
  margin-left: 0;
}

.customer-list-box .customer-con .customerpie-box .customer-pie > div {
  max-width: 100%;
  max-height: 100%;
}

.customer-list-box .customer-con .f10tabel_new tr td {
  height: 31px;
}

.customer-list-box .customer-con .f10tabel_new tr th:first-child,
.customer-list-box .customer-con .f10tabel_new tr td:first-child {
  width: 260px;
  box-sizing: border-box;
}

.customer-list-box .customer-con .scroll-style {
  height: 201px;
}

.customer-list-box .customer-con .f10tabel_new tr th:nth-child(2),
.customer-list-box .customer-con .f10tabel_new tr td:nth-child(2) {
  width: 128px;
  box-sizing: border-box;
}

.customer-list-box .customer-con .con-l,
.customer-list-box .customer-con .con-r {
  position: relative;
}

.customer-list-box .customer-con .con-l .nodata-tip,
.customer-list-box .customer-con .con-r .nodata-tip {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  z-index: 10;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 16px;
  border: 68px solid transparent;
  background: #000;
  border: 1px solid #4d4d4d;
  box-sizing: border-box;
}

/* .customer-list-box .customer-con .f10tabel_new tr th:last-child{
	width: 110px;
	box-sizing: border-box;
}
.customer-list-box .customer-con .f10tabel_new tr td:last-child{
	width: 104px;
	box-sizing: border-box;
} */
/* 20220315新增点击tab切换数据 end*/

.sh-news-scroll {
  max-height: none;
}

.sdgd-wrap {
  border: 0;
  max-height: 450px;
  overflow-y: auto;
}

.sdgd-wrap-s {
  border: 0;
  max-height: 155px;
  overflow-y: auto;
}

.sdgd-wrap .sdgd_table tr td:last-child,
.sdgd-wrap-s .sdgd_table tr td:last-child {
  border-right: 0;
}

/* 20220419 SH 盈利测试页 start*/
.tabResult-box .result-list-box .result-item {
  display: none;
}

.tabResult-box .result-list-box .result-item .border-box {
  border: 1px solid #4d4d4d;
}

.tabResult-box .result-list-box .result-item .text-p {
  padding: 10px;
}

.tabResult-box .result-list-box .result-item .echart-box {
  height: 250px;
  background: #282828;
}

.tabResult-box .result-list-box .result-item .echart-box .chart-style {
  height: 100%;
}

.tabResult-box .result-list-box .result-item.active {
  display: block;
}

.tabResult-box .result-list-box .result-item {
  display: none;
}

.tabResult-box .result-list-box .result-item .border-box {
  border: 1px solid #4d4d4d;
  border-bottom: 0;
}

.tabResult-box .result-list-box .result-item .text-p {
  padding: 10px;
}

.tabResult-box .result-list-box .result-item .text-p p {
  font-size: 14px;
  line-height: 17px;
  padding-bottom: 5px;
}

.tabResult-box .result-list-box .result-item .text-p p:last-child {
  border-bottom: 0;
}

.tabResult-box .result-list-box .result-item .text-p p .white-font {
  color: #fff;
}

.tabResult-box .result-list-box .result-item .echart-box {
  height: 250px;
  background: #282828;
  box-sizing: border-box;
  padding: 0 7px 0 15px;
}

.tabResult-box .result-list-box .result-item .echart-box .chart-style {
  height: 100%;
}

.tabResult-box .result-list-box .result-item .table-box .f10tabel_new.yjyc_jlr_tabel tr th {
  padding: 0;
  box-sizing: border-box;
  text-align: center;
  line-height: 34px;
}

.tabResult-box .result-list-box .result-item .table-box .f10tabel_new.yjyc_jlr_tabel tr th p {
  border-top: 1px solid #4d4d4d;
}

.tabResult-box .result-list-box .result-item .table-box .f10tabel_new.yjyc_jlr_tabel tr th p span {
  display: block;
  width: 25%;
  border-right: 1px solid #333;
  height: 100%;
  float: left;
  box-sizing: border-box;
}
.tabResult-box .result-list-box .result-item .table-box .f10tabel_new.yjyc_jlr_tabel tr th p span:nth-last-child(1) {
  /* width: 37%; */
  color: #52ffff;
  cursor: pointer;
}
.tabResult-box .result-list-box .result-item .table-box.yjyc_pjtj_tabel tr td {
  line-height: 30px;
}

.tabResult-box .result-list-box .result-item .table-box.yjyc_pjtj_tabel tr td:first-child {
  color: #fff;
}

.tabResult-box .result-list-box .result-item .table-box > .ylyc_yczb_tabel tr td {
  background: #282828;
}

.tabResult-box .result-list-box .result-item .table-box .ylyc_yczb_tabel tr td {
  background: #282828;
}

.tabResult-box .result-list-box .result-item .table-box .scroll-table-wrap table tr:first-child td {
  border-top: 0;
}

.tabResult-box .result-list-box .result-item .table-box .scroll-table-wrap table tr:last-child td {
  border-right: 0;
}

.tabResult-box .result-list-box .result-item .table-box .scroll-table-wrap table tr td {
  text-align: center;
  box-sizing: border-box;
  padding: 0;
}

.tabResult-box .result-list-box .result-item .table-box .scroll-table-wrap table tr td span {
  display: block;
  width: 25%;
  border-right: 1px solid #333;
  height: 100%;
  float: left;
  box-sizing: border-box;
  padding: 4px 0;
}
/* .tabResult-box .result-list-box .result-item .table-box .scroll-table-wrap table tr td span:nth-last-child(1){
  width: 37%;
} */
.tabResult-box .result-list-box .result-item .table-box .scroll-table-wrap table tr td:last-child {
  border-right: 0;
}

.tabResult-box .result-list-box .result-item.active {
  display: block;
}

.ylyc_yczb_box {
  width: 1000px;
  border: 1px solid #4d4d4d;
  box-sizing: border-box;
}

.ylyc_yczb_box .scroll_left {
  width: 130px;
  position: relative;
  background: #282828;
}

.ylyc_yczb_box .scroll_left li {
  line-height: 30px;
  height: auto;
  box-sizing: border-box;
}

.ylyc_yczb_box .scroll_right {
  padding-left: 130px;
  width: 1000px;
  position: absolute;
  left: 0;
  top: 0;
}

.ylyc_yczb_box .scroll_right .scroll_right_con {
  width: 870px;
}

.ylyc_yczb_box .scroll_right dl {
  width: 145px;
  box-sizing: border-box;
}

.ylyc_yczb_box .scroll_right dl:last-child {
  border-right: 0;
}

.ylyc_yczb_box .scroll_right dl:last-child dt {
  width: 143px;
}

.ylyc_yczb_box .scroll_right dl dt {
  line-height: 31px;
  height: 31px;
  box-sizing: border-box;
}

.ylyc_yczb_box .scroll_right dl dd {
  width: 145px;
  height: 31px;
  text-align: center;
  box-sizing: border-box;
}

.ylyc_yczb_box .scroll_right dl dd:nth-child(5),
.ylyc_yczb_box .scroll_right dl dd:nth-child(9),
.ylyc_yczb_box .scroll_right dl dd:nth-child(10) {
  height: 61px;
  line-height: 61px;
  vertical-align: middle;
}

.table-box > .ylyc_yczb_tabel tr th {
  box-sizing: border-box;
  background: #282828;
}

.table-box .ylyc_yczb_t_box {
  overflow-x: scroll;
  position: relative;
}

.table-box .ylyc_yczb_t_box .ylyc_yczb_tabel {
  position: unset;
}

.table-box .ylyc_yczb_t_box .ylyc_yczb_tabel tr td {
  text-align: center;
  text-align: right;
  padding-right: 10px;
  box-sizing: border-box;
}

.table-box .ylyc_yczb_t_box .ylyc_yczb_tabel tr td:first-child {
  background: #282828;
  text-align: left;
  padding-left: 10px;
  box-sizing: border-box;
  padding-right: 0;
  color: #fff;
}

/* ^20220419 SH 盈利测试页 end*/
/* 公用  20220506  start HKRW-2746*/
.mouse-hoverstyle {
  position: relative;
}

.mouse-hoverstyle td {
  position: relative;
}

.mouse-hoverstyle td a {
  display: inline-block;
}

.mouse-hoverstyle .mouse-dialog-box {
  position: absolute;
  z-index: 5;
  padding-top: 10px;
  top: 0;
  opacity: 0;
  pointer-events: none;
  left: 0px;
  margin-left: -80px;
  width: -webkit-max-content;
  width: max-content;
}

.mouse-hoverstyle .mouse-dialog-box .mdg-ctn {
  background: #171922;
  border-radius: 12px;
  position: relative;
  max-width: 570px;
  padding: 20px;
  max-height: 300px;
  overflow-y: auto;
  font-size: 14px;
  color: #aab9d1;
  letter-spacing: 0;
  font-weight: 500;
}

.mouse-hoverstyle .mouse-dialog-box .mdg-ctn .tr-icon {
  border-bottom: 8px solid #171922;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: absolute;
  top: -6px;
  left: 20px;
  width: 0;
  height: 0;
}

/* end HKRW-2746*/
/* 数据分析start */
.dzh_index .title .f-right {
  font-size: 16px;
  color: #ffffff;
  float: right;
}

.compare-Box .fixtitle-Tip {
  position: fixed;
  width: 150px;
  background: #323232;
  border: 1px solid rgba(254, 255, 82, 0.4);
  border-radius: 4px;
  top: 400px;
  left: 500px;
  padding: 6px 10px;
  box-sizing: border-box;
  font-size: 12px;
  color: #feff52;
  text-align: left;
  pointer-events: none;
  visibility: hidden;
}

.compare-Box .compare-list {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.compare-Box .c-box {
  border: 1px solid #4d4d4d;
  width: 33.33%;
  border-right: 0;
  float: left;
  box-sizing: border-box;
}

.compare-Box .c-box:last-child {
  border-right: 1px solid #4d4d4d;
}

.compare-Box .c-box .hd-bo {
  font-size: 16px;
  color: #b2b2b2;
  text-align: center;
  line-height: 36px;
  background-color: #282828;
  border-bottom: 1px solid #4d4d4d;
}

.compare-Box .c-box .cbox-list {
  /* display: flex; */
  width: 100%;
  padding: 4px;
  box-sizing: border-box;
  _zoom: 1;
  clear: both;
  display: block; /* replace legacy IE hack */
}

.compare-Box .c-box .cbox-list:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.compare-Box .c-box .cbox-list .cbox-item {
  box-sizing: border-box;
  max-width: 50%;
  overflow: hidden;
  float: left;
  display: inline-block;
}

.compare-Box .c-box .cbox-list .cbox-item:first-child {
  padding-right: 2.5px;
}

.compare-Box .c-box .cbox-list .cbox-item .citem-top {
  width: 160px;
  height: 60px;
  background: #b32b2b;
  background: -webkit-linear-gradient(left, rgba(239, 57, 57, 0.4) 27%, #b32b2b 100%);
  background: linear-gradient(90deg, rgba(239, 57, 57, 0.4) 27%, #b32b2b 100%);
  text-align: right;
  display: block;
  padding-right: 10px;
  box-sizing: border-box;
  padding-top: 5px;
}

.compare-Box .c-box .cbox-list .cbox-item .citem-top .price-num,
.compare-Box .c-box .cbox-list .cbox-item .citem-top .p-tip {
  display: block;
}

.compare-Box .c-box .cbox-list .cbox-item .citem-top .price-num {
  font-size: 20px;
  color: #ffffff;
  line-height: 28px;
}

.compare-Box .c-box .cbox-list .cbox-item .citem-top .p-tip {
  font-size: 14px;
  line-height: 20px;
  padding-top: 2px;
  color: #ffffff;
  letter-spacing: 0;
}

.compare-Box .c-box .cbox-list .cbox-item .cb-list {
  padding: 0 4px;
}

.compare-Box .c-box .cbox-list .cbox-item .cb-list .cb-item {
  padding-top: 15px;
  text-align: right;
}

.compare-Box .c-box .cbox-list .cbox-item .cb-list .cb-item .clitem-name {
  font-size: 14px;
  color: #ffffff;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.compare-Box .c-box .cbox-list .cbox-item .cb-list .cb-item .clitem-progress-box {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.compare-Box .c-box .cbox-list .cbox-item .cb-list .cb-item .clitem-progress-box .pg-num {
  font-size: 14px;
  color: #ff3227;
  letter-spacing: 0;
}

.compare-Box .c-box .cbox-list .cbox-item .cb-list .cb-item .clitem-progress-box .pg-box {
  height: 6px;
  border-radius: 10px;
  background-color: #b32b2b;
  display: inline-block;
  margin-right: 4px;
  margin-left: 4px;
}

.compare-Box .c-box .cbox-list .cbox-item.cr-box {
  text-align: left;
  padding-left: 2.5px;
  float: right;
}

.compare-Box .c-box .cbox-list .cbox-item.cr-box .citem-top {
  text-align: left;
  padding-left: 10px;
  background: #087f5d;
  background: -webkit-linear-gradient(left, #087f5d 0%, rgba(11, 175, 128, 0.4) 75%);
  background: linear-gradient(90deg, #087f5d 0%, rgba(11, 175, 128, 0.4) 75%);
}

.compare-Box .c-box .cbox-list .cbox-item.cr-box .cb-list .cb-item {
  text-align: left;
}

.compare-Box .c-box .cbox-list .cbox-item.cr-box .cb-list .cb-item .clitem-progress-box {
  -webkit-justify-content: left;
  -ms-flex-pack: left;
  justify-content: left;
}

.compare-Box .c-box .cbox-list .cbox-item.cr-box .cb-list .cb-item .clitem-progress-box .pg-num {
  color: #03b783;
}

.compare-Box .c-box .cbox-list .cbox-item.cr-box .cb-list .cb-item .clitem-progress-box .pg-box {
  background-color: #087f5d;
}

.scroll-table-wrap.jjs_table_box {
  max-height: 540px;
  max-height: 496px;
}

.f10tabel_new.jjscg_table {
  text-align: center;
  margin-bottom: 10px;
  background: transparent;
}

.f10tabel_new.jjscg_table tr th {
  background: #282828;
  color: #b2b2b2;
}

.f10tabel_new.jjs_table {
  text-align: center;
  font-size: 16px;
  background: transparent;
  table-layout: fixed;
  box-sizing: border-box;
}

.f10tabel_new.jjs_table tr th {
  background: #282828;
  color: #b2b2b2;
  box-sizing: border-box;
}

.f10tabel_new.jjs_table tr td {
  box-sizing: border-box;
  word-break: break-all;
}

.f10tabel_new.jjs_table tr td:nth-child(2) {
  text-align: left;
  padding-left: 10px;
  padding-right: 9px;
  color: #fff;
}

.f10tabel_new.jjs_table tr td:nth-child(3) {
  text-align: right;
  padding-left: 4px;
  padding-right: 20px;
}

.empty_table_box .empty_table th {
  height: 36px;
  box-sizing: border-box;
}

.empty_table_box .scroll-style {
  max-height: 496px;
}

.empty_table_box .scroll-style .empty_table {
  text-align: center;
}

.empty_table_box .scroll-style .empty_table tr td {
  height: 37px;
  box-sizing: border-box;
}

.empty_table_box .scroll-style .empty_table tr td:first-child {
  color: #fff;
}

.dzh_index > .echart-box {
  padding-top: 30px;
}

.dzh_index > .echart-box .echart-ctn {
  border: 1px solid #3f3f3f;
  background-color: #262626;
  position: relative;
}

.dzh_index > .echart-box .echart-ctn .echart-itebo-box {
  /* padding: 0 10px; */
  box-sizing: border-box;
  position: relative;
}

.dzh_index > .echart-box .echart-ctn .echart-itebo-box:before {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  background-color: #545454;
  bottom: 129px;
  left: 0;
}

.dzh_index > .echart-box .echart-ctn .echart-itebo-box:first-child {
  position: relative;
  margin-top: -30px;
}

.dzh_index > .echart-box .echart-ctn .echart-item {
  width: 100%;
  height: 440px;
}

/* 数据分析end */

/* 2022/10/28 */
.sdgd_table tr td:first-child a {
  word-break: break-all;
}

/* 2022/11/15 公司概况*/
.yggc_box ul li {
  border-bottom: 1px solid #4d4d4d;
  color: #b2b2b2;
}

.yggc_box li:first-child {
  text-align: left;
}

.yggc_box li.spe {
  padding-left: 30px;
}

.yggc_box .scroll_left {
  width: 140px;
  background: #282828;
  border-right: 1px solid #4d4d4d;
}

.yggc_box .scroll_right {
  padding-left: 140px;
  background: #000000;
}

.yggc_box .scroll_right dl dd {
  text-align: center;
  padding-right: 0;
  width: 130px;
  color: #ffffff;
  border-bottom: 1px solid #4d4d4d;
}

.yggc_box .scroll_right dl {
  cursor: pointer;
}

.yggc_box .scroll_right dl.cur {
  background: rgba(33, 146, 216, 0.3);
}

.yggc_chart {
  width: 100%;
  overflow: hidden;
}

.yggc_chart .chart {
  width: 500px;
  height: 350px;
  float: left;
}

.xcqk_box ul li {
  border-bottom: 1px solid #4d4d4d;
  color: #b2b2b2;
}

.xcqk_box li:first-child {
  text-align: left;
}

.xcqk_box .scroll_left {
  width: 140px;
  background: #282828;
  border-right: 1px solid #4d4d4d;
}

.xcqk_box .scroll_right {
  padding-left: 140px;
  background: #000000;
}

.xcqk_box .scroll_right dl dt {
  color: #b2b2b2;
  background: #282828;
}

.xcqk_box .scroll_right dl dd {
  text-align: center;
  padding-right: 0;
  width: 130px;
  color: #ffffff;
  border-bottom: 1px solid #4d4d4d;
}

.chartBarLine {
  width: 998px;
  height: 200px;
  border: 1px solid #4d4d4d;
  border-bottom: 0;
}

/* 2023/1/3 */
.gsgy-table {
  background: #000000;
  /* border: 1px solid #666666; */
}

.gsgy-table td,
th {
  /* border: 1px solid #666666; */
  padding: 12px 7px;
  font-size: 16px;
  color: #ffffff;
  line-height: 24px;
}

.gsgy-table td {
  border: 1px solid #666666;
}
.gsgy-table .th {
  background: #212121;
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-weight: normal;
  background-clip: padding-box;
}
.gsgy-table .th p {
  width: 100px;
}
.gsgy-table td.pr {
  position: relative;
}
.gsgy-table td .text {
  /* float: left; */
  width: 548px;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #ffff52;
}

.gsgy-table td .info {
  position: relative;
  cursor: pointer;
  display: inline-block;
}

.gsgy-table td .info-detail {
  background: #171922;
  border-radius: 12px;
  padding: 20px;
  font-size: 18px;
  color: #aab9d1;
  letter-spacing: 0;
  font-weight: 500;
  position: absolute;
  top: 30px;
  left: -120px;
  /* width: -webkit-max-content;
  width: max-content; */
  width: 450px;
  display: none;
  z-index: 2;
  text-align: left;
}
.gsgy-table td .info .icon {
  border-bottom: 8px solid #171922;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: absolute;
  bottom: -7px;
  left: 50%;
  margin-left: -10px;
  width: 0;
  height: 0;
  display: none;
}
.gsgy-table td .info-detail p {
  max-width: 570px;
}
.gsgy-table td .info-detail .icon {
  border-bottom: 8px solid #171922;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: absolute;
  top: -6px;
  left: 235px;
  width: 0;
  height: 0;
}

/* 2023-03-28 */
.jjlt_wrap .info {
  position: relative;
  cursor: pointer;
}
.jjlt_wrap .info .mgzb-btn {
  margin-left: 5px;
}
.jjlt_wrap .info-detail {
  background: #171922;
  border-radius: 12px;
  padding: 20px;
  font-size: 18px;
  color: #aab9d1;
  letter-spacing: 0;
  font-weight: 500;
  position: absolute;
  top: 62px;
  left: 50%;
  width: -webkit-max-content;
  width: max-content;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  display: none;
  z-index: 2;
  text-align: left;
}
.jjlt_wrap .info-detail.spe {
  left: -115px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.jjlt_wrap .info-detail.spe2 {
  right: 0;
  left: auto;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.jjlt_wrap .info .icon {
  border-bottom: 8px solid #171922;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: absolute;
  bottom: -2px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -10px;
  display: none;
}
.jjlt_wrap .info-detail p {
  max-width: 570px;
}
.jysj-box .scroll_left {
  max-height: 308px;
  overflow: hidden;
}
.jysj-box .scroll_right {
  overflow-y: auto;
  max-height: 308px;
}

.jysj-box .scroll_right::-webkit-scrollbar {
  height: 10px;
  width: 10px;
}
.jysj-box .scroll_box ul li,
.jysj-box .scroll_box dl dd,
.jysj-box .scroll_box dl dt {
  height: auto;
}
.jysj-box .scroll_box ul li:first-child {
  text-align: left;
}
.jysj-box .top-con {
  height: 30px;
  line-height: 30px;
  position: relative;
}
.jysj-box .top-con .time-list {
  position: absolute;
  top: 0;
  left: 207px;
  right: 0;
  /* overflow-x: auto; */
  border: 1px solid #4d4d4d;
  border-left: 0;
  overflow: hidden;
}
.jysj-box .top-con .time-list-con {
  height: 31px;
}
.jysj-box .top-con .time-list span {
  border-left: 0;
  width: 131px;
}
.jysj-box .top-con .time-list span:last-child {
  border-right: 0;
}
.jysj-box .top-con .name {
  width: 205px;
  border-top: 1px solid #4d4d4d;
}
.jysj-box .top-con span {
  border: 1px solid #4d4d4d;
  border-bottom: 0;
  border-top: 0;
  float: left;
  height: 30px;
  line-height: 30px;
  color: #fff;
  text-align: center;
}
.gsgy-table th p:nth-child(1) {
  margin-bottom: 8px;
}

.gsgy-table .zyyw-text {
  color: #ffff52;
}
.gsgy-table .zyyw-btn {
  color: #52ffff;
  padding-left: 5px;
  cursor: pointer;
  color: #52ffff;
}
.gsgy-table .th .dy {
  text-align: left;
  width: 45px;
}

.gsgy-table .info-wrap {
  width: 148px;
  display: table;
  height: 46px;
}
.gsgy-table .info-wrap p {
  display: table-cell;
  vertical-align: middle;
}
.gsgy-table tr:first-child {
  position: relative;
  z-index: 3;
}

.gsgy-table .mouse-hoverstyle .mouse-dialog-box {
  display: none;
}
.gsgy-table .mouse-hoverstyle,
.gsgy-table .mouse-hoverstyle td {
  position: static;
}
.gsgy-table .mouse-hoverstyle td a {
  position: relative;
  cursor: pointer;
}
.gsgy-table .mouse-hoverstyle1 {
  z-index: 2;
}
.gsgy-table .mouse-hoverstyle2 {
  z-index: 1;
}
.gsgy-table .mouse-hoverstyle .tr-icon {
  border-bottom: 8px solid #171922;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: absolute;
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  z-index: 2;
  display: none;
  margin-left: -10px;
}
.gsgy-table .mouse-hoverstyle .mouse-dialog-box {
  opacity: 1;
  top: 19px;
  margin-left: -120px;
}
.gsgy-table .mouse-hoverstyle .mouse-dialog-box .mdg-ctn {
  width: 450px;
}
.gsgy-table .info-wrap a {
  cursor: pointer;
}
/* 2023/04/25 */
.popOver {
  position: relative;
  cursor: pointer;
}
.popOver .text {
  background: #171922;
  border-radius: 12px;
  padding: 20px;
  font-size: 18px;
  color: #aab9d1;
  letter-spacing: 0;
  position: absolute;
  top: 28px;
  left: 0;
  width: 450px;
  display: none;
}
.popOver .icon {
  border-bottom: 8px solid #171922;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: absolute;
  top: 20px;
  left: 135px;
  width: 0;
  height: 0;
  display: none;
}
/* 2023/0704 */
.width100 .cwzb_left {
  border-top: 1px solid #4d4d4d;
}
.cwzb_table tr th {
  height: 40px;
  padding: 4px 0px 0;
}
.cwzb_left #cw_dl {
  margin-top: 39px;
  background: #2d2d2d;
}

.cwzb_left .not_margin {
  margin-top: 0px !important;
}

.cwzb_left .not_margin {
  margin-top: 39px;
  background: #2d2d2d;
}

.cwzb_left dl dt {
  height: 37px;
}
.cwzb_table_div {
  margin-top: 15px;
}
.cwzb_table_div_not_margin {
  margin-top: 0;
}
.cwzb_box {
  background: #000;
}
.cwzb_box .report-nav,
.cwzb_box .report-nav-hx {
  position: absolute;
  left: 1px;
  right: 1px;
  top: 228px;
  z-index: 20;
  /* background: #1e1e1e; */
  height: 36px;
  line-height: 36px;
  /* border-top: 1px solid #4d4d4d; */
}
.cwzb_box .report-nav span,
.cwzb_box .report-nav-hx span {
  display: block;
  float: left;
  width: 100px;
  background: #2d2d2d;
  text-align: center;
  color: #b3b3b3;
  text-decoration: none;
  margin-right: 5px;
  cursor: pointer;
  border: 1px solid #1f1f1f;
  border-bottom: none;
}
.cwzb_box .report-nav span.current,
.cwzb_box .report-nav-hx span.current {
  border: 1px solid #4d4d4d;
  color: #ffff52;
  background: #282828;
}
.cwzb_box .report-nav span:nth-child(1).current,
.cwzb_box .report-nav-hx span:nth-child(1).current {
  border-left: none;
}
.cwzb_box .km {
  margin-top: 39px;
  text-align: center;
  padding: 1px;
  height: 40px;
  line-height: 40px;
  border-top: 1px solid #4d4d4d;
  border-bottom: 1px solid #4d4d4d;
}
.scroll_top_wrap .cwzb_table th,
.scroll_top_wrap .cwzb_table_hx th {
  font-weight: normal;
}
.tygs-box h2 a,
.gjyz-box h2 a {
  float: right;
  cursor: pointer;
}
.tygs-box,
.gjyz-box {
  display: none;
}
.tygs-box .zyjs_tabel tr td:first-child {
  width: 200px;
  text-align: left;
  padding: 4px 10px;
}

.gjyz-box .yz-chart {
  overflow: hidden;
  width: 1000px;
}
.gjyz-box .yz-chart .con-l {
  float: left;
  width: 495px;
  border: 1px solid #4d4d4d;
}
.gjyz-box .yz-chart .con-r {
  float: right;
  width: 495px;
  border: 1px solid #4d4d4d;
  cursor: pointer;
}
.gjyz-box .yz-chart .chart {
  width: 100%;
  height: 250px;
}
.gjyz-box .yz-chart .yz-title {
  height: 40px;
  line-height: 40px;
  background: #1e1e1e;
  border-bottom: 1px solid #4d4d4d;
  font-size: 17px;
  color: #ffffff;
  padding: 0 20px 0 10px;
  /* cursor: pointer; */
}
.gjyz-box .yz-chart p .icon-search {
  float: right;
  margin-top: 12px;
}
.gjyz-box .yz-chart .noResult {
  display: none;
  height: 160px;
  text-align: center;
  padding-top: 90px;
  font-size: 17px;
  color: #ffffff;
}
.gjyz-box .yz-chart .yz-name {
  display: inline-block;
  width: 445px;
  height: 40px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.sjtx-con-item .pop-btn {
  cursor: pointer;
}
.notice_list_B2 li {
  color: #d8d8d8;
  cursor: pointer;
}
.notice_list_B2 li:hover {
  color: #52ffff;
}
.notice_list_B2 li.active {
  color: #52ffff;
}
.notice_list_B2 li p {
  float: left;
  width: 87%;
  overflow: hidden;
  height: 32px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.notice_list_B2 li span {
  float: right;
}
.pop-news-B2 {
  position: fixed;
  width: 800px;
  height: 385px;
  top: 50%;
  margin-top: -200px;
  padding: 20px;
  left: 50%;
  margin-left: -420px;
  border: solid 1px #4e4e4e;
  background-color: #2f2f2f;
  display: none;
}
.pop-news-B2 .close-btn {
  position: absolute;
  width: 15px;
  height: 13px;
  background: url(../images/close_btn.png) no-repeat;
  right: 5px;
  top: 5px;
  cursor: pointer;
}

.pop-news-B2 iframe {
  width: 100%;
  height: 100%;
  background-color: #0a0f1d;
}
.paginationjs {
  float: right;
}
.paginationjs .paginationjs-pages li > a {
  color: #fff;
  background: #000;
}
.paginationjs .paginationjs-pages li.active {
  border: 1px solid #aaa;
  border-right: none;
}
.paginationjs .paginationjs-pages li.active > a {
  background-color: #595959;
  height: 28px;
  line-height: 28px;
}
.paginationjs .paginationjs-pages li > a:hover {
  background-color: #595959;
}
.glc-B8-wrap th {
  color: #c7cbd5;
  background: #282828;
  padding: 6px 0;
}

.glc-B8-wrap .noResult {
  display: none;
  height: 160px;
  text-align: center;
  padding-top: 90px;
  font-size: 17px;
  color: #ffffff;
}

.ggbd-B8 tr:first-child td {
  border-top: 0;
}
.ggbd-B8 tr:last-child td {
  border-bottom: 0;
}
#gjs_table_td .ggbd-B8 tr:last-child td {
  border-bottom: 1px solid #333;
}
.ggbd-B8 td,
.ggjs-B8 td {
  border: 1px solid #333;
  text-align: center;
}
.glc-B8-wrap td.text-left {
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
}
.glc-B8-wrap td.font-white {
  color: #c7cbd5;
}
.glc-B8-wrap td.font-red {
  color: #f54d5b;
}
.glc-B8-wrap td.font-green {
  color: #009904;
}
.glc-B8-wrap td.name {
  color: #5c9aff !important;
  cursor: pointer;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}
.ggjs-B8 {
  overflow: hidden;
}
.ggjs-B8 table th {
  padding: 3px 0;
}
.nav_tab_B2 a {
  height: 34px;
  line-height: 34px;
}
.pop-ggjs {
  position: fixed;
  width: 700px;
  padding: 33px 10px;
  left: 50%;
  margin-left: -420px;
  border: solid 1px #4e4e4e;
  background-color: #2f2f2f;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: none;
}
.pop-ggjs .close-btn {
  position: absolute;
  width: 15px;
  height: 13px;
  background: url(../images/close_btn.png) no-repeat;
  right: 10px;
  top: 10px;
  cursor: pointer;
}
.pop-ggjs table {
  background: #000;
}
.pop-ggjs table tr:first-child td:first-child {
  width: 120px;
}
.pop-ggjs table td .name {
  width: 120px;
  text-align: center;
  display: table-cell;
  color: #d8d8d8;
  line-height: 1;
  height: 64px;
  vertical-align: middle;
}
.pop-ggjs table td {
  border: 1px solid #4e4e4e;
  padding: 6px 10px;
  line-height: 26px;
}
.pop-ggjs table td p {
  float: left;
  font-size: 14px;
}
.pop-ggjs table td p:first-child {
  width: 60%;
  padding-right: 10px;
  box-sizing: border-box;
}
.pop-ggjs table td p span {
  color: #d8d8d8;
}
.notice_news .no-result {
  height: 200px;
  padding-top: 100px;
  text-align: center;
  display: none;
  border: 1px solid #4d4d4d;
  border-top: none;
}
#newsPage {
  display: none;
  overflow: hidden;
}
.notice_news_B2 {
  border: none;
}
.notice_news_B2 .notice_title {
  border: solid 1px #4d4d4d;
}
.notice_list_B2 {
  border: solid 1px #4d4d4d;
  border-top: none;
  margin: 0;
  padding: 15px 10px;
  display: none;
}
.zxjb-wrap .zx_scroll {
  margin-top: -1px;
}
.zxjb-wrap .cwzb_left #cw_dl {
  margin-top: 0px;
}
.zxjb-wrap .cwzb_left {
  border-top: 0;
}
.zxjb-wrap .cwzb_box {
  height: auto;
}
.cwzb_table_div.fx {
  padding-top: 41px;
}
.cwzb_box_hx .cwzb_table_div.fx {
  padding-top: 45px;
}
.cwzb_table_div.fx .scroll_top {
  left: 194px;
}
.zxjb-wrap .cwzb_table_div.fx .scroll_top {
  left: 193px;
}
.cwzb_table_hx tr td {
  width: 129px;
}
.cwzb_table_hx tr th,
.cwzb_table_hx tr td {
  border: 1px solid #4d4d4d;
}
.cwzb_table_hx tr th {
  border-bottom: none;
}
.cwzb_box_hx .cwzb_table_div {
  margin-left: -1px;
}
.cwzb_table_hx tr th {
  height: 42px;
}
.cwzb_box_hx .cwzb_table_div.fx .scroll_top {
  left: 193px;
}
.cwzb_table_div.fx .cwzb_table_hx tr th {
  border-bottom: 1px solid #4d4d4d;
}
.cwzb_box_hx .cw_dl_new,
.zxjb-wrap .cw_dl_new {
  position: relative;
}
.cwzb_box_hx .cwzb_left:after,
.zxjb-wrap .cw_dl_new:after {
  position: absolute;
  content: "";
  display: block;
  width: 1px;
  height: 15px;
  background: #4d4d4d;
  top: 100%;
  right: 0;
}
.cwzb_box_hx .cwzb_left:after {
  right: -1px;
}
.width100 .cwzb_table_hx tr td:last-child {
  width: 129px;
}
.explain > em {
  color: #ffff52;
}
.tips-yellow {
  margin-top: 15px;
  font-size: 14px;
}
.tips-sdgd {
  font-size: 14px;
  color: #818181;
  margin-bottom: 25px;
  line-height: 24px;
  margin-top: -15px;
}
.ylyc-mod .pr {
  position: relative;
}
.ylyc-mod .pop-hy {
  position: absolute;
  /* top: 50%;
  left: 50%;
  margin-left: -290px;
  margin-top: -244px; */
  top: 385px;
  left: 230px;
  width: 580px;
  background: #000000;
  border: 1px solid;
  border-color: #4d4d4d;
  padding: 30px 16px 25px;
  z-index: 9;
  display: none;
}
.ylyc-mod .pop-hy .close {
  position: absolute;
  width: 15px;
  height: 13px;
  background: url(../images/close_btn.png) no-repeat;
  right: 10px;
  top: 10px;
  cursor: pointer;
}
.ylyc-mod .pop-nav {
  margin: 0px 0 0;
  font-size: 16px;
  overflow: hidden;
}
.ylyc-mod .pop-nav .con-l {
  float: left;
}
.ylyc-mod .pop-nav a {
  float: right;
  color: #b3b3b3;
}
.ylyc-mod .pop-nav a em {
  font-size: 12px;
  float: right;
}
.ylyc-mod .pop-nav .con-l span {
  float: left;
  width: 100px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  background: #1f1f1f;
  color: #b3b3b3;
  box-sizing: border-box;
  cursor: pointer;
  margin-right: 6px;
  border: 1px solid #000;
}
.ylyc-mod .pop-nav .con-l span.cur {
  background: #212121;
  border: 1px solid #4d4d4d;
  color: #fff;
}
.ylyc-mod .pop-hy .summary {
  color: #ffffff;
  margin: 8px 0;
}
.ylyc-mod .pop-hy .summary em {
  color: #ffff52;
}
.ylyc-mod .pop-table {
  width: 100%;
  font-size: 16px;
}
.ylyc-mod .pop-hy .scroll-style {
  height: 330px;
  overflow-y: auto;
  border-right: 1px solid #4d4d4d;
  border-bottom: 1px solid #4d4d4d;
}
.ylyc-mod .pop-table tr th,
.ylyc-mod .pop-table tr td {
  height: 32px;
  padding: 0;
  font-weight: normal;
  border: 1px solid;
  border-color: #4d4d4d;
}
.ylyc-mod .pop-table tr th {
  color: #b3b3b3;
  background: #282828;
  cursor: pointer;
}
.ylyc-mod .pop-table tr th:first-child {
  pointer-events: none;
}
.ylyc-mod .pop-table tr td {
  color: #fff;
  text-align: center;
  line-height: 32px;
}
.ylyc-mod .pop-table tr td:first-child {
  color: #52ffff;
}
.ylyc-mod .pop-hy .scroll-style .pop-table tr:first-child td {
  border-top: none;
}
.ylyc-mod .pop-table .w1 {
  width: 100px;
}
.ylyc-mod .pop-table .w2 {
  width: 110px;
}
.ylyc-mod .pop-table .w3 {
  width: 120px;
}
.ylyc-mod .pop-table tr th.down {
  background: url(../images/down.png) no-repeat 97px 9px #282828;
}
.ylyc-mod .pop-table tr th.w3.down {
  background: url(../images/down.png) no-repeat 108px 9px #282828;
}
.ylyc-mod .pop-table tr th.w4.down {
  background: url(../images/down.png) no-repeat 118px 9px #282828;
}

/* 新增 20250829*/
.business-content-container {
  line-height: 1.6;
  overflow: hidden;
  transition: max-height 0.3s ease;
  text-align: justify;
  position: relative;
}
.business-content-container.expanded {
  max-height: none;
}
.toggle-btn {
  color: #00ffff;
  cursor: pointer;
  font-size: 14px;
  user-select: none;
  display: inline;
  position: static;
  text-align: initial;
  margin-left: 6px;
}
#expand-text,
#expand-icon,
#collapse-icon {
  vertical-align: middle;
}
/* 新增 20250829*/

.gntc-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
  margin-top: 20px;
}

.gntc-title .gntc-sort {
  color: #e4e9fe;
  font-size: 14px;
  cursor: pointer;
}

.gntc-title .gntc-sort img {
  width: 16px;
  height: 16px;
  vertical-align: middle;
}
