/*页面框架背景色,宽度*/
body {
  background-color: #F8F8F8;
}

.m-xhzs-wrap {
  width: 1200px;
  height: auto;
  margin: 30px auto 0;
  min-width: 1000px;
  overflow: hidden;
}


/*导航*/
.xhzs-news-list {
  width: 1200px;
  overflow: hidden;
}

.news_index_v1_con_tab {
  height: 50px;
  background: #fff;
  margin-bottom: 20px;
  border-radius: 5px 5px 5px 0px;
}

.news_index_v1_con_tab h3 {
  width: 110px;
  height: 50px;
  background: linear-gradient(244deg, rgba(19, 94, 217, 1) 0%, rgba(0, 59, 204, 1) 100%);
  box-shadow: 2px 0px 4px 0px rgba(0, 0, 0, 0.24);
  opacity: 0.74;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  line-height: 50px;
  text-align: center;
  float: left;
  border-radius: 5px 0 0 5px;
}

.news_index_v1_con_tab ul li {
  float: left;
  margin-left: 48px;
  line-height: 50px;
}

.news_index_v1_con_tab ul li a {
  font-size: 16px;
  font-weight: 400;
  color: #575757;
  line-height: 22px;
}

.news_index_v1_con_tab ul li.cur a {
  color: #114BA0;
  font-weight: 500;
}

.xhcj-gsdt-cont li {
  padding: 12px 20px 16px;
  background: #fff;
}

/*左侧导航*/
.ui-xhzs-nav {}

.ui-nav-box {
  margin-bottom: 12px;
  background-color: #fff;
}

.ui-nav-box-head {
  padding: 15px 10px 15px 36px;
  background: url('../image/xhzs/icon_nav.png') 12px center no-repeat;
  font-size: 15px;
  color: rgba(38, 38, 38, 1);
  line-height: 21px;
}

.ui-nav-zs-cont {
  margin: 0 12px;
  border-top: 1px solid #D8D8D8;
}

.ui-nav-ztree {
  padding: 20px 4px;
}

.ui-nav-ztree-item {
  margin-bottom: 25px;
}

.ui-nav-ztree-item h3 {
  position: relative;
  padding: 0 0 0 24px;
  font-weight: normal;
  font-size: 16px;
  color: rgba(38, 38, 38, 1);
  line-height: 22px;
  letter-spacing: 1px;
  cursor: pointer;
}

.ui-nav-ztree-item .cur a {
  color: #114BA0;
}

.nav-icon-s {
  display: block;
  position: absolute;
  top: 7px;
  left: 0;
  width: 8px;
  height: 8px;
  background: url('../image/xhzs/icon_nav_item_i.png') no-repeat;
}

.nav-icon-e {
  display: block;
  position: absolute;
  top: 7px;
  right: 0;
  width: 10px;
  height: 10px;
  background: url('../image/xhzs/icon_nav_item.png') no-repeat;
}

.ui-nav-second {
  display: none;
  padding: 12px 10px 0 25px;
}

.ui-second-item {
  margin-bottom: 12px;
}

.ui-second-item h4 {
  margin-bottom: 5px;
  font-size: 14px;
  color: rgba(87, 87, 87, 1);
  line-height: 20px;
  cursor: pointer;
}

.ui-nav-third {
  display: none;
}

.ui-nav-third h5 {
  padding-left: 10px;
  line-height: 20px;
  font-weight: normal;
  font-size: 13px;
  color: rgba(87, 87, 87, 1);
  background: url('../image/xhzs/icon_j.png') 0 center no-repeat;
}

.ui-xhzs-cont {
  padding: 40px;
  background: rgba(255, 255, 255, 1);
  /* box-shadow:0px 0px 12px 0px rgba(0,0,0,0.24); */
  border-radius: 5px;
}

/*滚动新闻*/
.ui-news-scroll {
  width: 100%;
  border-radius: 5px;
  font-size: 14px;
  color: rgba(120, 120, 120, 1);
  overflow: hidden;
}

.ui-news-scroll .up {
  color: #DD2200;
}

.down {
  color: #009933;
}



