@charset "UTF-8";

* {

  margin: 0;

  padding: 0;

  list-style-type: none; }



body, button, dd, dl, dt, h1, h2, h3, h4, h5, h6, input, li, ol, p, td, ul {

  margin: 0;

  padding: 0; }



body, button, input {

  font: 12px/1.5 tahoma,arial,'Hiragino Sans GB',\5b8b\4f53,sans-serif; }



h1, h2, h3, h4, h5, h6, button, input {

  font-size: 100%;

  font-weight: 500; }



ol, ul {

  list-style: none; }



a {

  text-decoration: none !important;

  display: block; }



a:hover {

  text-decoration: underline; }



fieldset, img {

  border: 0;

  vertical-align: middle; }



a, button {

  cursor: pointer; }



button {

  outline: medium; }



input {

  outline: medium; }



/*img{

  width: 100%;

}*/

/*清除浮动*/

.clearfix:before, .clearfix:after {

  content: "";

  display: table; }



.clearfix:after {

  content: " ";

  display: block;

  font-size: 0;

  height: 0;

  clear: both;

  visibility: hidden; }



.clearfix {

  *zoom: 1;

  /*IE/7/6*/ }



.img-scale img, .link .link-con a, .list-txt10-1 li a, .list-doctor .items .txtbox h3 a, .list-doctor .items .txtbox p, .list-doctor .items .txtbox .goto, .list-img li img, .list-img li .describe {

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s; }



.img-scale:hover img {

  -webkit-transform: scale(1.1);

  -moz-transform: scale(1.1);

  -ms-transform: scale(1.1);

  -o-transform: scale(1.1);

  transform: scale(1.1); }



