body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
  padding: 0;
  margin: 0; }

body {
  font-size: 12px;
  color: #000;
  width: 100%;
  background: #f1f1f1; }

img {
  border: 0px; }

table {
  border-collapse: collapse; }

ol, ul, li, dl, dt, dd {
  list-style: none;
  list-style: none;
  margin: 0px;
  padding: 0px; }

abbr, acronym {
  border: 0; }

blockquote {
  color: #666;
  font-style: italic; }

html {
  -webkit-text-size-adjust: none; }

h1, h2, h3, h4, h5, h6 {
  font-size: 12px;
  font-weight: inherit;
  margin: 0px;
  padding: 0px; }

a {
  text-decoration: none;
  color: #000; }

a:link {
  text-decoration: none; }

a:visited {
  text-decoration: none; }

a:hover {
  text-decoration: none; }

a:active {
  text-decoration: none; }

.clear {
  clear: both;
  margin: 0px;
  padding: 0px;
  line-height: 0px;
  height: 0px;
  font-size: 0px; }

* {
  margin: 0;
  padding: 0;
  list-style: none;
  border: 0; }

.left {
  float: left; }

.right {
  float: right; }

.clear {
  clear: both; }

@font-face {
  font-family: HelveticaNeueThn;
  src: url(../font/HelveticaNeueThn.ttf); }
.header {
  width: 100%;
  height: 110px;
  box-shadow: 3px 3px 5px #ccc;
  background: #fff; }
  .header .header-new {
    width: 1190px;
    height: 110px;
    margin: 0 auto; }
    .header .header-new .logo {
      width: 156px;
      height: 48px;
      float: left;
      margin-top: 33px; }
    .header .header-new .nav {
      width: 775px;
      height: 40px;
      float: left;
      margin-left: 128px;
      margin-top: 35px; }
      .header .header-new .nav ul {
        width: 100%;
        height: 40px; }
        .header .header-new .nav ul li {
          width: 106px;
          height: 40px;
          line-height: 40px;
          font-size: 14px;
          float: left;
          margin-right: 23px;
          text-align: center; }
          .header .header-new .nav ul li a {
            width: 106px;
            height: 40px;
            display: block;
            color: #333333; }
          .header .header-new .nav ul li a.current {
            background: #58516e;
            color: #fff; }
          .header .header-new .nav ul li a:hover {
            background: #58516e;
            color: #fff; }
    .header .header-new .search {
      width: 217px;
      height: 39px;
      background: url(../img/search.png) no-repeat;
      float: right;
      margin-top: 37px; }
      .header .header-new .search .text {
        width: 170px;
        padding-left: 10px;
        line-height: 39px;
        font-size: 14px;
        height: 39px;
        color: #333;
        float: left;
        border: none;
        background: none; }
      .header .header-new .search .submit {
        width: 37px;
        height: 39px;
        float: left;
        border: none;
        background: none; }

.noBorder {
  border: none !important; }

.index {
  width: 1190px;
  margin: 22px auto 0; }
  .index .box1 {
    width: 100%; }
    .index .box1 .con1 {
      width: 867px;
      float: left; }
      .index .box1 .con1 .banner {
        width: 100%;
        overflow: hidden;
        position: relative; }
        .index .box1 .con1 .banner .bd {
          width: 100%; }
          .index .box1 .con1 .banner .bd li {
            width: 867px;
            height: 279px;
            position: absolute;
            top: 0;
            left: 0; }
        .index .box1 .con1 .banner .hd {
          width: 100%;
          height: auto;
          position: absolute;
          bottom: 20px;
          left: 0; }
          .index .box1 .con1 .banner .hd ul {
            width: 100%;
            height: auto;
            text-align: center; }
            .index .box1 .con1 .banner .hd ul li {
              width: 12px;
              height: 12px;
              border-radius: 12px;
              background: #666;
              display: inline-block;
              margin: 0 3px;
              font-size: 0; }
            .index .box1 .con1 .banner .hd ul li.on {
              background: #847aa3; }
      .index .box1 .con1 .list {
        width: 100%;
        height: 133px;
        background: #fff; }
        .index .box1 .con1 .list .conn {
          width: 216px;
          float: left;
          height: 133px;
          position: relative; }
          .index .box1 .con1 .list .conn a {
            width: 217px;
            height: 133px;
            display: block;
            color: #666; }
            .index .box1 .con1 .list .conn a .t1 {
              font-size: 18px;
              line-height: 18px;
              font-family: HelveticaNeueThn;
              font-weight: 100;
              margin-left: 23px;
              margin-top: 33px;
              opacity: 0.5; }
            .index .box1 .con1 .list .conn a .t2 {
              font-size: 18px;
              line-height: 18px;
              margin-left: 23px;
              margin-top: 4px;
              opacity: 0.7; }
            .index .box1 .con1 .list .conn a img {
              position: absolute;
              bottom: 20px;
              right: 20px; }
        .index .box1 .con1 .list span {
          width: 1px;
          height: 110px;
          opacity: 0.5;
          display: block;
          float: left;
          background: #eeeeee;
          margin-top: 10px; }
    .index .box1 .con2 {
      width: 298px;
      height: 410px;
      background: #fff;
      float: right; }
      .index .box1 .con2 .tits {
        line-height: 57px;
        font-size: 18px;
        color: #58516e;
        font-weight: bold;
        text-align: center; }
      .index .box1 .con2 img {
        width: 100%;
        display: block; }
      .index .box1 .con2 .table1 {
        width: 100%;
        margin-top: 16px;
        border-bottom: 1px dashed #c9c9c9;
        padding-bottom: 23px; }
        .index .box1 .con2 .table1 .text {
          width: 245px;
          height: 36px;
          border: 1px solid #d8d8d8;
          line-height: 36px;
          font-size: 12px;
          color: #888888;
          padding-left: 15px;
          display: block;
          margin: 0 auto; }
        .index .box1 .con2 .table1 .submit {
          width: 260px;
          height: 40px;
          text-align: center;
          line-height: 40px;
          font-size: 14px;
          color: #fff;
          background: #847aa3;
          border: none;
          margin: 9px auto 0;
          display: block; }
      .index .box1 .con2 .table2 {
        width: 260px;
        margin: 20px auto 0;
        overflow: hidden; }
        .index .box1 .con2 .table2 .select {
          width: 260px;
          height: 36px;
          background: url(../img/select.jpg) no-repeat;
          -moz-appearance: none;
          -webkit-appearance: none;
          border: medium none;
          margin-bottom: 9px;
          padding-left: 15px;
          color: #888888;
          cursor: pointer; }
        .index .box1 .con2 .table2 .select1 {
          width: 120px;
          height: 36px;
          background: url(../img/select2.jpg) no-repeat;
          -moz-appearance: none;
          -webkit-appearance: none;
          border: medium none;
          margin-bottom: 9px;
          padding-left: 15px;
          color: #888888;
          cursor: pointer; }
        .index .box1 .con2 .table2 .submit {
          width: 260px;
          height: 40px;
          text-align: center;
          line-height: 40px;
          font-size: 14px;
          color: #fff;
          background: #847aa3;
          border: none;
          display: block; }
  .index .box2 {
    width: 100%;
    height: auto;
    margin-top: 45px; }
    .index .box2 .list {
      width: 100%;
      overflow: hidden;
      position: relative;
      margin-top: 26px; }
      .index .box2 .list .bd {
        width: 100%; }
        .index .box2 .list .bd ul {
          width: 100%;
          position: relative; }
          .index .box2 .list .bd ul li {
            width: 98px;
            height: 98px;
            border: 1px solid #d8d8d8;
            background: #fff;
            margin-right: 21px; }
            .index .box2 .list .bd ul li a {
              width: 98px;
              height: 98px;
              display: block; }
              .index .box2 .list .bd ul li a .pic {
                width: 98px;
                height: 38px;
                margin-top: 20px; }
              .index .box2 .list .bd ul li a .tits {
                text-align: center;
                font-size: 12px;
                color: #666666;
                line-height: 12px;
                margin-top: 12px; }
  .index .box3 {
    width: 100%;
    height: auto;
    margin-top: 45px; }
    .index .box3 .con {
      width: 100%;
      margin-top: 22px;
      background: #fff;
      height: 338px; }
      .index .box3 .con .pic {
        width: 312px;
        height: 338px;
        float: left;
        position: relative; }
        .index .box3 .con .pic .prev {
          width: 18px;
          height: 32px;
          background: url(../img/honor_prev.png) no-repeat;
          position: absolute;
          top: 160px;
          left: 10px;
          opacity: 0.5; }
        .index .box3 .con .pic .next {
          width: 18px;
          height: 32px;
          background: url(../img/honor_next.png) no-repeat;
          position: absolute;
          top: 160px;
          right: 10px;
          opacity: 0.5; }
      .index .box3 .con .list {
        width: 435px;
        margin: 14px 31px 0 31px;
        float: left; }
        .index .box3 .con .list ul {
          width: 100%; }
          .index .box3 .con .list ul li {
            width: 100%;
            border-top: 1px dashed #dfdfdf;
            margin-bottom: 20px; }
            .index .box3 .con .list ul li a {
              display: block; }
              .index .box3 .con .list ul li a .tits {
                font-size: 18px;
                line-height: 18px;
                color: #333333; }
              .index .box3 .con .list ul li a .tits:hover {
                color: #58516e; }
              .index .box3 .con .list ul li a .tit {
                font-size: 12px;
                line-height: 20px;
                color: #888888;
                margin-top: 15px; }
              .index .box3 .con .list ul li a .tit:hover {
                color: #58516e; }
      .index .box3 .con .conn {
        width: 380px;
        float: right;
        height: 338px;
        border-left: 1px solid #eeeeee; }
        .index .box3 .con .conn .tabs {
          width: 330px;
          height: auto;
          margin: 0 auto;
          border-bottom: 1px solid #eeeeee; }
          .index .box3 .con .conn .tabs a {
            width: 147px;
            text-align: center;
            display: block;
            font-size: 18px;
            line-height: 62px;
            padding-bottom: 2px;
            color: #333333; }
          .index .box3 .con .conn .tabs a.cur {
            padding-bottom: 0;
            border-bottom: 2px solid #58516e;
            color: #58516e; }
          .index .box3 .con .conn .tabs a:hover {
            padding-bottom: 0;
            border-bottom: 2px solid #58516e;
            color: #58516e; }
        .index .box3 .con .conn .conn-new {
          width: 330px;
          height: auto;
          margin: 0 auto; }
          .index .box3 .con .conn .conn-new ul {
            width: 100%; }
            .index .box3 .con .conn .conn-new ul li {
              width: 100%;
              line-height: 49px;
              font-size: 12px;
              border-top: 1px dashed #888888; }
              .index .box3 .con .conn .conn-new ul li a {
                color: #888888; }
              .index .box3 .con .conn .conn-new ul li a:hover {
                color: #58516e; }
  .index .ad {
    width: 100%;
    height: 100px;
    margin-top: 22px; }
    .index .ad .bd {
      width: 100%;
      height: 100px; }
      .index .ad .bd ul {
        width: 100%; }
        .index .ad .bd ul li {
          width: 100%;
          height: 100px; }
  .index .box4 {
    width: 100%;
    height: auto;
    margin-top: 40px; }
    .index .box4 .con1 {
      width: 650px;
      height: auto; }
      .index .box4 .con1 .conn {
        width: 100%;
        height: 300px;
        background: #fff;
        position: relative;
        margin-top: 20px; }
        .index .box4 .con1 .conn img {
          position: absolute;
          bottom: 22px;
          right: 8px; }
        .index .box4 .con1 .conn .conn-new {
          width: 600px;
          margin: 0 auto;
          position: relative;
          z-index: 2; }
          .index .box4 .con1 .conn .conn-new .tits {
            font-size: 18px;
            line-height: 30px;
            color: #333333;
            padding-top: 24px; }
          .index .box4 .con1 .conn .conn-new .t1 {
            width: 100%;
            height: 54px;
            margin-top: 25px;
            margin-bottom: 3px; }
            .index .box4 .con1 .conn .conn-new .t1 .icon {
              width: 30px;
              height: 54px;
              float: left; }
            .index .box4 .con1 .conn .conn-new .t1 .tit {
              font-size: 12px;
              line-height: 24px;
              color: #888888;
              margin-left: 10px;
              float: left; }
          .index .box4 .con1 .conn .conn-new .t2 {
            width: 100%;
            height: 30px;
            margin-bottom: 1px; }
            .index .box4 .con1 .conn .conn-new .t2 .icon {
              width: 30px;
              height: 30px;
              float: left; }
            .index .box4 .con1 .conn .conn-new .t2 .tit {
              font-size: 12px;
              line-height: 30px;
              color: #888;
              float: left;
              margin-left: 10px; }
              .index .box4 .con1 .conn .conn-new .t2 .tit span {
                color: #ff6600; }
    .index .box4 .con2 {
      width: 525px;
      height: auto; }
      .index .box4 .con2 .conn {
        width: 525px;
        height: 300px;
        background: #b1abc2;
        margin-top: 20px; }
        .index .box4 .con2 .conn .conn-new {
          width: 475px;
          margin: 0 auto; }
          .index .box4 .con2 .conn .conn-new .pic {
            width: 475px;
            height: 145px;
            padding-top: 20px; }
          .index .box4 .con2 .conn .conn-new .tits {
            font-size: 12px;
            line-height: 30px;
            color: #fff;
            margin-top: 16px; }
          .index .box4 .con2 .conn .conn-new .tits:hover {
            color: #333333; }
  .index .top {
    width: 100%; }
    .index .top .tits {
      font-size: 24px;
      line-height: 30px;
      font-weight: bold;
      color: #58516e;
      float: left; }
      .index .top .tits a {
        color: #58516e; }
        .index .top .tits a span {
          font-weight: normal;
          font-size: 18px;
          color: #333333;
          font-family: HelveticaNeueThn;
          opacity: 0.7;
          line-height: 18px;
          margin-left: 10px; }
    .index .top .more {
      width: 98px;
      height: 28px;
      border: 1px solid #58516e;
      text-align: center;
      line-height: 28px;
      border-radius: 3px;
      display: block;
      float: right;
      color: #58516e;
      font-size: 14px; }
    .index .top .more:hover {
      background: #58516e;
      color: #fff; }

.link {
  width: 100%;
  height: 49px;
  margin-top: 40px;
  border-top: 1px solid #dedede;
  background: #f8f8f8; }
  .link .link-new {
    width: 1190px;
    height: 49px;
    line-height: 20px;
    margin: 0 auto; }
    .link .link-new span {
      font-size: 14px;
      color: #dad5d5;
      font-weight: bold; }
    .link .link-new a {
      margin-left: 10px;
      font-size: 12px;
      color: #dad5d5; }
    .link .link-new a:hover {
      color: #dad5d5; }

.nav1 {
  width: 100%;
  height: 45px;
  background: #58516e; }
  .nav1 .nav1-new {
    width: 1190px;
    margin: 0 auto; }
    .nav1 .nav1-new a {
      font-size: 12px;
      color: #fff;
      line-height: 45px;
      margin-right: 45px; }
    .nav1 .nav1-new a:hover {
      color: #bc9058; }

.footer {
  width: 100%;
  height: 100px; }
  .footer .footer-new {
    width: 1190px;
    margin: 0 auto; }
    .footer .footer-new .tits {
      font-size: 12px;
      line-height: 24px;
      color: #666666;
      float: left;
      margin-top: 18px;
      opacity: 0.8; }
    .footer .footer-new .tit {
      font-size: 12px;
      line-height: 24px;
      margin-top: 18px;
      float: right;
      text-align: right;
      opacity: 0.6;
      color: #666666; }
      .footer .footer-new .tit a {
        color: #666; }
      .footer .footer-new .tit a:hover {
        color: #bc9058; }

.about {
  width: 1190px;
  height: auto;
  margin: 40px auto 0; }
  .about .content {
    width: 100%;
    height: auto;
    margin-top: 22px; }
    .about .content .con-left {
      width: 245px;
      float: left; }
      .about .content .con-left .con2 {
        width: 245px;
        height: 297px;
        background: #fff;
        margin-top: 30px; }
        .about .content .con-left .con2 .tits {
          line-height: 57px;
          font-size: 18px;
          color: #58516e;
          font-weight: bold;
          text-align: center; }
        .about .content .con-left .con2 img {
          width: 100%;
          display: block; }
        .about .content .con-left .con2 .table2 {
          width: 209px;
          margin: 20px auto 0;
          overflow: hidden; }
          .about .content .con-left .con2 .table2 .select {
            width: 209px;
            height: 36px;
            background: url(../img/select1.jpg) no-repeat;
            -moz-appearance: none;
            -webkit-appearance: none;
            border: medium none;
            margin-bottom: 9px;
            padding-left: 15px;
            color: #888888;
            cursor: pointer; }
          .about .content .con-left .con2 .table2 .select1 {
            width: 100px;
            height: 36px;
            background: url(../img/select3.jpg) no-repeat;
            -moz-appearance: none;
            -webkit-appearance: none;
            border: medium none;
            margin-bottom: 9px;
            padding-left: 15px;
            color: #888888;
            cursor: pointer; }
          .about .content .con-left .con2 .table2 .submit {
            width: 209px;
            height: 40px;
            text-align: center;
            line-height: 40px;
            font-size: 12px;
            color: #fff;
            background: #847aa3;
            border: none;
            display: block; }
    .about .content .con-right {
      width: 920px;
      min-height: 810px;
      padding-bottom: 30px;
      background: #fff;
      float: right; }
      .about .content .con-right .tits {
        width: 890px;
        padding-left: 30px;
        height: 62px;
        line-height: 62px;
        font-size: 20px;
        color: #333;
        border-bottom: 1px solid #aa9fd0; }
      .about .content .con-right .conn {
        width: 860px;
        margin: 35px auto 0;
        color: #888888;
        font-size: 14px;
        line-height: 28px; }
        .about .content .con-right .conn .pic {
          width: 100%;
          margin-bottom: 30px; }
          .about .content .con-right .conn .pic img {
            max-width: 100%; }
        .about .content .con-right .conn .tit {
          margin-bottom: 10px; }
      .about .content .con-right .news {
        width: 860px;
        height: auto;
        margin: 35px auto 0; }
        .about .content .con-right .news .news-top {
          width: 100%;
          height: auto;
          border-bottom: 1px solid #f1efee;
          padding-bottom: 35px; }
          .about .content .con-right .news .news-top .pic {
            width: 243px;
            height: 159px;
            float: left; }
          .about .content .con-right .news .news-top .con {
            width: 590px;
            float: right; }
            .about .content .con-right .news .news-top .con .title {
              width: 100%;
              margin-top: 12px; }
              .about .content .con-right .news .news-top .con .title .tit {
                font-size: 16px;
                line-height: 16px;
                color: #333333;
                font-weight: bold;
                float: left;
                display: block; }
              .about .content .con-right .news .news-top .con .title .tit:hover {
                color: #58516e; }
              .about .content .con-right .news .news-top .con .title .time {
                color: #888888;
                font-family: Arial;
                font-size: 14px;
                line-height: 14px;
                margin-top: 2px;
                float: right; }
            .about .content .con-right .news .news-top .con .tit1 {
              font-size: 14px;
              line-height: 28px;
              color: #888888;
              margin-top: 22px;
              height: 80px;
              display: block; }
            .about .content .con-right .news .news-top .con .tit1:hover {
              color: #746998; }
            .about .content .con-right .news .news-top .con .more {
              width: 95px;
              height: 29px;
              line-height: 29px;
              background: url(../img/news_pic1.png) no-repeat;
              font-size: 14px;
              color: #888888;
              padding-left: 5px;
              display: block; }
            .about .content .con-right .news .news-top .con .more:hover {
              color: #746998; }
        .about .content .con-right .news .list {
          width: 100%;
          height: auto;
          margin-top: 8px; }
          .about .content .con-right .news .list ul {
            width: 100%; }
            .about .content .con-right .news .list ul li {
              width: 100%;
              height: 47px;
              line-height: 47px;
              font-size: 14px;
              border-bottom: 1px dashed #eaeaea; }
              .about .content .con-right .news .list ul li a {
                color: #666666;
                display: block; }
                .about .content .con-right .news .list ul li a .tit {
                  float: left; }
                .about .content .con-right .news .list ul li a .time {
                  float: right;
                  color: #888; }
            .about .content .con-right .news .list ul li:hover a {
              color: #746998; }
      .about .content .con-right .service {
        width: 860px;
        margin: 25px auto 0;
        height: auto;
        overflow: hidden; }
        .about .content .con-right .service ul {
          width: 110%; }
          .about .content .con-right .service ul li {
            width: 274px;
            height: 318px;
            float: left;
            margin-right: 15px;
            border: 1px solid #eaeaea;
            margin-bottom: 27px; }
            .about .content .con-right .service ul li a {
              display: block; }
              .about .content .con-right .service ul li a .pic {
                width: 274px;
                height: 205px; }
                .about .content .con-right .service ul li a .pic img {
                  width: 100%; }
              .about .content .con-right .service ul li a .con {
                width: 250px;
                margin: 18px auto 0; }
                .about .content .con-right .service ul li a .con .tit {
                  font-size: 16px;
                  line-height: 16px;
                  color: #333333;
                  font-weight: bold; }
                .about .content .con-right .service ul li a .con .tit:hover {
                  color: #746998; }
                .about .content .con-right .service ul li a .con .tit1 {
                  font-size: 12px;
                  line-height: 24px;
                  color: #888888;
                  margin-top: 10px; }
                .about .content .con-right .service ul li a .con .tit1:hover {
                  color: #746998; }
      .about .content .con-right .product {
        width: 860px;
        height: auto;
        margin: 35px auto 0; }
        .about .content .con-right .product .list {
          width: 100%; }
          .about .content .con-right .product .list ul {
            width: 100%; }
            .about .content .con-right .product .list ul li {
              width: 100%;
              height: auto;
              border-bottom: 1px solid #f1efee;
              padding-bottom: 35px;
              margin-bottom: 26px; }
              .about .content .con-right .product .list ul li .con {
                width: 100%; }
                .about .content .con-right .product .list ul li .con .title {
                  width: 100%;
                  margin-top: 12px; }
                  .about .content .con-right .product .list ul li .con .title .tit {
                    font-size: 16px;
                    line-height: 16px;
                    color: #333333;
                    font-weight: bold;
                    float: left;
                    display: block; }
                  .about .content .con-right .product .list ul li .con .title .tit:hover {
                    color: #58516e; }
                  .about .content .con-right .product .list ul li .con .title .time {
                    color: #888888;
                    font-family: Arial;
                    font-size: 14px;
                    line-height: 14px;
                    margin-top: 2px;
                    float: right; }
                .about .content .con-right .product .list ul li .con .tit1 {
                  font-size: 14px;
                  line-height: 28px;
                  color: #888888;
                  margin-top: 22px;
                  height: 80px;
                  display: block; }
                .about .content .con-right .product .list ul li .con .tit1:hover {
                  color: #746998; }
                .about .content .con-right .product .list ul li .con .more {
                  width: 95px;
                  height: 29px;
                  line-height: 29px;
                  background: url(../img/news_pic1.png) no-repeat;
                  font-size: 14px;
                  color: #888888;
                  padding-left: 5px;
                  display: block; }
                .about .content .con-right .product .list ul li .con .more:hover {
                  color: #746998; }
      .about .content .con-right .contact {
        width: 860px;
        height: auto;
        margin: 25px auto 0; }
        .about .content .con-right .contact .map {
          width: 860px;
          height: 280px; }
        .about .content .con-right .contact .conn {
          width: 860px;
          margin: 0 auto;
          position: relative;
          z-index: 2; }
          .about .content .con-right .contact .conn .title {
            font-size: 18px;
            line-height: 30px;
            color: #666666;
            padding-top: 24px;
            font-weight: bold; }
          .about .content .con-right .contact .conn .t1 {
            width: 100%;
            height: 54px;
            margin-top: 23px;
            margin-bottom: 3px; }
            .about .content .con-right .contact .conn .t1 .icon {
              width: 30px;
              height: 54px;
              float: left; }
            .about .content .con-right .contact .conn .t1 .tit {
              font-size: 14px;
              line-height: 24px;
              color: #888888;
              margin-left: 10px;
              float: left; }
          .about .content .con-right .contact .conn .co {
            width: 100%; }
            .about .content .con-right .contact .conn .co .co-new {
              float: left; }
              .about .content .con-right .contact .conn .co .co-new .t2 {
                width: 100%;
                height: 30px;
                margin-bottom: 1px; }
                .about .content .con-right .contact .conn .co .co-new .t2 .icon {
                  width: 30px;
                  height: 30px;
                  float: left; }
                .about .content .con-right .contact .conn .co .co-new .t2 .tt {
                  font-size: 14px;
                  line-height: 30px;
                  color: #888;
                  float: left;
                  margin-left: 10px; }
                  .about .content .con-right .contact .conn .co .co-new .t2 .tt span {
                    color: #ff6600; }
            .about .content .con-right .contact .conn .co .img {
              width: 92px;
              height: 92px;
              float: left;
              margin-left: 50px;
              display: block; }
        .about .content .con-right .contact .message {
          width: 100%;
          height: auto;
          font-size: 16px;
          line-height: 30px;
          color: #666; }
          .about .content .con-right .contact .message i {
            width: 115px;
            text-align: right;
            display: block;
            float: left;
            margin-bottom: 20px; }
          .about .content .con-right .contact .message .text {
            width: 200px;
            height: 30px;
            border: 1px solid #666;
            background: none;
            float: left;
            margin-bottom: 20px;
            display: block; }
          .about .content .con-right .contact .message textarea {
            width: 600px;
            height: 300px;
            display: block;
            float: left;
            border: 1px solid #666;
            margin-bottom: 30px; }
          .about .content .con-right .contact .message .submit {
            width: 150px;
            height: 40px;
            text-align: center;
            line-height: 40px;
            font-size: 16px;
            color: #fff;
            background: #bc9058;
            border: none;
            margin-left: 115px;
            display: block; }
  .about .info {
    width: 1190px;
    height: auto;
    margin: 30px auto 0;
    padding-bottom: 100px; }
    .about .info .con1 {
      width: 100%;
      height: auto;
      float: left;
      background: #fff;
      border: 1px solid #eeeeee; }
      .about .info .con1 .con1-new {
        width: 960px;
        height: auto;
        margin: 45px auto 0; }
        .about .info .con1 .con1-new table {
          width: 100%;
          border-style: solid;
          border-width: 1px; }
          .about .info .con1 .con1-new table tr {
            border-style: solid;
            border-width: 1px; }
            .about .info .con1 .con1-new table tr td {
              border-style: solid;
              border-width: 1px;
              padding-left: 10px; }
        .about .info .con1 .con1-new .tits {
          font-size: 24px;
          line-height: 24px;
          color: #333333; }
        .about .info .con1 .con1-new .tm {
          width: 100%;
          height: 30px;
          border-bottom: 1px solid #eeeeee;
          padding-bottom: 23px;
          margin-top: 14px; }
          .about .info .con1 .con1-new .tm .time {
            font-size: 16px;
            line-height: 24px;
            color: #999999;
            float: left; }
          .about .info .con1 .con1-new .tm .share-new {
            width: 245px;
            float: right; }
            .about .info .con1 .con1-new .tm .share-new span {
              float: left;
              line-height: 28px;
              display: block;
              font-size: 14px;
              color: #666666;
              margin-right: 5px; }
            .about .info .con1 .con1-new .tm .share-new .tubiao {
              background: url(../img/news_tubiao.png) no-repeat;
              width: 175px;
              height: 28px;
              float: left; }
              .about .info .con1 .con1-new .tm .share-new .tubiao a {
                width: 40px;
                height: 28px;
                float: left;
                display: block;
                margin: 0 3px 0 0;
                background: none;
                padding: 0; }
        .about .info .con1 .con1-new img {
          width: 100%;
          display: block;
          margin: 0 auto; }
        .about .info .con1 .con1-new .tit {
          font-size: 14px;
          line-height: 30px;
          color: #666666;
          width: 640px;
          margin: 0 auto; }
        .about .info .con1 .con1-new .paging {
          width: 100%;
          margin: 90px auto 0;
          height: auto;
          padding-bottom: 52px;
          border-top: 1px solid #eeeeee;
          padding-top: 40px; }
          .about .info .con1 .con1-new .paging p {
            font-size: 16px;
            color: #666666;
            line-height: 30px; }
            .about .info .con1 .con1-new .paging p a {
              color: #666666; }
            .about .info .con1 .con1-new .paging p a:hover {
              color: #58516e; }
          .about .info .con1 .con1-new .paging .return {
            width: 116px;
            height: 38px;
            display: block;
            border-radius: 38px;
            background: #58516e;
            color: #fff;
            line-height: 38px;
            font-size: 14px;
            text-align: center;
            margin-top: 12px; }

.top {
  width: 100%;
  height: auto; }
  .top .tits {
    font-size: 24px;
    line-height: 24px;
    color: #333333;
    float: left;
    font-weight: bold; }
  .top .tit {
    font-size: 12px;
    line-height: 12px;
    color: #666666;
    float: right;
    margin-top: 15px; }
    .top .tit a {
      color: #666666; }
    .top .tit span {
      margin: 0 4px; }
    .top .tit a:hover {
      color: #58516e; }

.sidebar {
  width: 100%;
  min-height: 220px;
  height: auto;
  border-top: 4px solid #746998;
  background: #443e56;
  padding: 6px 0; }
  .sidebar ul {
    width: 100%;
    height: auto;
    display: block; }
    .sidebar ul li {
      width: 100%;
      height: 51px;
      border-top: 1px solid #aa9fd0;
      line-height: 51px;
      font-size: 14px; }
      .sidebar ul li a {
        width: 205px;
        height: 48px;
        display: block;
        margin: 0 auto;
        color: #fff;
        background: url(../img/about_icon.png) right no-repeat; }
    .sidebar ul li:hover {
      background: #aa9fd0; }
      .sidebar ul li:hover a {
        background: url(../img/about_icon_h.png) right no-repeat; }
    .sidebar ul li.curr {
      background: #aa9fd0; }
      .sidebar ul li.curr a {
        background: url(../img/about_icon_h.png) right no-repeat; }

.newest {
  width: 100%;
  height: auto;
  background: #fff;
  border-top: 2px solid #746998;
  position: relative;
  margin-top: 30px;
  padding-bottom: 35px; }
  .newest .title {
    width: 99px;
    height: 37px;
    background: #bc9058;
    position: absolute;
    top: -1px;
    left: 20px;
    text-align: center;
    line-height: 37px;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    z-index: 3; }
  .newest a {
    display: block; }
    .newest a .pic {
      width: 100%;
      height: 140px;
      overflow: hidden;
      position: relative; }
      .newest a .pic img {
        width: 100%; }
    .newest a .conn {
      width: 213px;
      height: auto;
      margin: 18px auto 0; }
      .newest a .conn .tits {
        font-size: 12px;
        line-height: 24px;
        color: #666666; }
      .newest a .conn .tits:hover {
        color: #aa9fd0; }
      .newest a .conn .tit {
        width: 80px;
        height: 20px;
        line-height: 20px;
        background: url(../img/about_icon1.png) right no-repeat;
        font-size: 12px;
        color: #666666;
        margin-top: 17px; }
      .newest a .conn .tit:hover {
        color: #aa9fd0;
        background: url(../img/about_icon1_h.png) right no-repeat; }

.cc {
  width: 100%;
  height: 224px;
  background: #fff;
  margin-top: 30px;
  border-top: 2px solid #746998; }
  .cc .tits {
    width: 100%;
    height: 56px;
    background: #fcfcfc; }
    .cc .tits span {
      width: 200px;
      margin: 0 auto;
      display: block;
      line-height: 56px;
      font-size: 18px;
      color: #333333; }
  .cc .c1 {
    margin-top: 4px;
    height: 41px;
    width: 100%;
    padding-top: 10px; }
    .cc .c1 .c-new {
      width: 200px;
      height: 51px;
      margin: 0 auto; }
      .cc .c1 .c-new .icon {
        width: 32px;
        height: 32px;
        border-radius: 32px;
        float: left; }
      .cc .c1 .c-new .tit {
        font-size: 12px;
        line-height: 18px;
        color: #888888;
        width: 160px;
        float: right; }
  .cc .c2 {
    width: 100%;
    height: 41px;
    padding-top: 10px;
    border-top: 1px solid #f1f0f4; }
    .cc .c2 .c-new {
      width: 200px;
      height: 51px;
      margin: 0 auto; }
      .cc .c2 .c-new .icon {
        width: 32px;
        height: 32px;
        border-radius: 32px;
        float: left; }
      .cc .c2 .c-new .tit {
        font-size: 12px;
        line-height: 15px;
        color: #ff6600;
        width: 160px;
        float: right; }

.page {
  width: 100%;
  text-align: center;
  margin: 40px auto 0; }
  .page .pagination {
    text-align: center;
    width: 100%; }
    .page .pagination a {
      height: 27px;
      border: 2px solid #9ea0ac;
      display: inline-block;
      padding: 0 8px;
      font-size: 14px;
      text-align: center;
      line-height: 27px;
      color: #9ea0ac;
      margin: 0 6px; }
    .page .pagination a:hover {
      border: 2px solid #333541;
      color: #333541; }
    .page .pagination a.currr {
      border: 2px solid #333541;
      color: #333541; }

.xunfu {
  width: 86px;
  height: auto;
  position: fixed;
  right: 0;
  top: 30%; }
  .xunfu a {
    width: 86px;
    height: 64px;
    background: #58516e;
    border-radius: 3px;
    display: block;
    margin-bottom: 1px; }
    .xunfu a img {
      display: block;
      margin: 0 auto;
      padding-top: 14px; }
    .xunfu a .tits {
      font-size: 12px;
      line-height: 12px;
      color: #fff;
      text-align: center;
      margin-top: 9px; }
  .xunfu .img {
    width: 195px;
    height: 195px;
    display: none;
    position: absolute;
    top: 0;
    left: -197px; }

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