.imageWrap {
  width: 1000px;
  margin: 0 auto;
}

.hotWord a {
  margin: 0 20px;
}

.hotWordWrap em {
  font-style: normal;
  font-size: 14px;
  color: rgba(120, 120, 120, 1);
  line-height: 20px;
}

.hotWordTit {
  float: left;
  width: 95px;
  text-align: right;
}

.hotWordTxt {
  overflow: hidden;
  float: left;
  width: 900px;
}

.hotWordWrap {
  width: 10000px;
}

#txt1,
.txtCopy {
  float: left;
}

/*滚动新闻*/

/*共享样式*/
.margin-top-10 {
  margin-top: 10px;
}

.margin-top-20 {
  margin-top: 20px;
}

.margin-top-30 {
  margin-top: 30px;
}

.ui-box {
  margin-bottom: 30px;
}


/*右侧新闻内容*/
/*标题*/
.ui-head h3 {
  width: 100%;
  height: 40px;
  font-size: 28px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
  line-height: 40px;
  letter-spacing: 1px;
}

/*摘要*/
.ui-right-sum {
  padding: 20px;
  margin-top: 30px;
  background: rgba(248, 248, 248, 1);
  box-shadow: 0px -2px 4px 0px rgba(0, 0, 0, 0.24);
  border-radius: 5px;
  font-size: 14px;
  color: rgba(38, 38, 38, 1);
  line-height: 20px;
}

/*右侧栏目标题样式*/
.ui-box-head {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-top: 1px solid #D8D8D8;
}

.ui-box-head-name {
  float: left;
  padding-top: 10px;
  font-size: 18px;
  color: rgba(38, 38, 38, 1);
  line-height: 25px;
  margin-right: 30px;
  margin-top: 2px
}

#glj .ui-box-head-name {
  cursor: pointer;
}

.ui-box-head-name.cur {
  border-top: 3px solid #CDA949;
  margin-top: -1px;
}

.ui-rmzs-wrap {
  margin-top: 20px;
  overflow: hidden;
  margin-bottom: 20px;
}

.ui-box-head-tap {
  float: left;
  padding-top: 12px;
  width: 675px;
}

.ui-box-head-tap span {
  margin-right: 23px;
  font-size: 14px;
  color: #787878;
  cursor: pointer;
  display: inline-table;
  line-height: 25px;
  max-width: 210px;
}

.ui-box-head-tap span:hover {
  color: #114BA0;
}

.ui-box-head-tap .cur {
  color: #114BA0;
}

.ui-ztzs-zs .ui-zszs-cont-l {
  background-color: #F8F8F8;
}

.ui-ztzs-zs .ui-zszs-cont-l img {
  width: 460px;
}

/*十大权重股*/
.ui-sdgq-rank {
  width: 400px;
  margin-top: 20px;
}

.ui-sdgq-rank li {
  height: 32px;
  background: rgba(248, 248, 248, 1);
  border-radius: 5px;
  line-height: 32px;
}

.ui-sdgq-rank .bg-color-white {
  background-color: #fff;
}

.ui-sdgq-item {
  overflow: hidden;
}

.ui-sdgq-item span {
  float: left;
  display: block;
  width: 25%;
  text-align: center;
  font-size: 14px;
  color: rgba(120, 120, 120, 1);
}

.ui-news-publish {
  min-height: 720px;
}

.ui-news-publish-l {
  width: 410px;
}

.ui-news-publish-r {
  width: 410px;
}

.ui-zs-l {
  width: 400px;
}

.ui-zs-r {
  width: 320px;
}

.ui-download-cont {
  width: 300px;
  padding: 0 10px;
  margin-top: 30px;
  overflow: hidden;
}

.ui-download-cont li {
  float: left;
  width: 100px;
  height: 24px;
  padding-left: 36px;
  padding-right: 14px;
  margin-bottom: 30px;
  font-size: 16px;
  color: rgba(87, 87, 87, 1);
  line-height: 22px;
}

.icon-pfd {
  background: url('../image/xhzs/icon_pdf.png') no-repeat;
}

.icon-excel {
  background: url('../image/xhzs/icon_excel.png') no-repeat;
}