body {

  background: #f8efdc;

  min-width: 1200px;

  font-family: Arial, "微软雅黑 Regular";

  font-size: 14px;

  color: #666666; }



.fr {

  float: right; }



.fl {

  float: left; }



.w12 {

  width: 1200px;

  margin: 0 auto; }



.song {

  font-family: "宋体"; }



.o {

  overflow: hidden; }



.text-center {

  text-align: center; }



.img-scale {

  overflow: hidden; }



.top-bg {

  background: #4e392c;

  color: #fef1d9;

  font-size: 13px; }

  .top-bg .top {

    height: 35px;

    line-height: 35px; }

  .top-bg .top-right a {

    color: #c4b6a3;

    display: inline-block;

    padding: 0 16px 0 20px;

    position: relative; }

    .top-bg .top-right a:before {

      content: "|";

      position: absolute;

      left: 0;

      color: #c4b6a3;

      font-size: 12px; }

    .top-bg .top-right a:first-child:before {

      content: " "; }



.header {

  height: 190px;

  background: #f8efdc; }

  .header .header-bg {

    background: url("../images/headerbg.png") no-repeat 510px bottom; }

  .header .logo {

    display: inline-block;

    line-height: 190px;

    vertical-align: middle;

    float: left; }

    .header .logo img {

      max-height: 100%; }

  .header .info {

    padding: 40px 0 0 30px;

    line-height: 190px;

    color: #4c4c4c;

    width: 400px; }

    .header .info li {

      background: url("../images/five-star.png") no-repeat left center;

      padding-left: 25px;

      line-height: 30px; }

  .header .search {

    width: 318px;

    padding-top: 54px; }

    .header .search .search-box {

      background: #f8efdc;

      border: 1px solid #910000;

      width: 316px;

      height: 45px;

      position: relative; }

      .header .search .search-box .select {

        color: #4c4c4c;

        padding-top: 10px;

        position: relative;

        float: left; }

        .header .search .search-box .select > p {

          border-right: 1px solid #d2b48c;

          padding: 0 10px; }

        .header .search .search-box .select i {

          font-size: 16px;

          display: inline-block;

          font-style: normal;

          transform: rotate(-90deg);

          padding-right: 4px; }

        .header .search .search-box .select .select-info {

          width: 100px;

          position: absolute;

          left: -1px;

          top: 45px;

          border: 1px solid #910000;

          background: #ad793d;

          line-height: 30px;

          padding-left: 20px;

          color: #fff2da;

          display: none; }

      .header .search .search-box input[type="text"] {

        width: 150px;

        padding: 0 10px;

        height: 45px;

        background: none;

        border: none;

        font-family: "微软雅黑 Regular"; }

      .header .search .search-box input[type="submit"] {

        font-family: "微软雅黑 Regular";

        width: 48px;

        height: 47px;

        border: none;

        border: 1px solid #ad793d;

        position: absolute;

        right: -1px;

        top: -1px;

        background: #910000 url("../images/search.png") no-repeat center; }

    .header .search .header-link {

      padding-top: 20px; }

      .header .search .header-link a {

        float: left;

        color: #666666;

        margin-right: 20px; }

        .header .search .header-link a:hover {

          text-decoration: underline !important;

          color: #910000;

          text-align: center; }



.nav {

  height: 55px;

  background: #ad793d;

  font-size: 16px; }

  .nav li {

    float: left;

    text-align: center;

    line-height: 55px;

    width: 133px; }

    .nav li a {

      color: #fff2da; }

    .nav li.curr {

      background: #910000; }

    .nav li:hover {

      background: #910000; }



.link {

  border-bottom: 1px solid #756351;

  padding-top: 25px;

  height: 50px;

  overflow: hidden; }

  .link .yq {

    color: #f6e8cd;

    font-size: 17px;

    background: url("../images/link.png") no-repeat top left;

    padding-left: 42px;

    padding-top: 2px; }

  .link .link-con {

    width: 1000px;

    position: relative;

    line-height: 25px;

    padding-top: 3px; }

    .link .link-con a {

      display: inline-block;

      padding: 0 20px 22px 20px;

      color: #f6e8cd; }

      .link .link-con a:hover {

        color: #ad793d; }

  .link .gengduo {

    color: #f6e8cd;

    display: inline-block;

    padding-top: 6px; }



.copyright {

  font-size: 12px;

  color: rgba(246, 232, 205, 0.3);

  text-align: center;

  height: 40px;

  background: #271c16;

  line-height: 40px; }

  .copyright a {

    display: inline-block;

    color: rgba(246, 232, 205, 0.3); }



.foot-wrap {

  background: #4e392c; }



.footer {

  height: 242px;

  border-top: 1px solid #756351;

  margin-top: 4px;

  background: url("../images/footerbg.jpg") no-repeat center bottom;

  padding-top: 62px; }

  .footer .logo {

    width: 397px;

    padding-right: 94px; }

    .footer .logo img {

      width: 397px;

      height: 190px; }

  .footer .erweima {

    width: 138px;

    padding-right: 10px;

    padding-top: 10px;

    text-align: center;

    color: #f2e2c4; }

    .footer .erweima .imgbox {

      width: 124px;

      height: 124px;

      padding: 6px;

      border: 1px solid #725f4e;

      margin-bottom: 10px; }

      .footer .erweima .imgbox img {

        width: 100%;

        height: 100%; }

  .footer .info {

    width: 460px;

    color: #f2e2c4;

    line-height: 30px; }

    .footer .info .info-link {

      font-size: 15px;

      padding-bottom: 15px; }

      .footer .info .info-link a {

        float: left;

        margin-right: 30px;

        color: #ad9f89;

        line-height: 40px; }

    .footer .info span {

      font-size: 26px;

      font-weight: bold; }

    .footer .info .reixian {

      padding: 0 0 6px 0px; }



@font-face {

  font-family: FZCSK;

  src: url("../font/方正粗宋_GBK_0.TTF"); }

.list-txt10-1 {

  margin-top: 40px; }

  .list-txt10-1 li {

    margin-left: 43px;

    position: relative;

    padding-top: 24px;

    width: 62px;

    float: left;

    overflow: hidden;

    background: url("../images/bg1.png") no-repeat center top; }

    .list-txt10-1 li:first-child {

      margin-left: 0; }

    .list-txt10-1 li a {

      background: #ad793d;

      padding: 10px 6px; }

      .list-txt10-1 li a:hover {

        background: #a40300; }

      .list-txt10-1 li a:after {

        content: '';

        position: absolute;

        width: 63px;

        height: 49px;

        bottom: -4px;

        left: 0;

        background: url("../images/bg2.png") no-repeat center top; }

      .list-txt10-1 li a .title {

        border: 1px solid #ddc39c;

        height: 146px;

        font-family: FZCSK;

        font-size: 20px;

        color: #f8efdc;

        padding-left: 13px;

        display: inline-block;

        vertical-align: middle;

        line-height: 146px; }

        .list-txt10-1 li a .title span {

          line-height: 28px;

          display: inline-block;

          vertical-align: middle; }



.right-nav-bar {

  width: 50px;

  height: 100%;

  position: fixed;

  right: 0;

  top: 0;

  background: rgba(0, 0, 0, 0.6);

  z-index: 10; }

  .right-nav-bar .right-nav-bar-inner {

    height: 452px;

    position: absolute;

    top: 50%;

    margin-top: -250px; }

    .right-nav-bar .right-nav-bar-inner ul li {

      height: 50px;

      line-height: 50px;

      position: relative;

      font-size: 16px; }

      .right-nav-bar .right-nav-bar-inner ul li:hover p {

        display: block; }

      .right-nav-bar .right-nav-bar-inner ul li p {

        display: none;

        position: absolute;

        right: 0;

        top: 0;

        height: 50px;

        padding-right: 60px;

        padding-left: 15px;

        background: #ad793d;

        width: 70px;

        color: #f8efdc; }

      .right-nav-bar .right-nav-bar-inner ul li a {

        color: #ffffff;

        font-weight: bold; }

      .right-nav-bar .right-nav-bar-inner ul li .i-img {

        width: 30px;

        height: 50px;

        text-align: center;

        line-height: 55px;

        position: relative;

        margin: 0 10px;

        border-bottom: 1px solid #858585;

        overflow: hidden; }

        .right-nav-bar .right-nav-bar-inner ul li .i-img img {

          position: absolute;

          left: 2px;

          /*            width: 29px;

                      height: 29px;*/

          vertical-align: middle;

          text-align: center; }

        .right-nav-bar .right-nav-bar-inner ul li .i-img .img1 {

          top: 6px; }

        .right-nav-bar .right-nav-bar-inner ul li .i-img .img2 {

          top: -42px; }

        .right-nav-bar .right-nav-bar-inner ul li .i-img .img3 {

          top: -97px; }

        .right-nav-bar .right-nav-bar-inner ul li .i-img .img4 {

          top: -149px; }

        .right-nav-bar .right-nav-bar-inner ul li .i-img .img5 {

          top: -200px; }

        .right-nav-bar .right-nav-bar-inner ul li .i-img .img6 {

          top: -240px; }

        .right-nav-bar .right-nav-bar-inner ul li .i-img .img7 {

          top: -280px; }

      .right-nav-bar .right-nav-bar-inner ul li .p-ewm {

        padding-left: 0;

        padding-right: 80px; }

        .right-nav-bar .right-nav-bar-inner ul li .p-ewm img {

          background: #ad793d;

          padding: 10px 8px 10px 10px;

          width: 82px; }

      .right-nav-bar .right-nav-bar-inner ul li .pw {

        width: 90px; }

      .right-nav-bar .right-nav-bar-inner ul li .search {

        width: 80px;

        border-radius: 10px;

        padding: 0 10px;

        border: 1px solid #858585; }

    .right-nav-bar .right-nav-bar-inner .scrolltop {

      cursor: pointer;

      margin-top: 60px; }



.list-doctor {

  width: 950px; }

  .list-doctor .items {

    width: 355px;

    overflow: hidden;

    float: left;

    height: 194px;

    padding: 56px 60px 0 6px; }

    .list-doctor .items .imgbox {

      float: left; }

      .list-doctor .items .imgbox img {

        width: 146px;

        height: 194px; }

    .list-doctor .items .txtbox {

      width: 149px;

      padding: 0 30px;

      height: 194px;

      float: right;

      position: relative;

      background: #fcf7e4 url("../images/logo3.png") no-repeat 67px 20px; }

      .list-doctor .items .txtbox h3 {

        font-size: 18px;

        font-weight: bold;

        padding: 23px 0 8px; }

        .list-doctor .items .txtbox h3 a {

          color: #910000; }

      .list-doctor .items .txtbox p {

        color: #4c4c4c;

        line-height: 34px;

        font-size: 15px; }

      .list-doctor .items .txtbox .goto {

        background: #be803e;

        width: 74px;

        height: 30px;

        text-align: center;

        line-height: 30px;

        color: #f8efdc;

        position: absolute;

        bottom: 13px;

        right: 18px; }

        .list-doctor .items .txtbox .goto:hover {

          background: #910000; }



.list-img {

  overflow: hidden;

  font-size: 14px;

  padding-top: 20px; }

  .list-img li {

    float: left;

    width: 318px;

    padding: 50px 40px 0; }

    .list-img li:hover img {

      -webkit-transform: scale(1.05);

      -moz-transform: scale(1.05);

      -ms-transform: scale(1.05);

      -o-transform: scale(1.05);

      transform: scale(1.05); }

    .list-img li .imgbox {

      border: 1px solid #910000;

      border-bottom-color: #bd6564;

      padding: 8px 7px; }

      .list-img li .imgbox a {

        overflow: hidden; }

    .list-img li img {

      width: 301px;

      height: 219px; }

    .list-img li h3 a {

      font-size: 16px;

      color: #910000;

      border-top: 1px solid #d39896;

      padding: 15px 0 6px;

      font-weight: bold; }

    .list-img li .describe {

      color: #4c4c4c;

      line-height: 28px;

      height: 56px;

      overflow: hidden; }



.index-list-keshi {

  padding-top: 60px;

  position: relative; }

  .index-list-keshi .items {

    width: 300px;

    float: left; }

    .index-list-keshi .items .hexagon, .index-list-keshi .items .wrap-boder1, .index-list-keshi .items .wrap-boder1 .wrap-boder2, .index-list-keshi .items .wrap-boder1 .wrap-boder2 .wrap-boder3{

      height: 138px;

      width: 162px; }

.index-list-keshi .items .wrap-boder1 .wrap-boder2 .wrap-boder3 img{

  width: 100px;

  height: 100px;

  vertical-align: middle;

  margin-top: 19px;

}

.index-list-keshi .items .hexagon {

      background: url("../images/hexagon.png") no-repeat left center;

      padding: 12px;

      margin: 0 auto; }

    .index-list-keshi .items .wrap-boder1 {

      overflow: hidden;

      visibility: hidden;

      -webkit-transform: rotate(120deg);

      -moz-transform: rotate(120deg);

      -ms-transform: rotate(120deg);

      -o-transform: rotate(120deg);

      transform: rotate(120deg); }

      .index-list-keshi .items .wrap-boder1 .wrap-boder2 {

        overflow: hidden;

        visibility: hidden;

        -webkit-transform: rotate(-60deg);

        -moz-transform: rotate(-60deg);

        -ms-transform: rotate(-60deg);

        -o-transform: rotate(-60deg);

        transform: rotate(-60deg); }

        .index-list-keshi .items .wrap-boder1 .wrap-boder2 .wrap-boder3 {

         /* background: #000;*/

          -webkit-transform: rotate(-60deg);

          -moz-transform: rotate(-60deg);

          -ms-transform: rotate(-60deg);

          -o-transform: rotate(-60deg);

          transform: rotate(-60deg);

          overflow: hidden;

          visibility: visible;

        text-align: center;}

    .index-list-keshi .items .title a {

      color: #910000;

      font-size: 18px;

      font-weight: bold;

      text-align: center;

      padding: 25px 0 10px; }

    .index-list-keshi .items .describe {

      width: 230px;

      margin: 0 auto;

      line-height: 28px;

      text-align: center;

      color: #4c4c4c; }



/*# sourceMappingURL=common.css.map */

