input, button, select, textarea, a, input:focus, button:focus, select:focus, textarea:focus, a:focus {
  outline: none; }

textarea {
  resize: none; }

body, dl, dd, ul, ol, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, textarea, optgroup, p, blockquote,
figure, hr, menu, dir, thead, tbody, tfoot, th, td {
  margin: 0;
  padding: 0; }

ul, ol, li {
  list-style-type: none;
  list-style-image: none;
  list-style: none; }

select {
  cursor: pointer; }

a {
  text-decoration: none;
  cursor: pointer;
  color: #333; }

table {
  width: 100%; }

html, body {
  height: 100%; }

body {
  background: url("/images/xjjjc/shading_gree.jpg");
  font-family: 'pingfang SC','helvetica neue',arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif;
  font-size: 14px;
  color: #333; }

a:hover h6 {
  color: #0080ff; }

/************************************************************************************************/
.sunti {
  font-family: "simsun"; }

.omit-uniline, .jh-receptacle .jh-list .oneData h6, .jh-receptacle .listData .triangle p, .jh-box .listData .div p, .jh-box .twoData h6, .oneList h6, .listing h6, .listing .correlation > span.floatLeft {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.addOmit:after {
  display: inline;
  content: '...';
  font-size: 14px; }

.jh-header {
  background: url("/images/xjjjc/banner_1.png") top center no-repeat;
  width: 100%;
  height: 310px; }

.jh-center {
  width: 1040px;
  margin: 0 auto;
  height: 100%;
  max-height: 710px; }

.baseWhite {
  background: #fff;
  float: left;
  width: 100%;
  position: relative;
  margin-top: -46px; }

.limit {
  float: left;
  position: relative;
  width: 1000px;
  padding: 0 20px; }

.jh-nav {
  padding: 1px;
  width: 1038px; }
  .jh-nav .limit {
    float: left;
    border-top: 2px solid #00a3fe;
    padding: 4px 19px 20px 19px; }
  .jh-nav .ul-link {
    float: left; }
    .jh-nav .ul-link li {
      float: left;
      margin-right: 140px; }
    .jh-nav .ul-link .last {
      margin-right: 0; }
    .jh-nav .ul-link a {
      position: relative;
      border-radius: 2px;
      display: block;
      padding: 5px 15px;
      font-size: 16px;
      color: #005bb5;
      z-index: 1;
      font-weight: 500;
      transition: color .3s; }
      .jh-nav .ul-link a:before {
        z-index: -1;
        top: 0;
        left: 0;
        transition: background .5s; }
      .jh-nav .ul-link a:after {
        z-index: -2;
        top: 3px;
        left: 3px;
        transition: background .7s; }
      .jh-nav .ul-link a:before, .jh-nav .ul-link a:after {
        border-radius: 2px;
        position: absolute;
        content: '';
        width: 100%;
        height: 100%; }
      .jh-nav .ul-link a:hover {
        color: #fff; }
        .jh-nav .ul-link a:hover:before {
          background-color: #005bb5;
          background: linear-gradient(90deg, #0264f7, #00a6ff); }
        .jh-nav .ul-link a:hover:after {
          background: #ccc; }
    .jh-nav .ul-link .active a {
      color: #fff; }
      .jh-nav .ul-link .active a:before {
        background-color: #005bb5;
        background: linear-gradient(90deg, #0264f7, #00a6ff); }
      .jh-nav .ul-link .active a:after {
        background: #ccc; }
  .jh-nav .jh-search {
    margin-top: 1px;
    float: right;
    position: relative; }
    .jh-nav .jh-search input {
      height: 26px;
      width: 160px;
      padding: 0 10px;
      border: 1px solid #ccc; }
      .jh-nav .jh-search input:focus {
        border-color: #00a6ff; }
    .jh-nav .jh-search a {
      position: absolute;
      top: 1px;
      right: 1px;
      background: url("/images/xjjjc/magnifying.jpg");
      height: 24px;
      width: 26px;
      opacity: .6; }
      .jh-nav .jh-search a:hover {
        cursor: pointer;
        opacity: 1; }
  .jh-nav .belowPar {
    margin-top: 7px;
    float: left;
    width: 100%;
    border-bottom: 1px solid #1166ba; }

.floatLeft {
  float: left; }

.floatRight {
  float: right; }

.incorrupt .significance {
  width: 540px;
  height: 286px; }

.tumble {
  width: 436px;
  height: 292px;
  overflow: hidden;
  position: relative;
  transition: show 1s; }
  .tumble .picture-box, .tumble .picture {
    width: 100%;
    height: 100%;
    position: relative; }
  .tumble .picture {
    display: none;
    position: absolute; }
    .tumble .picture img {
      width: 100%; }
    .tumble .picture .text {
      position: absolute;
      bottom: 0px;
      height: 28px;
      line-height: 28px;
      width: 100%;
      background: rgba(255, 255, 255, 0.92); }
      .tumble .picture .text p {
        float: left;
        padding: 0 10px; }
      .tumble .picture .text i {
        float: right;
        width: 36px;
        text-align: center;
        font-style: normal; }
  .tumble .toLeft, .tumble .toRight {
    display: none;
    position: absolute;
    top: 90px;
    opacity: .5; }
    .tumble .toLeft:hover, .tumble .toRight:hover {
      cursor: pointer;
      opacity: 1; }
  .tumble .toLeft {
    left: 0; }
  .tumble .toRight {
    right: 0; }
  .tumble ul {
    position: absolute;
    bottom: 28px;
    width: 100%;
    text-align: center; }
    .tumble ul li {
      display: inline-block;
      width: 20px;
      height: 4px;
      margin: 0 2px;
      background: #999;
      opacity: .5;
      border: 1px solid #ccc; }
      .tumble ul li:hover {
        cursor: pointer;
        opacity: .8; }
    .tumble ul .active {
      border-color: #fff;
      opacity: .8; }
  .tumble:hover .toLeft, .tumble:hover .toRight {
    display: block; }

.jh-receptacle {
  float: left;
  width: 100%;
  margin-top: 4px;
  margin-bottom: 20px;
  border: 1px solid #e6e6e6; }
  .jh-receptacle .in-head {
    background: #f7f7f7;
    height: 24px;
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
    position: relative; }
  .jh-receptacle .jh-title {
    position: absolute;
    color: #fff;
    background: url("/images/xjjjc/title1.png");
    height: 30px;
    width: 117px;
    line-height: 28px;
    text-align: center;
    top: -6px;
    left: -4px; }
  .jh-receptacle .title2 {
    background-image: url("/images/xjjjc/title2.png"); }
  .jh-receptacle .title3 {
    background-image: url("/images/xjjjc/title3.png"); }
  .jh-receptacle .jh-more {
    float: right;
    margin-top: 4px;
    padding-right: 22px;
    position: relative;
    font-size: 12px;
    color: #666; }
    .jh-receptacle .jh-more:after {
      position: absolute;
      content: '';
      top: 3px;
      right: 10px;
      background: url("/images/xjjjc/link.png");
      height: 8px;
      width: 6px; }
    .jh-receptacle .jh-more:hover {
      color: #333;
      text-decoration: underline; }
  .jh-receptacle .in-body {
    float: left;
    padding: 10px; }
  .jh-receptacle .tocsin {
    width: 96%;
    height: 238px; }
  .jh-receptacle .jh-list {
    width: 100%; }
    .jh-receptacle .jh-list .oneData {
      display: block;
      position: relative;
      padding: 8px 15px 6px 15px;
      z-index: 1; }
      .jh-receptacle .jh-list .oneData:hover {
        color: #0080ff; }
      .jh-receptacle .jh-list .oneData h6 {
        color: #007ff5;
        font-size: 15px; }
      .jh-receptacle .jh-list .oneData p {
        font-size: 13px;
        padding-top: 3px;
        color: #999;
        line-height: 18px; }
      .jh-receptacle .jh-list .oneData span {
        position: absolute;
        bottom: 6px;
        right: 15px;
        color: #999;
        font-size: 13px; }
      .jh-receptacle .jh-list .oneData:before {
        z-index: -1;
        background: #fff;
        border: 1px solid #bcdaeb;
        top: 0;
        left: 0; }
      .jh-receptacle .jh-list .oneData:after {
        z-index: -2;
        background: #f5f5f5;
        border: 1px solid #ccc;
        top: 4px;
        left: 4px; }
      .jh-receptacle .jh-list .oneData:before, .jh-receptacle .jh-list .oneData:after {
        position: absolute;
        content: "";
        width: 100%;
        height: 100%;
        border-radius: 3px; }
  .jh-receptacle .listData {
    margin-top: 5px;
    width: 100%; }
    .jh-receptacle .listData .div {
      float: left;
      width: 100%;
      border-top: 1px #ccc dashed;
      padding: 7px 0; }
      .jh-receptacle .listData .div p {
        width: 460px; }
      .jh-receptacle .listData .div span {
        margin-top: 4px;
        font-size: 12px;
        color: #999; }
      .jh-receptacle .listData .div:hover {
        color: #0080ff; }
    .jh-receptacle .listData .triangle p {
      padding-left: 14px;
      width: 410px;
      background: url("/images/xjjjc/triangle.jpg") 0 6px no-repeat; }

.jh-box > div {
  width: 490px; }
.jh-box .jh-list {
  margin-left: 0; }
.jh-box .listData .div p {
  width: 360px; }
.jh-box .twoData {
  display: block;
  width: 100%;
  position: relative; }
  .jh-box .twoData h6 {
    font-size: 14px; }
  .jh-box .twoData p {
    font-size: 13px;
    padding-top: 3px;
    color: #808080; }
  .jh-box .twoData span {
    font-size: 12px;
    color: #999;
    position: absolute;
    right: 0;
    bottom: 1px; }
.jh-box .jh-drawing {
  float: left;
  width: 100%;
  padding-bottom: 10px; }
  .jh-box .jh-drawing > .floatLeft {
    width: 82px;
    height: 54px;
    overflow: hidden; }
    .jh-box .jh-drawing > .floatLeft img {
      width: 100%; }
  .jh-box .jh-drawing .twoData {
    width: 360px; }

.whistle-blowing .relation {
  width: 422px;
  height: 236px;
  padding: 2px 24px 0 24px; }
  .whistle-blowing .relation h6 {
    font-size: 14px;
    color: #d40000;
    border-bottom: 1px solid #d40000;
    padding-bottom: 12px; }
  .whistle-blowing .relation p {
    padding-top: 10px; }

.jh-foot {
  float: left;
  width: 1000px;
  margin-top: 1px;
  padding: 5px 20px;
  background: #f5f5f5; }
  .jh-foot .link {
    width: 100%;
    border-bottom: 1px solid #ccc;
    padding: 14px 0; }
    .jh-foot .link a {
      color: #206cb8;
      padding: 0 10px; }
      .jh-foot .link a:hover {
        text-decoration: underline; }

.copyright {
  padding: 12px 0;
  text-align: center;
  color: #666; }
  .copyright span {
    padding: 0 10px; }

.oneList {
  padding-bottom: 10px; }
  .oneList > .floatLeft {
    width: 160px;
    height: 110px;
    overflow: hidden; }
    .oneList > .floatLeft img {
      width: 100%; }
  .oneList > .floatRight {
    width: 812px; }
  .oneList h6 {
    font-size: 15px; }
  .oneList p {
    font-size: 13px;
    overflow: hidden;
    padding-top: 3px;
    height: 56px;
    line-height: 18px;
    color: #999; }

.correlation {
  font-size: 12px;
  padding-top: 14px;
  color: #999; }

.oneList, .listing {
  float: left;
  width: 100%;
  border-bottom: 1px #ccc dashed; }

.listing {
  padding-top: 7px;
  padding-bottom: 2px; }
  .listing > .floatLeft {
    height: 54px;
    margin-top: 5px;
    width: 900px; }
  .listing > .floatRight {
    width: 82px;
    height: 54px;
    overflow: hidden; }
    .listing > .floatRight img {
      width: 100%; }
  .listing h6 {
    font-size: 14px; }
  .listing .correlation {
    padding-top: 6px; }
    .listing .correlation > span.floatLeft {
      width: 74%; }

.pictureList > .floatRight {
  display: none; }
.pictureList > .floatLeft {
  width: 100%; }

.page {
  padding-top: 10px;
  padding-bottom: 20px; }
  .page p, .page a {
    display: inline-block; }
  .page p {
    padding: 0 2px; }
    .page p:hover {
      cursor: pointer;
      color: #66b3ff; }
  .page a {
    padding: 0 7px; }
    .page a:hover {
      color: #66b3ff; }
  .page p.active {
    color: #999; }
    .page p.active:hover {
      cursor: not-allowed; }
  .page a.active {
    color: #0080ff;
    position: relative; }
    .page a.active:after {
      content: '';
      position: absolute;
      width: 38%;
      height: 2px;
      background: #0080ff;
      bottom: 0px;
      left: 50%;
      margin-left: -3px; }

.jh-crumbs {
  width: 1000px;
  position: absolute;
  margin-top: -10px; }
  .jh-crumbs span, .jh-crumbs i, .jh-crumbs a {
    font-size: 12px; }
  .jh-crumbs .floatLeft i {
    padding: 0 5px; }
  .jh-crumbs .floatLeft .span {
    color: #999; }
  .jh-crumbs .share {
    color: #999;
    padding-left: 18px;
    background: url("/images/xjjjc/share.jpg") no-repeat;
    background-position: 0 1px; }
    .jh-crumbs .share:hover {
      text-decoration: underline; }
  .jh-crumbs a {
    color: #333; }
    .jh-crumbs a:hover {
      text-decoration: underline; }

.jh-details {
  padding-bottom: 20px; }
  .jh-details .jh-title {
    padding-top: 12px;
    text-align: center; }
    .jh-details .jh-title h1 {
      font-size: 24px; }
    .jh-details .jh-title p {
      padding-top: 5px;
      color: #333; }
      .jh-details .jh-title p span {
        font-size: 13px;
        padding: 0 8px; }
  .jh-details .jh-article {
    padding: 25px 80px 0 80px; }
    .jh-details .jh-article > div {
      text-align: center; }
    .jh-details .jh-article img {
      max-width: 100%; }
    .jh-details .jh-article p {
      text-indent: 2em;
      line-height: 25px; }

.flipOver {
  padding: 20px 0 50px 0;
  text-align: center; }
  .flipOver a {
    color: #999;
    padding: 0 10px; }
    .flipOver a:hover {
      color: #333;
      text-decoration: underline; }

/*# sourceMappingURL=style.css.map */




