.zw-title-wrap {
  clear: both;
  height: 38px;
  padding: 10px 0 2px 0;
  background-color: #fff;
}
.zw-title-wrap .el {
  display: block;
  float: left;
  height: 10px;
  width: 9px;
}
.zw-title-wrap .title {
  float: left;
  font-family: 微软雅黑;
  font-size: 18px;
  line-height: 30px;
  padding: 3px 0 0 10px;
  text-align: left;
  white-space: nowrap;
}
.zw-title-wrap .search {
  float: right;
  padding-left: 5px;
  padding-right: 5px;
}
.zw-title-wrap .search .t {
  float: left;
  padding-top: 8px;
}
.zw-title-wrap .search form {
  float: left;
  margin: 0;
  padding-top: 5px;
}
.zw-title-wrap .search form .sinput {
  float: left;
  border: 1px solid #7f9db9;
  vertical-align: middle;
  overflow: hidden;
  font-family: Arial, simsun, 'Hiragino Sans GB';
  width: 110px;
  color: #454545;
  height: 16px;
  line-height: 16px;
  padding-left: 3px;
}
.zw-title-wrap .search form .sub-btn {
  width: 52px;
  height: 20px;
  border: none;
  background-image: url(img/btn_search_blue.gif);
  background-repeat: no-repeat;
  font-size: 0;
  vertical-align: middle;
  margin-right: 20px;
  background-color: transparent;
}
.zw-title-wrap .tit-line {
  height: 3px;
  overflow: hidden;
  margin-bottom: 10px;
  clear: both;
}
.zw-title-wrap .tit-line .left {
  background-color: #2f5795;
  float: left;
  height: 1px;
  margin-top: 2px;
  width: 150px;
}
.zw-title-wrap .tit-line .right {
  background-color: #2f5795;
  float: left;
  height: 3px;
  width: 850px;
}
.zw-title-wrap-auto {
  clear: both;
  height: 38px;
  padding: 0 0 2px 0;
  background-color: #fff;
  position: relative;
}
.zw-title-wrap-auto .left-title {
  z-index: 111;
  border-bottom: 1px solid #2f5795;
  background-color: #fff;
  height: 40px;
  position: absolute;
  left: 0;
}
.zw-title-wrap-auto .left-title .el {
  display: block;
  float: left;
  height: 10px;
  width: 9px;
}
.zw-title-wrap-auto .left-title .title {
  float: left;
  font-family: 微软雅黑;
  font-size: 18px;
  line-height: 30px;
  padding: 3px 10px 0 10px;
  text-align: left;
  white-space: nowrap;
}
.zw-title-wrap-auto .right {
  border-bottom: 3px solid #2f5795;
  position: absolute;
  right: 0;
  width: 1000px;
  height: 38px;
  z-index: 3;
}
.zw-title-wrap-auto .right .search {
  float: right;
  padding-left: 5px;
  padding-right: 5px;
}
.zw-title-wrap-auto .right .search .t {
  float: left;
  padding-top: 8px;
}
.zw-title-wrap-auto .right .search form {
  float: left;
  margin: 0;
  padding-top: 5px;
}
.zw-title-wrap-auto .right .search form .sinput {
  float: left;
  border: 1px solid #7f9db9;
  vertical-align: middle;
  overflow: hidden;
  font-family: Arial, simsun, 'Hiragino Sans GB';
  width: 110px;
  color: #454545;
  height: 16px;
  line-height: 16px;
  padding-left: 3px;
}
.zw-title-wrap-auto .right .search form .sub-btn {
  width: 52px;
  height: 20px;
  border: none;
  background-image: url(img/btn_search_blue.gif);
  background-repeat: no-repeat;
  font-size: 0;
  vertical-align: middle;
  margin-right: 20px;
  background-color: transparent;
}
.zw-content {
  width: 100%;
  margin-bottom: 20px;
  overflow: hidden;
}
.zw-content .left {
  width: 660px;
  overflow: hidden;
  float: left;
  margin-top: 20px;
}
.zw-content .left .ctx-box {
  margin: 0 18px;
  padding-right: 18px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e6e6e6;
}
.zw-content .left .ctx-box .c-title h1 {
  font-family: "黑体";
  letter-spacing: -1px;
  font-weight: bold !important;
  color: #484848;
  text-align: center;
  font-size: 25px;
  line-height: 36px;
  overflow: hidden;
  padding-bottom: 8px;
}
.zw-content .left .ctx-box .c-infos {
  text-align: center;
  min-height: 20px;
  line-height: 20px;
}
.zw-content .left .ctx-box .c-infos a {
  color: #00298F !important;
}
.zw-content .left .ctx-box .c-infos a:hover {
  color: #ff0000;
}
.zw-content .left .ctx-box .c-infos .to-link {
  font-weight: normal;
  font-size: 14px;
}
.zw-content .left .ctx-box .c-infos .to-link a {
  text-decoration: underline;
  font-family: 宋体;
  font-size: 14px;
}
.zw-content .left .ctx-box .ctx-body {
  font-size: 14px;
  line-height: 164.28%;
  margin-top: 15px;
  overflow: hidden;
}
.zw-content .left .ctx-box .ctx-body p {
  font-size: 14px;
  line-height: 164.28%;
  margin: 15px 0;
  color: #484848;
}
.zw-content .left .ctx-box .ctx-body .ctx-img-box {
  text-align: center;
}
.zw-content .left .ctx-box .ctx-body .ctx-img-box .contentImg {
  border: #e6e6e6 1px solid;
}
.zw-content .left .ctx-box .ctx-body .ctx-img-wrap {
  text-align: center;
  overflow: hidden;
  background-color: #ffffff !important;
  border: 1px #D7D7D7 solid;
}
.zw-content .left .ctx-box .ctx-body .ctx-img-wrap .report-img-cont {
  margin-top: 20px;
  position: relative;
  float: left;
  text-align: center;
  padding-left: 30px;
}
.zw-content .left .ctx-box .ctx-body .ctx-img-wrap .report-img-cont img {
  border: none;
}
.zw-content .left .ctx-box .ctx-body .ctx-img-wrap .divtab {
  width: 240px;
  text-align: center;
  padding-bottom: 20px;
  float: left;
  margin-top: 20px;
  padding-left: 30px;
  position: relative;
}
.zw-content .left .ctx-box .ctx-body .ctx-img-wrap .divtab .report_t {
  width: 240px;
  border-collapse: collapse;
}
.zw-content .left .ctx-box .ctx-body .ctx-img-wrap .divtab .report_t th {
  height: 20px;
  line-height: 20px;
  border: 1px #d3d3d3 solid;
  text-align: center;
  color: #333;
  font-weight: bold;
}
.zw-content .left .ctx-box .ctx-body .ctx-img-wrap .divtab .report_t td {
  height: 20px;
  line-height: 20px;
  border: 1px #d3d3d3 solid;
  text-align: center;
  color: #333;
}
.zw-content .left .ctx-box .ctx-body .ctx-img-wrap .divtab .report_t td a {
  text-decoration: underline;
  color: #00298F;
}
.zw-content .left .ctx-box .ctx-body .ctx-content {
  padding-left: 15px;
}
.zw-content .left .ctx-box .c-foot .to-more {
  text-align: right;
  display: block;
}
.zw-content .left .ctx-box .c-foot .to-more a {
  color: red;
  text-decoration: underline;
  font-family: simsun;
  font-size: 14px;
  display: inline-block;
}
.zw-content .left .ctx-box .c-foot .to-pre {
  font-weight: normal;
  font-size: 14px;
  text-align: right;
  display: block;
}
.zw-content .left .ctx-box .c-foot .to-pre a {
  color: #039;
  text-decoration: underline;
  font-family: simsun;
  font-size: 14px;
}
.zw-content .left .ctx-box .c-foot .to-pre a img {
  vertical-align: middle;
}
.zw-content .left .ctx-grid {
  margin: 0 18px;
}
.zw-content .left .ctx-grid .titlebar {
  height: 24px;
  overflow: hidden;
  background-repeat: repeat-x;
  float: none;
  background-position: 0 -69px;
  border-bottom: 2px solid #3d639c;
  margin-bottom: 8px;
  margin-top: 20px;
}
.zw-content .left .ctx-grid .titlebar .tit {
  line-height: 16px;
  height: 16px;
  padding-left: 10px;
  padding-right: 5px;
  float: left;
  font-size: 14px;
  font-weight: bold;
  color: #333;
}
.zw-content .left .ctx-grid .titlebar .tit a {
  font-size: 14px;
  font-weight: bold;
  color: #333;
}
.zw-content .left .ctx-grid .titlebar .tit span {
  font-size: 14px;
  font-weight: bold;
  color: #333;
}
.zw-content .left .ctx-grid .titlebar .more {
  line-height: 14px;
  height: 14px;
  font-size: 12px;
  float: right;
  margin-right: 6px;
}
.zw-content .left .ctx-grid .titlebar .more a {
  text-decoration: underline;
  color: #00298f;
}
.zw-content .left .ctx-grid .content {
  background-color: #ffffff !important;
  border-bottom: 1px solid #e6e6e6;
}
.zw-content .left .ctx-grid .content .t-box {
  margin-bottom: 5px;
  padding: 0px;
}
.zw-content .left .ctx-grid .content .t-box table {
  border: none;
  width: 100%;
}
.zw-content .left .ctx-grid .content .t-box table th,
.zw-content .left .ctx-grid .content .t-box table td {
  text-align: center;
  font-weight: normal;
}
.zw-content .left .ctx-grid .content .t-box table thead {
  background-color: #f2f2f2;
  border-bottom: 1px solid #e6e6e6;
}
.zw-content .left .ctx-grid .content .t-box table thead th {
  height: 35px;
}
.zw-content .left .ctx-grid .content .t-box table tbody {
  margin-top: 5px;
}
.zw-content .left .ctx-grid .content .t-box table tbody tr td {
  vertical-align: bottom;
}
.zw-content .left .ctx-grid .content .t-box table tbody tr td a {
  color: #00298f;
  text-decoration: underline;
}
.zw-content .left .ctx-grid .content .t-box table tbody tr td a:hover {
  color: #ff0000;
}
.zw-content .left .ctx-grid .foot {
  border-top: 1px #d3d3d3 dashed;
  height: 24px;
  line-height: 24px;
  padding-right: 8px;
  text-align: right;
  display: block;
}
.zw-content .left .ctx-grid .foot a {
  text-decoration: underline;
  color: #00298f;
}
.zw-content #autoheightline {
  width: 1px;
  display: inline;
  border-left: 1px solid #eaeaea;
  position: absolute;
  margin-top: 20px;
}
.zw-content .right {
  width: 320px;
  margin-top: 20px;
  overflow: hidden;
  float: right;
}
.zw-content .right .child-box {
  display: block;
  clear: both;
  border-top: 2px #0d3d84 solid;
  overflow: hidden;
  margin-bottom: 14px;
}
.zw-content .right .child-box .titlebar {
  height: 34px;
  overflow: hidden;
  background-repeat: repeat-x;
  float: none;
  border-bottom: none;
  background-position: 0 -69px;
}
.zw-content .right .child-box .titlebar .tit {
  line-height: 34px;
  height: 34px;
  padding-right: 5px;
  float: left;
  font-size: 14px;
  font-weight: bold;
  color: #474747;
}
.zw-content .right .child-box .titlebar .tit span {
  font-size: 14px;
  font-weight: bold;
  color: #474747;
}
.zw-content .right .child-box .titlebar .more {
  line-height: 34px;
  height: 34px;
  font-size: 12px;
  float: right;
  margin-right: 6px;
}
.zw-content .right .child-box .titlebar .more a {
  text-decoration: underline;
  color: #00298f;
}
.zw-content .right .child-box .titlebar .more a:hover {
  color: #ff0000;
}
.zw-content .right .child-box .content {
  background-color: #ffffff !important;
}
.zw-content .right .child-box .content .report-recommend {
  margin: 0px auto;
  width: 290px;
  overflow: hidden;
}
.zw-content .right .child-box .content .report-recommend a {
  overflow: hidden;
}
.zw-content .right .child-box .content .report-recommend a span {
  width: 120px;
  float: left;
  border: 1px #fff solid;
  line-height: 22px;
  text-decoration: none;
  color: #666;
  background-color: #fafafa;
  border: 1px #d3d3d3 solid;
  height: 24px;
  margin: 5px 10px;
}
.zw-content .right .child-box .content .report-recommend a span .icon {
  vertical-align: middle;
}
.zw-content .right .child-box .content .report-recommend a span .p {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  *display: inline;
  *zoom: 1;
  width: 78px;
  height: 24px;
  overflow: hidden;
}
.zw-content .right .child-box .table {
  border-bottom: 1px solid #f4f4f4;
}
.zw-content .right .child-box .table .t1 {
  border-top: #d3d3d3 0 solid;
  border-left: #d3d3d3 1px solid;
}
.zw-content .right .child-box .table .t1 th {
  line-height: 20px;
  height: 20px;
  border-bottom: #d3d3d3 1px solid;
  border-right: #d3d3d3 1px solid;
  font-family: Arial, simsun, 'Hiragino Sans GB';
  color: #333;
  font-weight: normal;
  text-align: center;
  padding: 0 1px;
}
.zw-content .right .child-box .table thead {
  display: table-header-group;
  vertical-align: middle;
  border-color: inherit;
}
.zw-content .right .child-box .table thead tr {
  background-color: #f2f2f2;
  height: 38px;
  border-bottom: 1px solid #dddddd;
}
.zw-content .right .child-box .table thead tr th {
  font-weight: normal;
}
.zw-content .right .child-box .table tr {
  display: table-row;
  vertical-align: inherit;
  border-color: inherit;
}
.zw-content .right .child-box .table tr td {
  text-align: center;
}
.zw-content .right .child-box .table tbody .red {
  color: #ff0000;
}
.zw-content .right .child-box .table tbody .green {
  color: #090;
}
.zw-content .right .child-box .table tbody tr {
  height: 28px;
}
.zw-content .right .child-box .table tbody a {
  color: #032b90;
  text-decoration: underline;
}
.zw-content .right .child-box .table tbody a:hover {
  color: #ff0000;
}
.pdf-link img {
  border: none;
}
.stock a,
.zwstock a {
  color: #00298f;
}
.stock .stocklinkNav,
.zwstock .stocklinkNav {
  height: 30px;
  line-height: 30px;
  border-bottom: solid 1px #bbd4e8;
  margin-bottom: 10px;
}
.stock .stocklinkNav .Column_Navigation,
.zwstock .stocklinkNav .Column_Navigation {
  float: left;
}
.stock .stocklinkNav .linkCont,
.zwstock .stocklinkNav .linkCont {
  margin-left: 50px;
  float: left;
}
.stock .stocklinkNav .linkCont .tips,
.zwstock .stocklinkNav .linkCont .tips {
  float: left;
}
.stock .stocklinkNav .linkCont .tips .arr_01,
.zwstock .stocklinkNav .linkCont .tips .arr_01 {
  float: left;
  margin: 7px 2px 0;
  width: 16px;
  height: 16px;
}
.stock .stocklinkNav .right_cont,
.zwstock .stocklinkNav .right_cont {
  float: right;
}
.stock .stocklinkNav .right_cont .search,
.zwstock .stocklinkNav .right_cont .search {
  text-align: left;
  margin-top: 6px;
}
.stock .stocklinkNav .right_cont .search .txt,
.zwstock .stocklinkNav .right_cont .search .txt {
  float: left;
  line-height: 20px;
}
.stock .stocklinkNav .right_cont .search form,
.zwstock .stocklinkNav .right_cont .search form {
  float: left;
}
.stock .stocklinkNav .right_cont .search form .sinput,
.zwstock .stocklinkNav .right_cont .search form .sinput {
  float: left;
  border: 1px solid #7f9db9;
  /* border-right: 0 none; */
  vertical-align: middle;
  overflow: hidden;
  font-family: Arial, simsun, 'Hiragino Sans GB';
  width: 110px;
  color: #454545;
  height: 16px;
  line-height: 16px;
  padding-left: 3px;
}
.stock .stocklinkNav .right_cont .search form .submit_new_btn,
.zwstock .stocklinkNav .right_cont .search form .submit_new_btn {
  width: 52px;
  height: 20px;
  border: none;
  background-image: url(img/btn_search_blue.gif);
  background-repeat: no-repeat;
  font-size: 0;
  vertical-align: middle;
  margin-right: 20px;
  background-color: transparent;
}
.stock .contentBox,
.zwstock .contentBox {
  display: block;
  float: left;
  width: 100%;
  background-color: #fff;
}
.stock .contentBox img,
.zwstock .contentBox img {
  border: none;
}
.stock .contentBox .titbar,
.zwstock .contentBox .titbar {
  clear: both;
  height: 38px;
  background-color: #fff;
}
.stock .contentBox .titbar .el,
.zwstock .contentBox .titbar .el {
  display: block;
  float: left;
  height: 10px;
  width: 9px;
}
.stock .contentBox .titbar .tit a,
.zwstock .contentBox .titbar .tit a {
  color: #00298f;
  padding: 0;
  font-weight: normal;
  float: left;
  font-family: 微软雅黑;
  font-size: 18px;
  line-height: 30px;
  padding: 3px 0 0 10px;
  text-align: left;
  white-space: nowrap;
}
.stock .contentBox .titbar .tit a:hover,
.zwstock .contentBox .titbar .tit a:hover {
  color: red;
  text-decoration: none;
}
.stock .contentBox .titbar .hqlist,
.zwstock .contentBox .titbar .hqlist {
  height: 30px;
  line-height: 30px;
  padding-left: 30px;
  float: left;
  margin-top: 5px;
}
.stock .contentBox .titbar .hqlist .green,
.zwstock .contentBox .titbar .hqlist .green {
  color: green;
}
.stock .contentBox .titbar .hqlist .red,
.zwstock .contentBox .titbar .hqlist .red {
  color: #ff0000;
}
.stock .contentBox .titbar .hqlist li,
.zwstock .contentBox .titbar .hqlist li {
  float: left;
  padding-right: 10px;
}
.stock .contentBox .titbar .right_cont,
.zwstock .contentBox .titbar .right_cont {
  margin-top: 8px;
  float: right;
}
.stock .contentBox .titbar .right_cont a,
.zwstock .contentBox .titbar .right_cont a {
  color: #fff;
  background-color: #4f78bd;
  text-align: center;
  display: inline-block;
  padding: 3px 5px;
  text-decoration: none;
  margin-left: 3px;
}
.stock .contentBox .titbar .right_cont a:hover,
.zwstock .contentBox .titbar .right_cont a:hover {
  color: #ff0000;
}
.stock .contentBox .link-tab,
.zwstock .contentBox .link-tab {
  width: 100%;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  background-color: #f8f8f8;
  margin-bottom: 20px;
}
.stock .contentBox .link-tab td,
.zwstock .contentBox .link-tab td {
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  height: 30px;
  line-height: 30px;
  text-align: center;
  width: 10%;
}
.stock .contentBox .link-tab td a,
.zwstock .contentBox .link-tab td a {
  color: #000;
}
.stock .contentBox .link-tab td a:hover,
.zwstock .contentBox .link-tab td a:hover {
  color: #ff0000;
  text-decoration: none;
}
.stock .contentBox .link-tab .at,
.zwstock .contentBox .link-tab .at {
  background-color: #2f5895;
}
.stock .contentBox .link-tab .at a,
.zwstock .contentBox .link-tab .at a {
  color: #fff;
}
.stock .stockzw_content,
.zwstock .stockzw_content {
  clear: both;
  overflow: hidden;
}
.stock .stockzw_content .cl,
.zwstock .stockzw_content .cl {
  zoom: 1;
}
.stock .stockzw_content .main-left,
.zwstock .stockzw_content .main-left {
  width: 650px;
  padding-right: 10px;
  padding: 20px 18px;
  float: left;
  border-right: 1px solid #ddd;
}
.stock .stockzw_content .main-left .zwComment,
.zwstock .stockzw_content .main-left .zwComment {
  color: #484848;
  font-family: "宋体", Arial;
}
.stock .stockzw_content .main-left .zwComment .detail-header,
.zwstock .stockzw_content .main-left .zwComment .detail-header {
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
}
.stock .stockzw_content .main-left .zwComment .detail-header h1,
.zwstock .stockzw_content .main-left .zwComment .detail-header h1 {
  font-family: "黑体";
  font-size: 25px;
  font-weight: bold !important;
  line-height: 36px;
  padding-bottom: 8px;
  text-align: center;
}
.stock .stockzw_content .main-left .zwComment .detail-header .report-infos,
.zwstock .stockzw_content .main-left .zwComment .detail-header .report-infos {
  text-align: center;
  line-height: 20px;
}
.stock .stockzw_content .main-left .zwComment .report-body,
.zwstock .stockzw_content .main-left .zwComment .report-body {
  font-size: 14px;
  line-height: 164.28%;
  margin-top: 15px;
  overflow: hidden;
}
.stock .stockzw_content .main-left .zwComment .report-body .newsContent p,
.zwstock .stockzw_content .main-left .zwComment .report-body .newsContent p {
  font-size: 14px;
  line-height: 164.28%;
  margin: 15px 0;
}
.stock .stockzw_content .main-left .zwComment .report-body .newsfooter,
.zwstock .stockzw_content .main-left .zwComment .report-body .newsfooter {
  text-align: right;
}
.stock .stockzw_content .main-left .zwComment .report-body .newsfooter .leftlab,
.zwstock .stockzw_content .main-left .zwComment .report-body .newsfooter .leftlab {
  color: red;
  text-decoration: underline;
  font-family: simsun;
  font-size: 14px;
}
.stock .stockzw_content .main-left .zwComment .report-body .newsfooter .rightlab,
.zwstock .stockzw_content .main-left .zwComment .report-body .newsfooter .rightlab {
  color: red;
  font-family: simsun;
  font-size: 18px;
  font-weight: bold;
}
.stock .stockzw_content .main-right,
.zwstock .stockzw_content .main-right {
  float: right;
  width: 305px;
  font-family: Microsoft YaHei;
}
.stock .stockzw_content .main-right .titbar,
.zwstock .stockzw_content .main-right .titbar {
  height: 35px;
  line-height: 35px;
  padding: 0 10px;
}
.stock .stockzw_content .main-right .titbar .tit,
.zwstock .stockzw_content .main-right .titbar .tit {
  font-size: 16px;
  color: #000;
  padding: 0;
  font-weight: normal;
  float: left;
}
.stock .stockzw_content .main-right .titbar .tit a,
.zwstock .stockzw_content .main-right .titbar .tit a {
  font-size: 16px;
  color: #000;
  font-weight: normal;
}
.stock .stockzw_content .main-right .titbar .tit a:hover,
.zwstock .stockzw_content .main-right .titbar .tit a:hover {
  color: #ff0000;
  text-decoration: none;
}
.stock .stockzw_content .main-right .titbar .morecont,
.zwstock .stockzw_content .main-right .titbar .morecont {
  line-height: 34px;
  height: 34px;
  font-size: 12px;
  float: right;
  margin-right: 6px;
}
.stock .stockzw_content .main-right .titbar .morecont a,
.zwstock .stockzw_content .main-right .titbar .morecont a {
  text-decoration: underline;
}
.stock .stockzw_content .main-right .chartWrapper .catemk,
.zwstock .stockzw_content .main-right .chartWrapper .catemk {
  border-bottom: 2px #2f5795 solid;
  height: 30px;
  margin-bottom: 10px;
  padding-top: 3px;
  position: relative;
  width: 100%;
  background-color: #fff;
}
.stock .stockzw_content .main-right .chartWrapper .catemk ul,
.zwstock .stockzw_content .main-right .chartWrapper .catemk ul {
  width: 100%;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 3px;
}
.stock .stockzw_content .main-right .chartWrapper .catemk ul li,
.zwstock .stockzw_content .main-right .chartWrapper .catemk ul li {
  padding: 0;
  width: 100px;
  float: left;
  font-size: 16px;
  height: 29px;
  line-height: 29px;
  font-family: Microsoft YaHei;
  border-right: 1px solid #bbd4e8;
  border-top: 1px solid #bbd4e8;
  cursor: pointer;
  min-width: 50px;
  text-align: center;
}
.stock .stockzw_content .main-right .chartWrapper .catemk ul .at,
.zwstock .stockzw_content .main-right .chartWrapper .catemk ul .at {
  border-color: #2f5795 #2f5795 #fff;
  border-style: solid;
  border-width: 1px 1px 3px;
}
.stock .stockzw_content .main-right .chartWrapper .jshq-wrap,
.zwstock .stockzw_content .main-right .chartWrapper .jshq-wrap {
  position: relative;
  overflow: hidden;
  padding: 0 10px;
  margin: 7px 0;
  height: 26px;
  line-height: 26px;
}
.stock .stockzw_content .main-right .chartWrapper .jshq-wrap .fullScreenBtn,
.zwstock .stockzw_content .main-right .chartWrapper .jshq-wrap .fullScreenBtn {
  float: right;
  z-index: 9;
  display: inline-block;
}
.stock .stockzw_content .main-right .chartWrapper .jshq-wrap .fullScreenBtn .icon-fullScreenPng,
.zwstock .stockzw_content .main-right .chartWrapper .jshq-wrap .fullScreenBtn .icon-fullScreenPng {
  float: left;
  display: inline-block;
  margin-top: 3px;
  margin-right: 2px;
  width: 20px;
  height: 20px;
  background: url(../images/fullScreenPng.gif) 0px 0px no-repeat;
  overflow: hidden;
}
.stock .stockzw_content .main-right .chartWrapper .cateday,
.zwstock .stockzw_content .main-right .chartWrapper .cateday {
  margin-bottom: 6px;
  margin-top: -10px;
  height: 28px;
  padding-top: 6px;
  position: relative;
  clear: both;
}
.stock .stockzw_content .main-right .chartWrapper .cateday ul,
.zwstock .stockzw_content .main-right .chartWrapper .cateday ul {
  position: absolute;
  left: 10px;
  top: 5px;
}
.stock .stockzw_content .main-right .chartWrapper .cateday ul .at2,
.zwstock .stockzw_content .main-right .chartWrapper .cateday ul .at2 {
  background-color: #0d3d84;
  color: #fff;
  cursor: default;
  position: relative;
  z-index: 0;
}
.stock .stockzw_content .main-right .chartWrapper .cateday ul li,
.zwstock .stockzw_content .main-right .chartWrapper .cateday ul li {
  width: 64px;
  float: left;
  margin-left: 9px;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
  height: 20px;
  line-height: 20px;
  margin-top: 3px;
}
.stock .stockzw_content .main-right .chartWrapper .cateday ul li i,
.zwstock .stockzw_content .main-right .chartWrapper .cateday ul li i {
  display: none;
  height: 4px;
  overflow: hidden;
  width: 13px;
  height: 6px;
}
.stock .stockzw_content .main-right .chartWrapper .hqimgdiv a,
.zwstock .stockzw_content .main-right .chartWrapper .hqimgdiv a {
  display: block;
  width: 300px;
  height: 160px;
  background-color: #ffffff;
  margin-bottom: 10px;
}
.stock .stockzw_content .main-right .chartWrapper .hqimgdiv img,
.zwstock .stockzw_content .main-right .chartWrapper .hqimgdiv img {
  border: none;
}
.stock .stockzw_content .main-right .chartWrapper .search,
.zwstock .stockzw_content .main-right .chartWrapper .search {
  margin: 0 auto;
  text-align: center;
  width: 306px;
  height: 25px;
}
.stock .stockzw_content .main-right .chartWrapper .search form,
.zwstock .stockzw_content .main-right .chartWrapper .search form {
  display: inline-block;
  float: left;
  margin: 0 0 0 8px;
}
.stock .stockzw_content .main-right .chartWrapper .search form .hqsearchkey,
.zwstock .stockzw_content .main-right .chartWrapper .search form .hqsearchkey {
  width: 122px;
  height: 20px;
  border: 1px solid #ccc;
  padding: 0 3px;
  line-height: 20px;
  background-color: #ffffff;
}
.stock .stockzw_content .main-right .chartWrapper .search input,
.zwstock .stockzw_content .main-right .chartWrapper .search input {
  vertical-align: middle;
  margin: 0;
}
.stock .stockzw_content .main-right .chartWrapper .search .searchbtn,
.zwstock .stockzw_content .main-right .chartWrapper .search .searchbtn {
  float: left;
  margin-left: 3px;
  border: 1px solid #ccc;
  width: 65px;
  height: 22px;
  line-height: 20px;
  cursor: pointer;
  background-color: #f8f2f2;
}
.stock .stockzw_content .main-right .ggzwCont,
.zwstock .stockzw_content .main-right .ggzwCont {
  background-color: #fff;
}
.stock .stockzw_content .main-right .ggzwCont .module,
.zwstock .stockzw_content .main-right .ggzwCont .module {
  margin-top: 20px;
  border-top: 2px #2f5795 solid;
  border-bottom: 1px #ddd solid;
  border-left: none;
  border-right: none;
  padding-bottom: 5px;
  width: 305px;
  background-color: #fff;
}
.stock .stockzw_content .main-right .ggzwCont .linkList,
.zwstock .stockzw_content .main-right .ggzwCont .linkList {
  padding: 0;
  border: none;
}
.stock .stockzw_content .main-right .ggzwCont .linkList ul,
.zwstock .stockzw_content .main-right .ggzwCont .linkList ul {
  display: inline-block;
}
.stock .stockzw_content .main-right .ggzwCont .linkList ul li,
.zwstock .stockzw_content .main-right .ggzwCont .linkList ul li {
  float: left;
  font-family: simsun;
  width: 96px;
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  text-align: center;
}
.stock .stockzw_content .main-right .ggzwCont .linkList ul li a,
.zwstock .stockzw_content .main-right .ggzwCont .linkList ul li a {
  text-decoration: underline;
}
.stock .stockzw_content .main-right .ggzwCont .baseData ul,
.zwstock .stockzw_content .main-right .ggzwCont .baseData ul {
  line-height: 24px;
  overflow: hidden;
  background-color: #fff;
}
.stock .stockzw_content .main-right .ggzwCont .baseData ul li,
.zwstock .stockzw_content .main-right .ggzwCont .baseData ul li {
  width: 144px;
  height: 24px;
  line-height: 24px;
  padding-left: 8px;
  float: left;
  text-align: left;
}
.stock .stockzw_content .main-right .ggzwCont .baseData ul li .left,
.zwstock .stockzw_content .main-right .ggzwCont .baseData ul li .left {
  padding-left: 8px;
}
.stock .stockzw_content .main-right .ggzwCont .pj-chart .img-chart1,
.zwstock .stockzw_content .main-right .ggzwCont .pj-chart .img-chart1 {
  padding-top: 35px;
  overflow: hidden;
  text-align: center;
}
.stock .stockzw_content .main-right .ggzwCont .pj-chart .img-chart1 .PingJiDivLeft_right,
.zwstock .stockzw_content .main-right .ggzwCont .pj-chart .img-chart1 .PingJiDivLeft_right {
  width: 300px;
  height: 140px;
  position: relative;
  margin: 0 auto;
  background: url(../images/reportDetail_img.png) no-repeat;
}
.stock .stockzw_content .main-right .ggzwCont .pj-chart .img-chart1 .PingJiDivLeft_right .text,
.zwstock .stockzw_content .main-right .ggzwCont .pj-chart .img-chart1 .PingJiDivLeft_right .text {
  float: left;
  padding: 0 5px 0 5px;
}
.stock .stockzw_content .main-right .ggzwCont .pj-chart .img-chart1 .PingJiDivLeft_right .top,
.zwstock .stockzw_content .main-right .ggzwCont .pj-chart .img-chart1 .PingJiDivLeft_right .top {
  width: 214px;
  height: 20px;
  text-align: left;
  position: absolute;
  top: -5px;
  left: 45px;
  z-index: 10;
  background: url(../images/PingJiXian.png);
  background-position: 352px -1px;
}
.stock .stockzw_content .main-right .ggzwCont .pj-chart .img-chart1 .PingJiDivLeft_right .top .jian,
.zwstock .stockzw_content .main-right .ggzwCont .pj-chart .img-chart1 .PingJiDivLeft_right .top .jian {
  background: url(../images/Jian_Top_Left.png);
  background-repeat: no-repeat;
  width: 13px;
  height: 19px;
  position: absolute;
  top: 3px;
}
.stock .stockzw_content .main-right .ggzwCont .pj-chart .img-chart1 .PingJiDivLeft_right .bottom,
.zwstock .stockzw_content .main-right .ggzwCont .pj-chart .img-chart1 .PingJiDivLeft_right .bottom {
  width: 214px;
  margin-top: 40px;
  position: absolute;
  left: 45px;
  z-index: 10;
  background: url(../images/PingJiXian.png);
  background-position: 351px 1px;
  text-align: left;
  height: 20px;
  top: 37px;
}
.stock .stockzw_content .main-right .ggzwCont .pj-chart .img-chart1 .PingJiDivLeft_right .bottom .jian,
.zwstock .stockzw_content .main-right .ggzwCont .pj-chart .img-chart1 .PingJiDivLeft_right .bottom .jian {
  background: url(../images/Jian_Bottom_Left.png);
  background-repeat: no-repeat;
  width: 13px;
  height: 19px;
  position: absolute;
  top: -9px;
}
.stock .stockzw_content .main-right .ggzwCont .pj-chart .img-chart1 .PingJiDivRight_right,
.zwstock .stockzw_content .main-right .ggzwCont .pj-chart .img-chart1 .PingJiDivRight_right {
  height: 155px;
  width: 300px;
  margin: 0 auto;
  background: url(../images/reportDetail_img.png) 14px center no-repeat;
  position: relative;
}
.stock .stockzw_content .main-right .ggzwCont .pj-chart .img-chart1 .PingJiDivRight_right .text,
.zwstock .stockzw_content .main-right .ggzwCont .pj-chart .img-chart1 .PingJiDivRight_right .text {
  float: right;
  padding: 0 5px 0 5px;
  background-color: white;
}
.stock .stockzw_content .main-right .ggzwCont .pj-chart .img-chart1 .PingJiDivRight_right .top,
.zwstock .stockzw_content .main-right .ggzwCont .pj-chart .img-chart1 .PingJiDivRight_right .top {
  width: 239px;
  height: 20px;
  text-align: right;
  position: absolute;
  top: 12px;
  left: 36px;
  z-index: 10;
  background: url(../images/PingJiXian.png);
  background-position: 292px -1px;
}
.stock .stockzw_content .main-right .ggzwCont .pj-chart .img-chart1 .PingJiDivRight_right .top .jian,
.zwstock .stockzw_content .main-right .ggzwCont .pj-chart .img-chart1 .PingJiDivRight_right .top .jian {
  background: url(../images/Jian_Top_Right.png);
  background-repeat: no-repeat;
  width: 13px;
  height: 19px;
  position: absolute;
  top: 2px;
  left: 20px;
}
.stock .stockzw_content .main-right .ggzwCont .pj-chart .img-chart1 .PingJiDivRight_right .bottom,
.zwstock .stockzw_content .main-right .ggzwCont .pj-chart .img-chart1 .PingJiDivRight_right .bottom {
  width: 239px;
  margin-top: 62px;
  position: absolute;
  left: 36px;
  z-index: 10;
  background: url(../images/PingJiXian.png);
  background-position: 292px 1px;
  text-align: left;
  height: 20px;
  top: 37px;
}
.stock .stockzw_content .main-right .ggzwCont .pj-chart .img-chart1 .PingJiDivRight_right .bottom .jian,
.zwstock .stockzw_content .main-right .ggzwCont .pj-chart .img-chart1 .PingJiDivRight_right .bottom .jian {
  background: url(../images/Jian_Bottom_Right.png);
  background-repeat: no-repeat;
  width: 13px;
  height: 19px;
  position: absolute;
  top: -9px;
  left: 24px;
}
.stock .stockzw_content .main-right .ggzwCont .pj-chart .report_tab,
.zwstock .stockzw_content .main-right .ggzwCont .pj-chart .report_tab {
  width: 305px;
}
.stock .stockzw_content .main-right .ggzwCont .pj-chart .report_tab tr,
.zwstock .stockzw_content .main-right .ggzwCont .pj-chart .report_tab tr {
  width: 100%;
}
.stock .stockzw_content .main-right .ggzwCont .pj-chart .report_tab th,
.zwstock .stockzw_content .main-right .ggzwCont .pj-chart .report_tab th {
  height: 25px;
  background-color: #f2f2f2;
  line-height: 25px;
  text-align: center;
  font-weight: normal;
}
.stock .stockzw_content .main-right .ggzwCont .pj-chart .report_tab tbody,
.zwstock .stockzw_content .main-right .ggzwCont .pj-chart .report_tab tbody {
  border-top: 1px #ddd solid;
}
.stock .stockzw_content .main-right .ggzwCont .pj-chart .report_tab td,
.zwstock .stockzw_content .main-right .ggzwCont .pj-chart .report_tab td {
  height: 25px;
  line-height: 25px;
  text-align: center;
  font-weight: normal;
  border-collapse: collapse;
}
.stock .stockzw_content .main-right .ggzwCont .predict-wrap .tb,
.zwstock .stockzw_content .main-right .ggzwCont .predict-wrap .tb {
  width: 305px;
}
.stock .stockzw_content .main-right .ggzwCont .predict-wrap .tb tr,
.zwstock .stockzw_content .main-right .ggzwCont .predict-wrap .tb tr {
  width: 100%;
}
.stock .stockzw_content .main-right .ggzwCont .predict-wrap .tb th,
.zwstock .stockzw_content .main-right .ggzwCont .predict-wrap .tb th {
  height: 25px;
  line-height: 25px;
  text-align: center;
  font-weight: normal;
  background-color: #f2f2f2;
  font-family: simsun;
}
.stock .stockzw_content .main-right .ggzwCont .predict-wrap .tb tbody,
.zwstock .stockzw_content .main-right .ggzwCont .predict-wrap .tb tbody {
  border-top: 1px #ddd solid;
}
.stock .stockzw_content .main-right .ggzwCont .predict-wrap .tb tbody td,
.zwstock .stockzw_content .main-right .ggzwCont .predict-wrap .tb tbody td {
  height: 25px;
  line-height: 25px;
  text-align: center;
  font-weight: normal;
  font-family: simsun;
}
.stock .stockzw_content .main-right .ggzwCont .tb_content .foot,
.zwstock .stockzw_content .main-right .ggzwCont .tb_content .foot {
  height: 24px;
  line-height: 24px;
  padding-right: 8px;
  text-align: right;
  display: block;
}
.ggyb-filter-wrap {
  padding-bottom: 20px;
  border-bottom: solid 1px #bbd4e8;
}
.ggyb-filter-wrap .check-time {
  height: 30px;
  overflow: hidden;
  line-height: 20px;
}
.ggyb-filter-wrap .check-time .check {
  float: left;
}
.ggyb-filter-wrap .check-time .check .inp {
  float: left;
}
.ggyb-filter-wrap .check-time .time-box {
  float: right;
  margin-right: 10px;
}
.ggyb-filter-wrap .check-time .time-box .lab {
  float: left;
}
.ggyb-filter-wrap .check-time .time-box .time {
  float: left;
  height: 18px;
  line-height: 18px;
  vertical-align: middle;
  width: auto;
  margin-top: 1px;
  border: 1px solid #7f9db9;
  overflow: hidden;
}
.ggyb-filter-wrap .check-time .time-box .time .t-input {
  width: 66px;
  height: 18px;
  line-height: 20px;
  border: 0;
  float: left;
  font-size: 12px;
  padding-left: 5px;
}
.ggyb-filter-wrap .filter-item-box {
  margin-right: 60px;
}
.ggyb-filter-wrap .filter-item-box .lab {
  float: left;
  height: 40px;
  line-height: 40px;
  font-weight: bold;
  padding: 0 8px 0 10px;
}
.ggyb-filter-wrap .filter-item-box .selectItem {
  border: 1px solid #2f5795 !important;
  color: #2f5895 !important;
}
.ggyb-filter-wrap .filter-item-box .hy-block {
  height: 40px;
  line-height: 40px;
  width: 100%;
}
.ggyb-filter-wrap .filter-item-box .hy-block .hy-items {
  float: left;
  margin-top: 7px;
}
.ggyb-filter-wrap .filter-item-box .hy-block .hy-items .item {
  width: 78px;
  height: 24px;
  line-height: 24px;
  border: 1px solid #ccc;
  border-radius: 12px;
  float: left;
  text-align: center;
  font-size: 12px;
  color: #474747;
  margin-right: 10px;
  cursor: pointer;
}
.ggyb-filter-wrap .filter-item-box .hy-block .hy-items .item:hover {
  background-color: #f6f6f6;
}
.ggyb-filter-wrap .filter-item-box .hy-block .more {
  float: right;
  margin-right: 10px;
  position: relative;
  cursor: pointer;
  z-index: 99;
}
.ggyb-filter-wrap .filter-item-box .hy-block .more .t {
  height: 24px;
  line-height: 24px;
  color: #00298f;
}
.ggyb-filter-wrap .filter-item-box .hy-block .more .select-box {
  display: none;
  position: absolute;
  width: 526px;
  border: 1px solid #51a1d2;
  right: 0px;
  top: 30px;
  background-color: #f6f6f6;
  overflow: hidden;
  z-index: 99;
}
.ggyb-filter-wrap .filter-item-box .hy-block .more .select-box ul {
  padding: 2px 0 5px 8px;
  overflow: hidden;
}
.ggyb-filter-wrap .filter-item-box .hy-block .more .select-box ul li {
  height: 20px;
  line-height: 20px;
  padding-top: 2px;
  float: left;
}
.ggyb-filter-wrap .filter-item-box .hy-block .more .select-box ul li b {
  padding-right: 8px;
}
.ggyb-filter-wrap .filter-item-box .hy-block .more .select-box ul li a {
  text-decoration: underline;
  color: #00349a;
  padding-right: 8px;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
}
.ggyb-filter-wrap .filter-item-box .hy-block .more .select-box ul li a:hover {
  color: #ff0000;
}
.ggyb-filter-wrap .filter-item-box .pj-block {
  height: 40px;
  line-height: 40px;
  width: 820px;
}
.ggyb-filter-wrap .filter-item-box .pj-block .item {
  height: 24px;
  line-height: 24px;
  border: 1px solid #ccc;
  border-radius: 12px;
  text-align: center;
  font-size: 12px;
  color: #474747;
  cursor: pointer;
  width: 44px;
  margin-right: 8px;
  float: left;
  margin-top: 7px;
}
.ggyb-filter-wrap .filter-item-box .pj-block .item:hover {
  background-color: #f6f6f6;
}
.ggyb-filter-wrap .filter-item-box .pj-block .pjxg {
  float: left;
  display: inline;
  overflow: hidden;
}
.ggyb-filter-wrap .filter-item-box .pj-block .pjbd {
  float: left;
  display: inline;
  overflow: hidden;
  margin-left: 10px;
}
.ggyb-filter-wrap .filter-item-box .pj-block .pj-items {
  display: inline-block;
  display: inline;
  overflow: hidden;
}
.ggyb-filter-wrap .filter-sub {
  width: 100%;
  height: 30px;
  text-align: center;
  margin-top: 12px;
}
.ggyb-filter-wrap .filter-sub .sub-item {
  display: inline-block;
  width: 118px;
  height: 28px;
  line-height: 25px;
  border: 1px solid #2f5795;
  border-radius: 2px;
}
.ggyb-filter-wrap .filter-sub .sub-item:hover {
  background-color: #bbd4e8;
}
.ggyb-filter-wrap .filter-sub .sub-clear {
  text-align: center;
  color: #2f5795;
  background-color: #fff;
  cursor: pointer;
}
.ggyb-filter-wrap .filter-sub .sub-commit {
  text-align: center;
  background-color: #2f5795;
  color: #fff;
  cursor: pointer;
}
.ylyc-filter-wrap {
  padding: 5px 0;
  width: 863px;
  height: 100%;
}
.ylyc-filter-wrap .title-wrap {
  width: 100%;
  height: 20px;
  overflow: hidden;
}
.ylyc-filter-wrap .title-wrap .lab {
  width: 100px;
  text-align: center;
  height: 20px;
  line-height: 20px;
  float: left;
}
.ylyc-filter-wrap .title-wrap ul {
  float: left;
  top: 5px;
  left: 100px;
  height: 20px;
  line-height: 20px;
  display: block;
}
.ylyc-filter-wrap .title-wrap ul li {
  text-align: center;
  width: 80px;
  float: left;
  border: none;
  height: 19px;
  line-height: 19px;
  text-decoration: underline;
  color: #022e8f;
  cursor: pointer;
}
.ylyc-filter-wrap .title-wrap ul .active {
  border: 1px solid #569fd4;
  border-bottom: none;
  font-weight: bold;
  height: 20px;
  line-height: 20px;
  background-color: White;
  color: Black;
}
.ylyc-filter-wrap .content {
  border: 1px solid #569fd4;
  width: 822px;
  margin-top: -1px;
  padding: 5px 20px;
}
.ylyc-filter-wrap .content .act {
  display: block !important;
}
.ylyc-filter-wrap .content .child-wrap {
  display: none;
}
.ylyc-filter-wrap .content .child-wrap ul {
  overflow: hidden;
}
.ylyc-filter-wrap .content .child-wrap ul li {
  height: 20px;
  line-height: 20px;
  padding-top: 2px;
  margin-right: 4px;
  float: left;
}
.ylyc-filter-wrap .content .child-wrap ul li .select {
  background-color: #002d8d;
  color: #fff;
}
.ylyc-filter-wrap .content .child-wrap ul li b {
  padding-right: 8px;
}
.ylyc-filter-wrap .content .child-wrap ul li a {
  text-decoration: underline;
  color: #00349a;
  padding: 1px 2px 1px 2px;
  cursor: pointer;
  white-space: nowrap;
}
.ylyc-filter-wrap .content .child-wrap ul li a:hover {
  color: #ff0000;
}
.hy-select-wrap {
  display: inline-block;
  float: right;
  padding-top: 6px;
  position: relative;
  z-index: 99;
}
.hy-select-wrap ::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.hy-select-wrap ::-webkit-scrollbar-track {
  background: #f6f6f6;
  border-radius: 2px;
}
.hy-select-wrap ::-webkit-scrollbar-thumb {
  background: #aaa;
  border-radius: 2px;
}
.hy-select-wrap ::-webkit-scrollbar-thumb:hover {
  background: #747474;
}
.hy-select-wrap ::-webkit-scrollbar-corner {
  background: #f6f6f6;
}
.hy-select-wrap:hover .more-wrap {
  display: block;
}
.hy-select-wrap .txt {
  float: left;
  display: inline-block;
  height: 20px;
  line-height: 20px;
  margin-left: 30px;
}
.hy-select-wrap .sel-box {
  float: left;
  height: 20px;
  width: 186px;
  border: 1px solid #7f9db9;
}
.hy-select-wrap .sel-box:hover {
  background-color: #E5F3FF;
}
.hy-select-wrap .sel-box .val {
  background-color: #fff;
  position: relative;
  text-align: center;
  width: 162px;
  text-align: left;
  padding-left: 3px;
  float: left;
  height: 20px;
  line-height: 20px;
  cursor: pointer;
}
.hy-select-wrap .sel-box .val:hover {
  background-color: #E5F3FF;
}
.hy-select-wrap .sel-box .elicon {
  border-left: 1px solid #b8cdde;
  height: 20px;
  line-height: 18px;
}
.hy-select-wrap .more-wrap {
  position: absolute;
  top: 28px;
  left: -15px;
  padding: 5px 8px;
  border: 1px solid #b8cdde;
  background-color: #fff;
  width: 270px;
  height: 250px;
  z-index: 100;
  text-align: left;
  z-index: 9999;
  overflow-y: auto;
  line-height: 22px;
  display: none;
}
.hy-select-wrap .more-wrap b {
  padding-right: 8px;
  font-family: Arial, simsun, 'Hiragino Sans GB';
  color: #ef6f1f;
}
.hy-select-wrap .more-wrap a {
  text-decoration: underline;
  color: #00349a;
  padding-right: 8px;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
}
.hy-select-wrap .more-wrap a:hover {
  color: #ef6f1f;
}
.hy-select-wrap .more-wrap ul {
  overflow: hidden;
}
.hy-select-wrap .more-wrap ul li {
  height: 20px;
  line-height: 20px;
  padding-top: 2px;
  float: left;
}
.zw_table {
  table-layout: fixed;
  border: none;
  width: 100%;
  border-bottom: 1px solid #e6e6e6;
}
.zw_table th,
.zw_table td {
  text-align: center;
  font-weight: normal;
}
.zw_table thead {
  background-color: #f2f2f2;
  border-bottom: 1px solid #e6e6e6;
}
.zw_table thead th {
  height: 35px;
  color: #333;
}
.zw_table tbody {
  margin-top: 5px;
}
.zw_table tbody tr {
  height: 24px;
}
.zw_table tbody tr td {
  overflow: hidden;
  height: 27px;
}
.zw_table tbody tr td a {
  color: #039;
  text-decoration: underline;
  height: 14px;
  overflow: hidden;
  display: inline-block;
}
.zw_table tbody tr td a:hover {
  color: #ff0000;
}
.zw_table tbody tr .red {
  color: red;
}
.zw_table tbody tr .green {
  color: #090;
}
.zw_thead_table {
  table-layout: fixed;
  border: none;
  width: 100%;
  border-bottom: 1px solid #e6e6e6;
}
.zw_thead_table th,
.zw_thead_table td {
  text-align: center;
  font-weight: normal;
}
.zw_thead_table thead {
  background-color: #f2f2f2;
  border-bottom: 1px solid #e6e6e6;
}
.zw_thead_table thead tr {
  border-bottom: 1px solid #ddd !important;
}
.zw_thead_table thead tr th {
  height: 21px;
  border-right: 1px solid #ddd;
  color: #333;
}
.zw_thead_table tbody {
  margin-top: 5px;
}
.zw_thead_table tbody tr {
  height: 24px;
}
.zw_thead_table tbody tr td {
  height: 27px;
}
.zw_thead_table tbody tr td a {
  color: #039;
  text-decoration: underline;
}
.zw_thead_table tbody tr td a:hover {
  color: #ff0000;
}
.zw_thead_table tbody tr .red {
  color: red;
}
.zw_thead_table tbody tr .green {
  color: #090;
}
.stockzw_table {
  table-layout: fixed;
  border: none;
  width: 100%;
  border-bottom: 1px #d3d3d3 dashed;
}
.stockzw_table th,
.stockzw_table td {
  text-align: center;
  font-weight: normal;
}
.stockzw_table thead {
  background-color: #f2f2f2;
  border-bottom: 1px solid #e6e6e6;
}
.stockzw_table thead th {
  height: 35px;
  color: #333;
}
.stockzw_table tbody {
  margin-top: 5px;
}
.stockzw_table tbody tr {
  height: 24px;
}
.stockzw_table tbody tr td {
  overflow: hidden;
  height: 27px;
  white-space: nowrap;
}
.stockzw_table tbody tr td a {
  color: #039;
  text-decoration: underline;
  height: 14px;
  overflow: hidden;
  display: inline-block;
}
.stockzw_table tbody tr td a:hover {
  color: #ff0000;
}
.stockzw_table tbody tr .red {
  color: red;
}
.stockzw_table tbody tr .green {
  color: #090;
}
.stockmulti_table {
  table-layout: fixed;
  border: none;
  width: 100%;
}
.stockmulti_table th,
.stockmulti_table td {
  text-align: center;
  font-weight: normal;
}
.stockmulti_table thead {
  background-color: #f2f2f2;
  border-bottom: 1px solid #e6e6e6;
}
.stockmulti_table thead th {
  height: 35px;
  color: #333;
}
.stockmulti_table tbody {
  margin-top: 5px;
}
.stockmulti_table tbody tr {
  height: 24px;
}
.stockmulti_table tbody tr td {
  overflow: hidden;
  height: 27px;
}
.stockmulti_table tbody tr td a {
  color: #039;
  text-decoration: underline;
  height: 14px;
  overflow: hidden;
  display: inline-block;
}
.stockmulti_table tbody tr td a:hover {
  color: #ff0000;
}
.stockmulti_table tbody tr .red {
  color: red;
}
.stockmulti_table tbody tr .green {
  color: #090;
}
.stockmulti_table tbody tr:hover {
  background-color: #def0f6 !important;
}
.stockmulti_table tbody tr:nth-child(even) {
  background-color: #f5f5f5;
}
.zwstock_thead_table {
  table-layout: fixed;
  border: none;
  width: 100%;
}
.zwstock_thead_table th,
.zwstock_thead_table td {
  text-align: center;
  font-weight: normal;
}
.zwstock_thead_table thead {
  background-color: #f2f2f2;
  border-bottom: 1px solid #e6e6e6;
}
.zwstock_thead_table thead tr {
  border-bottom: 1px solid #ddd !important;
}
.zwstock_thead_table thead tr th {
  height: 21px;
  border-right: 1px solid #ddd;
  color: #333;
}
.zwstock_thead_table tbody {
  margin-top: 5px;
}
.zwstock_thead_table tbody tr {
  height: 24px;
}
.zwstock_thead_table tbody tr td {
  height: 27px;
}
.zwstock_thead_table tbody tr td a {
  color: #039;
  text-decoration: underline;
}
.zwstock_thead_table tbody tr td a:hover {
  color: #ff0000;
}
.zwstock_thead_table tbody tr .red {
  color: red;
}
.zwstock_thead_table tbody tr .green {
  color: #090;
}
#gubaComment #comment-line {
  font-family: Arial, simsun, 'Hiragino Sans GB';
}
#gubaComment .guba_editor .editor_txt {
  font-family: Arial, simsun, 'Hiragino Sans GB';
}
