@charset "UTF-8";
.index-news .list-one .txtbox h3 a, .list-txt li a, .index-expert .list-doctor .items {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s; }

.list-txt li a {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.Carouse1-1 .Carousel-wrap, .Carouse1-1 .Carousel-wrap a, .Carouse1-1 .Carousel-wrap .Carousel-item {
  width: 100%;
  height: 100%; }
.banner-page{
  position: absolute;
  bottom: 10px;
text-align: center;
  width: 100%;
}
.banner-page span{
  display: inline-block;
  width: 10px;
  height: 10px;
  background: #e0d0a5;
  transition: alll 0.5s;
  margin: 0 5px;
}
.banner-page span.curr{
  background: #910000;
}
.index-part1 {
  margin-top: 4px;
  border-top: 1px solid #e0d0a5;
  height: 540px;
  padding-top: 50px; }

.index-news {
  width: 784px; }
  .index-news .list-one {
    padding: 15px 0px 37px 0px;
    border-bottom: 1px dotted #808080; }
    .index-news .list-one .imgbox {
      float: left; }
      .index-news .list-one .imgbox img {
        width: 300px;
        height: 225px; }
    .index-news .list-one .txtbox {
      float: right;
      width: 438px;
      position: relative; }
      .index-news .list-one .txtbox h3 a {
        font-size: 18px;
        color: #595959;
        width: 343px;
        padding: 10px 0 10px;
        font-weight: bold;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;}
        .index-news .list-one .txtbox h3 a:hover {
          color: #910000; }
      .index-news .list-one .txtbox .date {
        color: #999; }
      .index-news .list-one .txtbox .describe {
        color: #595959;
        padding-right: 24px;
        line-height: 30px;
        height: 90px;
        overflow: hidden;
        padding-top: 30px; }
      .index-news .list-one .txtbox .more {
        width: 74px;
        height: 32px;
        text-align: center;
        color: #f8efdc;
        line-height: 32px;
        background: #910000;
        position: absolute;
        right: 20px;
        top: 20px; }

.tab-title {
  line-height: 40px; }
  .tab-title h3 {
    width: 110px;
    height: 40px;
    padding: 3px;
    font-size: 17px;
    font-weight: bold;
    float: left;
    margin-right: 25px;
    text-align: center;
    border: 1px solid transparent; }
    .tab-title h3 a {
      color: #910000; }
    .tab-title h3.curr, .tab-title h3:hover {
      border: 1px solid #910000; }
      .tab-title h3.curr a, .tab-title h3:hover a {
        background: #910000;
        color: #f8efdc; }
  .tab-title .more {
    float: right;
    color: #737373; }

.list-txt {
  padding-top: 16px; }
  .list-txt li {
    line-height: 45px;
    overflow: hidden; }
    .list-txt li:before {
      content: '\25C6';
      float: left;
      padding-right: 10px;
      color: #9d2932;
      font-size: 20px; }
    .list-txt li a {
      float: left;
      width: 70%;
      color: #4c4c4c; }
      .list-txt li a:hover {
        color: #910000;
        padding-left: 5px; }
    .list-txt li span {
      float: right; }

.index-video {
  width: 360px; }
  .index-video .videobox {
    position: relative;
    cursor: pointer; }
    .index-video .videobox img {
      width: 360px;
      height: 229px; }
    .index-video .videobox .player {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background: url("../images/player.png") no-repeat center; }
  .index-video .list-txt10-1 li {
    margin-left: 37px; }
    .index-video .list-txt10-1 li:first-child {
      margin-left: 0; }

.index-title {
  font-family: FZCSK;
  padding: 60px 0 0;
  text-align: center;
  line-height: 50px;
  font-size: 46px;
  color: #383838; }
  .index-title .tit {
    font-size: 40px;
    color: #a40300;
    line-height: 50px;
    padding-left: 15px; }
  .index-title .ts {
    position: relative;
    padding-right: 20px; }
    .index-title .ts:after {
      content: ' • ';
      font-size: 26px;
      position: absolute;
      right: 0; }

.index-subtitle {
  text-align: center;
  font-size: 16px;
  padding: 30px 0 20px; }

.advertising {
  height: 230px; }

.index-keshi {
  background: url("../images/keshibg.jpg") no-repeat center;
  height: 600px;
  padding: 20px 0 0; }
  .index-keshi .w12 {
    position: relative;
    height: 100%; }

.page-prev, .page-next {
  width: 30px;
  height: 52px;
  position: absolute;
  bottom: 248px;
  cursor: pointer; }
  .page-prev:hover, .page-next:hover {
    background-position-x: 0; }

.page-prev {
  left: 0;
  background: url("../images/arrows.png") no-repeat -65px 0; }

.page-next {
  right: 0;
  background: url("../images/arrows.png") no-repeat -65px -71px; }

.index-expert {
  height: 534px;
  position: relative; }
  .index-expert .page-prev, .index-expert .page-next {
    bottom: 172px; }
  .index-expert .page-prev {
    left: -80px; }
  .index-expert .page-next {
    right: -80px; }
  @media (max-width: 1360px) {
    .index-expert .page-prev {
      left: 0; }
    .index-expert .page-next {
      right: 0; } }
  .index-expert .list-doctor {
    position: relative;
    padding-top: 50px; }
    .index-expert .list-doctor .items {
      padding: 4px;
      background: #fcf7e4;
      margin-right: 49px;
      border: 2px solid #cbb997; }
      .index-expert .list-doctor .items:hover {
        border: 2px solid #be803e; }

.index-end {
  background: #f2e2c4;
  height: 530px;
  padding-top: 60px; }
  .index-end .index-shebei {
    width: 344px;
    overflow: hidden; }
    .index-end .index-shebei .pagination {
      text-align: center;
      padding-top: 20px; }
      .index-end .index-shebei .pagination span {
        width: 8px;
        height: 8px;
        display: inline-block;
        background: #c3a685;
        border-radius: 50%;
        margin: 0 5px;
        cursor: pointer; }
      .index-end .index-shebei .pagination .curr {
        background: #910000; }
  .index-end .list-img {
    position: relative; }
    .index-end .list-img li {
      padding: 0 40px 0 0;
      width: 344px; }
    .index-end .list-img .imgbox {
      padding: 0;
      border: none; }
      .index-end .list-img .imgbox a {
        width: 344px;
        height: 258px; }
      .index-end .list-img .imgbox img {
        width: 344px;
        height: 258px; }
    .index-end .list-img h3 a {
      border-top: none; }
  .index-end .index-dangjian {
    width: 792px; }
    .index-end .index-dangjian .tab-con {
      padding-top: 38px; }
    .index-end .index-dangjian .imgbox {
      float: left; }
      .index-end .index-dangjian .imgbox img {
        width: 245px;
        height: 334px; }
    .index-end .index-dangjian .txtbox {
      width: 500px;
      float: right; }
      .index-end .index-dangjian .txtbox .list-one {
        padding-bottom: 30px;
        margin-bottom: 10px;
        border-bottom: 1px solid #d1b581; }
        .index-end .index-dangjian .txtbox .list-one h3 {
          padding: 10px 0 20px; }
          .index-end .index-dangjian .txtbox .list-one h3 a {
            width: 70%;
            float: left;
            color: #9d2932;
            font-size: 16px;
            font-weight: bold;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
          }
          .index-end .index-dangjian .txtbox .list-one h3 span {
            float: right;
            color: #999; }
        .index-end .index-dangjian .txtbox .list-one .describe {
          line-height: 30px;
          height: 60px;
          overflow: hidden;
          color: #4c4c4c;
          font-size: 14px; }

.Carouse1-1 {
  position: relative;
  height: 630px; }
  .Carouse1-1 .Carousel-wrap .Carousel-item {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-background-size: auto 100%;
    background-size: auto 100%; }

.index-tongzhi {
  height: 65px;
  line-height: 65px;
  border-bottom: 1px solid #e0d0a5;
  overflow: hidden; }
  .index-tongzhi .tztitle {
    float: left;
    background: url("../images/tongzhi.png") no-repeat left center;
    font-size: 17px;
    font-weight: bold;
    color: #a40300;
    padding-left: 40px; }
  .index-tongzhi .list-tongzhi {
    width: 700px;
    float: left;
    padding-left: 30px;
    position: relative; }
    .index-tongzhi .list-tongzhi a {
      font-size: 15px;
      color: #4c4c4c; }
  .index-tongzhi .prevnext {
    float: right;
    background: url("../images/arrows1.png") no-repeat center;
    width: 40px;
    height: 65px;
    position: relative; }
    .index-tongzhi .prevnext .next, .index-tongzhi .prevnext .prev {
      width: 30px;
      height: 32px;
      position: absolute; }
    .index-tongzhi .prevnext .prev {
      top: 0; }
    .index-tongzhi .prevnext .next {
      bottom: 0;
      right: 0; }

/*# sourceMappingURL=index.css.map */