.ui-xwgg-cont {
  width: 300px;
  padding: 0 10px;
  margin-top: 20px;
}

.ui-xwgg-item {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
}

.ui-xwgg-item h3 {
  width: 300px;
  height: 44px;
  margin-bottom: 12px;
  font-weight: normal;
  font-size: 16px;
  color: rgba(38, 38, 38, 1);
  line-height: 22px;
}

.ui-xwgg-item span {
  font-size: 12px;
  color: rgba(167, 167, 167, 1);
  line-height: 17px;
}

.ui-more-link {
  padding-right: 20px;
  text-align: right;
  line-height: 18px;
  background: url('../image/xhzs/icon_more.png') center right no-repeat;
}

.ui-more-link a {
  font-size: 12px;
  color: rgba(153, 153, 153, 1);
}



.ui-xhzs-left {
  width: 300px;
  overflow: hidden;
}

.ui-xhzs-right {
  width: 860px;
}

.ui-model-box {
  margin-bottom: 30px;
  overflow: hidden;
}


/*热门指数*/
.ui-right-rmzs {
  width: 880px;
  overflow: hidden;
}

.ui-rmzs-item {
  float: left;
  width: 200px;
  height: 203px;
  margin-right: 20px;
  background-color: #F8F8F8;
}

.ui-rmzs-item-head {
  height: 46px;
  line-height: 46px;
  text-align: center;
  font-size: 16px;
  color: rgba(205, 169, 73, 1);
}

/*热门指数*/
/*精彩时刻*/
.ui-right-jcsk ul li {
  height: 209px;
  overflow: hidden;
}

.ui-right-jcsk ul li .news-list-item-title {
  height: 64px;
  overflow: hidden;
}

.ui-right-jcsk ul li .news-list-item-title a {
  height: 64px;
  overflow: hidden;
  display: block;
}

.ui-right-jcsk ul li .news-list-item-img {
  position: relative;
  display: block;
  width: 200px;
  height: 125px;
}

.ui-right-jcsk ul li .news-list-item-img i {
  position: absolute;
  width: 32px;
  height: 32px;
  background: url(../image/picon-lay.png) no-repeat center/100%;
  left: 10px;
  bottom: 10px;
}

/*图文列表*/
.ui-right-ppzs {
  width: 100%;
}

.ul-news-list {
  width: 880px;
  margin-top: 20px;
  overflow: hidden;
}

