.icon {
  display: inline-block;
  background-image: url(img/sprites.png);
  background-repeat: no-repeat;
}
.icon_arrow_leftnav {
  width: 12px;
  height: 12px;
  background-position: -158px -20px;
}
.icon_asc {
  width: 11px;
  height: 10px;
  background-position: -158px -54px;
}
.icon_blue_dot {
  width: 3px;
  height: 3px;
  background-position: -158px -126px;
}
.icon_choice {
  width: 18px;
  height: 18px;
  background-position: -128px -43px;
}
.icon_close {
  width: 17px;
  height: 17px;
  background-position: 0px -132px;
}
.icon_confirm_close {
  width: 10px;
  height: 10px;
  background-position: -158px -84px;
}
.icon_dateSelector {
  width: 34px;
  height: 18px;
  background-position: 0px -35px;
}
.icon_desc {
  width: 11px;
  height: 10px;
  background-position: -158px -69px;
}
.icon_detail_btn {
  width: 12px;
  height: 15px;
  background-position: -158px 0px;
}
.icon_dot_b {
  width: 8px;
  height: 8px;
  background-position: -158px -113px;
}
.icon_faq {
  width: 15px;
  height: 16px;
  background-position: -45px -111px;
}
.icon_faq2 {
  width: 12px;
  height: 12px;
  background-position: -158px -37px;
}
.icon_faq3 {
  width: 14px;
  height: 14px;
  background-position: -22px -132px;
}
.icon_gu {
  width: 13px;
  height: 14px;
  background-position: -136px -132px;
}
.icon_history_more {
  width: 13px;
  height: 12px;
  background-position: 0px -154px;
}
.icon_history_top {
  width: 13px;
  height: 12px;
  background-position: -18px -154px;
}
.icon_hq {
  width: 18px;
  height: 17px;
  background-position: -128px -66px;
}
.icon_HQCenterBox {
  width: 18px;
  height: 17px;
  background-position: -128px -88px;
}
.icon_magnifier {
  width: 16px;
  height: 16px;
  background-position: -24px -111px;
}
.icon_mclose_over {
  width: 30px;
  height: 30px;
  background-position: 0px 0px;
}
.icon_mclose {
  width: 30px;
  height: 30px;
  background-position: -35px 0px;
}
.icon_new-t {
  width: 22px;
  height: 8px;
  background-position: -90px -111px;
}
.icon_new {
  width: 20px;
  height: 10px;
  background-position: -65px -111px;
}
.icon_pdf {
  width: 18px;
  height: 19px;
  background-position: -128px -19px;
}
.icon_qqcjkx {
  width: 22px;
  height: 19px;
  background-position: -99px -58px;
}
.icon_qutecenter {
  width: 19px;
  height: 19px;
  background-position: 0px -87px;
}
.icon_report_mrpj {
  width: 24px;
  height: 24px;
  background-position: -70px 0px;
}
.icon_report_rmjg {
  width: 24px;
  height: 24px;
  background-position: -70px -29px;
}
.icon_report_scpj {
  width: 24px;
  height: 24px;
  background-position: 0px -58px;
}
.icon_report_tdtz {
  width: 24px;
  height: 24px;
  background-position: -29px -58px;
}
.icon_report_tgtz {
  width: 24px;
  height: 24px;
  background-position: -58px -58px;
}
.icon_report_ylyc {
  width: 24px;
  height: 24px;
  background-position: -99px 0px;
}
.icon_report_zxyj {
  width: 24px;
  height: 24px;
  background-position: -99px -29px;
}
.icon_selectmore {
  width: 19px;
  height: 16px;
  background-position: 0px -111px;
}
.icon_tip {
  width: 14px;
  height: 14px;
  background-position: -41px -132px;
}
.icon_top_lab {
  width: 9px;
  height: 9px;
  background-position: -158px -99px;
}
.icon_toreportarr {
  width: 14px;
  height: 14px;
  background-position: -60px -132px;
}
.icon_xg_bjs {
  width: 14px;
  height: 14px;
  background-position: -79px -132px;
}
.icon_xg_cyb {
  width: 14px;
  height: 14px;
  background-position: -98px -132px;
}
.icon_xg_kcb {
  width: 14px;
  height: 14px;
  background-position: -117px -132px;
}
.icon_xg_shenbao {
  width: 25px;
  height: 14px;
  background-position: -39px -35px;
}
.icon_xg_yugu {
  width: 25px;
  height: 14px;
  background-position: -24px -87px;
}
.icon_xg_yugu1 {
  width: 25px;
  height: 14px;
  background-position: -54px -87px;
}
.icon_xg_yugu2 {
  width: 25px;
  height: 14px;
  background-position: -84px -87px;
}
.icon_xg_yugu3 {
  width: 25px;
  height: 14px;
  background-position: -128px 0px;
}
body {
  background-color: #dff1ff;
  font-family: 宋体;
  font-size: 12px;
  margin: 0px;
}
a {
  text-decoration: none;
  color: #043396;
}
.nav ul li a {
  color: White;
  text-decoration: none;
}
.header .banner {
  width: 100%;
  background: url(/newstatic/images/invest/bg.png) repeat-x;
}
.header .banner .banImg {
  width: 950px;
  margin: 0 auto;
  background: url(/newstatic/images/invest/banner.jpg) no-repeat;
  height: 228px;
}
.header .banner .banImg .logoImg {
  width: 105px;
  float: left;
  height: 35px;
}
.header .banner .banImg .logoImg a {
  width: 105px;
  display: block;
  height: 35px;
}
.header .banner .banImg .choiceImg {
  width: 90px;
  float: left;
  height: 35px;
}
.header .banner .banImg .choiceImg a {
  width: 90px;
  display: block;
  height: 35px;
}
.header .line {
  height: 1px;
  width: 100%;
  background-color: #2f68b1;
  overflow: hidden;
}
.nav {
  width: 100%;
  height: 40px;
  background-color: #003474;
}
.nav ul {
  width: 950px;
  margin: 0 auto;
  color: White;
  font-family: 微软雅黑;
  font-size: 18px;
  line-height: 40px;
  font-weight: 600;
}
.nav ul li {
  list-style-type: none;
  float: left;
  width: 280px;
  text-align: center;
}
.nav ul li.sline {
  background: url(/newstatic/images/invest/split.png) no-repeat center;
  width: 3px;
}
.mainFrame {
  margin: 0 auto;
  width: 950px;
  background-color: White;
}
.title {
  height: 38px;
  border-top: 2px solid #094185;
  border-bottom: 1px solid #cbdbea;
  font-family: 微软雅黑;
  font-size: 18px;
  color: #3f3f3f;
  line-height: 38px;
  font-weight: 600;
  margin-top: 20px;
}
.title .tit {
  float: left;
  margin-left: 10px;
  font-weight: bold;
}
.title .tit span {
  font-weight: normal;
  font-size: 12px;
  font-family: 宋体;
}
.title .tit a {
  color: #3f3f3f;
}
.title .tips {
  font-size: 12px;
  float: right;
  color: #043396;
  font-weight: normal;
  margin-right: 10px;
  font-family: 宋体;
}
.mainFrame .fContent {
  margin-top: 5px;
  background: url(/newstatic/images/invest/fbg.jpg) no-repeat 0 -1px;
  width: 950px;
  height: 555px;
  overflow: hidden;
}
.mainFrame .fContent .ftitle {
  padding: 16px 0 14px 33px;
  font-size: 18px;
  font-family: 微软雅黑;
  font-weight: 600;
  color: #000;
}
.mainFrame .fContent .ftitle span {
  font-size: 14px;
}
.mainFrame .finfo {
  font-size: 16px;
  font-family: 微软雅黑;
  font-weight: 600;
  padding: 21px 0 0px 108px;
}
.mainFrame .finfo span {
  font-size: 12px;
  font-family: 宋体;
  color: #000103;
  font-weight: normal;
}
.mainFrame .ftips {
  float: right;
  padding: 14px 30px;
  font-size: 12px;
  font-family: 宋体;
}
.mainFrame .fdata {
  clear: both;
}
.mainFrame .fdata ul {
  height: 25px;
  margin-left: 69px;
  *margin-left: 108px;
}
.mainFrame .fdata ul li {
  height: 14px;
  list-style-type: none;
  float: left;
  width: 190px;
  font-size: 14px;
}
.mainFrame .favator {
  height: 90px;
}
.mainFrame .favator ul {
  height: 90px;
}
.mainFrame .favator ul li {
  list-style-type: none;
  float: left;
  margin-right: 26px;
  position: relative;
  cursor: pointer;
  width: 64px;
  _margin-top: 10px;
}
.mainFrame .favator ul li .pname {
  margin: 14px 0 0 0;
  text-align: center;
  color: #6b5202;
  white-space: nowrap;
}
.mainFrame .favator ul li .pcompany {
  margin: 0;
  text-align: center;
  color: #6b5202;
}
.mainFrame .favator ul li i {
  display: block;
  position: absolute;
  height: 15px;
  width: 15px;
  left: 0;
  top: 0;
}
.mainFrame .favator ul li img {
  height: 85px;
  width: 64px;
}
.mainFrame .favator ul li i.on {
  background: url(/newstatic/images/invest/select_head.gif) no-repeat;
  left: -14px;
  top: -17px;
  height: 117px;
  width: 90px;
}
.mainFrame #flashcontent {
  _height: 262px;
  width: 850px;
  height: 250px;
  margin: -9px auto auto auto;
  _margin-top: -29px;
  *height: 262px;
}
.mainFrame .tabcontent {
  clear: both;
}
.mainFrame .tab1 {
  border: none;
  width: 100%;
}
.mainFrame .tab1 tr.odd {
  background-color: #f5f6f5;
}
.mainFrame .tab1 tr th {
  font-weight: normal;
  font-size: 12px;
  font-family: 宋体;
  height: 30px;
  line-height: 30px;
  color: Black;
}
.mainFrame table.tab1 tr.over td {
  background-color: #def0f6 !important;
}
.mainFrame .tab1 tr td {
  font-weight: normal;
  font-size: 12px;
  font-family: 宋体;
  height: 30px;
  line-height: 30px;
  color: Black;
  text-align: center;
}
.red {
  color: Red;
}
.green {
  color: Green;
}
.footer {
  background-color: White;
  width: 950px;
  margin: 0 auto;
}
/*新的底部*/
.footer {
  margin-top: 10px;
  clear: both;
  padding-top: 0px;
  text-align: left;
}
.footer_top {
  text-align: center;
}
.footer_top a {
  color: #3d3d3d;
  text-decoration: underline;
}
/*end新的底部*/
#float_ad {
  height: 117px;
  width: 24px;
  position: fixed;
  top: 300px;
  z-index: 1000;
  right: 50%;
  margin-right: -505px;
}
.flash_tm {
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
.mainFrame .cateday ul,
.mainFrame .cateday li {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}
.mainFrame .cateday {
  margin-top: 5px;
  height: 104px;
  padding-bottom: 5px;
  position: relative;
  border-bottom: 1px solid #cbdbea;
}
.mainFrame .cateday ul {
  position: absolute;
  top: 0px;
}
.mainFrame .cateday ul li {
  border: 1px solid #99afc4;
  float: left;
  width: 83px;
  margin-left: 9px;
  text-align: center;
  font-size: 12px;
  cursor: pointer;
  height: 20px;
  line-height: 20px;
  margin-top: 3px;
}
.mainFrame .cateday ul li.at2 {
  background: #2f5895;
  color: #fff;
  cursor: default;
  position: relative;
}
.mainFrame .cateday ul li.at2 i {
  display: block;
  background-position: -65px -15px;
  position: absolute;
  left: 50%;
  margin-left: -4px;
  top: 19px;
  z-index: 300;
}
.mainFrame .cateday ul li i {
  display: none;
  height: 4px;
  overflow: hidden;
  width: 13px;
  height: 6px;
}
.tabcontent tr:nth-child(even) {
  background-color: #f5f6f5;
}
.tabcontent tr:hover {
  background-color: #def0f6;
}