.news-list-item {
  float: left;
  width: 180px;
  height: 189px;
  margin-right: 20px;
  margin-bottom: 20px;
  background-color: #F8F8F8;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.news-list-item img {
  width: 180px;
  height: 113px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.news-list-item-title {
  padding: 10px 12px;
  font-size: 14px;
  height: 44px;
  overflow: hidden;
  color: rgba(51, 51, 51, 1);
  line-height: 20px;
}

/*精彩时刻*/
.zszs-box-head {
  margin-bottom: 12px;
  font-size: 16px;
  color: rgba(205, 169, 73, 1);
  line-height: 22px;
}

.ui-zszs-cont {
  margin-top: 13px;
  min-height: 300px;
}

.ui-zszs-cont-l {
  width: 500px;
}

.ui-zszs-cont-r {
  width: 220px;
  height: 312px;
  padding: 20px;
  background-color: #F8F8F8;
  font-size: 14px;
  color: rgba(38, 38, 38, 1);
  line-height: 20px;
}

.ui-zszs-cont-r p {
  max-height: 251px;
  overflow-y: scroll;
  overflow-x: hidden;
}

.zszs-box-head {
  margin-bottom: 12px;
  font-size: 16px;
  color: rgba(205, 169, 73, 1);
  line-height: 22px;
}


/*指数信息*/
.ui-right-list {
  overflow: hidden;
}

.ui-right-list-l {
  width: 350px;
}

.ui-right-list-r {
  width: 350px;
}

.ui-zsxx-wrap {
  padding-left: 10px;
  margin-top: 20px;
  font-size: 16px;
  color: rgba(38, 38, 38, 1);
  line-height: 22px;
}

.ui-zsxx-item {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #F0F0F0;
}

.ui-zsxx-item a {
  height: 44px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.ui-zsxx-item span {
  display: block;
  padding-top: 12px;
  font-size: 12px;
  color: rgba(167, 167, 167, 1);
  line-height: 17px;
}

/*指数信息*/
.ui-right-ppzs .news-list-item-title a {
  height: 44px;
  overflow: hidden;
  display: block;
}

/*市场价格*/
.ui-scxx-wrap {
  margin-top: 20px;
  font-size: 16px;
  color: rgba(38, 38, 38, 1);
  line-height: 22px;
}

.ui-scxx-item {
  padding-left: 40px;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #F0F0F0;
  background: url('../image/xhzs/icon_pdf.png') no-repeat;
}

.ui-scxx-item a {
  height: 44px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.ui-scxx-item span {
  display: block;
  padding-top: 12px;
  font-size: 12px;
  color: rgba(167, 167, 167, 1);
  line-height: 17px;
}

/*市场价格*/

.ui-xgcp-cont {
  padding: 20px 0;
}

.ui-xgcp-cont li {
  overflow: hidden;
}

.ui-xgcp-no-result p {
  padding-top: 10px;
  text-align: center;
  font-size: 12px;
  color: rgba(120, 120, 120, 1);
  line-height: 17px;
}

.noresult-icon {
  background: url('../image/no_result.png') center center no-repeat;
  height: 103px;
}

.ui-xgcp-head span {
  font-size: 14px;
  color: rgba(167, 167, 167, 1);
  line-height: 30px;
}

.ui-xgcp-item span {
  font-size: 14px;
  color: rgba(120, 120, 120, 1);
  line-height: 30px;
}


/*品牌风采*/
.ui-ppfc-list {
  width: 880px;
  margin-top: 30px;
  overflow: hidden;
}

.ui-ppfc-item {
  float: left;
  width: 200px;
  height: 189px;
  margin-right: 20px;
  margin-bottom: 20px;
  background-color: #F8F8F8;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.ui-ppfc-item img {
  width: 200px;
  height: 125px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}

.ui-ppfc-item p {
  padding: 10px 12px;
  font-size: 14px;
  color: rgba(87, 87, 87, 1);
  line-height: 20px;
}

.ui-hotword-wrap {
  width: 820px;
  padding: 15px 20px;
  background-color: #fff;
}

.ui-zszs-cont-wrap {
  width: 780px;
}

.ui-zszs-cont-wrap img {
  width: 100% !important;
  height: auto !important;
}

.ui-zszs-cont-l .ui-echart-iframe {
  width: 500px;
  height: 352px;
  border: none;
  display: none;
}

.ui-zszs-cont-wrap .ui-echart-iframe {
  width: 780px;
  height: 352px;
  border: none;
  display: none;
}

/*指数滚动新闻*/
.jgzs-item {
  float: left;
  margin-right: 30px;
}

.jgzs-item a:hover {
  text-decoration: none;
}

.jgzs-item-name {
  font-size: 14px;
  font-family: Helvetica;
  color: #262626;
  line-height: 17px;
}

.jgzs-item-prive {
  margin-top: 20px;
  height: 20px;
  font-size: 20px;
  font-family: Helvetica;
  color: #262626;
  line-height: 24px;
}

.jgzs-item-percentage {
  height: 14px;
  font-size: 14px;
  font-family: Helvetica;
  color: #262626;
  line-height: 17px;
}

.jgzs-item-time {
  margin-top: 12px;
  height: 12px;
  font-size: 12px;
  font-family: Helvetica;
  line-height: 14px;
  color: #A7A7A7;
}

.jgzs-item .jgzs-item-red {
  color: #DD2200;
}

.jgzs-item .jgzs-item-green {
  color: #009933;
}

#js-scroll-zs {
  width: 820px;
  height: 120px;
  position: relative;
  overflow: hidden
}

#js-scroll-zs ul {
  width: 820px;
  height: 120px;
  position: absolute
}

#js-scroll-zs ul li {

  height: 120px;
  float: left;
}
