@charset "UTF-8";
body {
  margin: 0;
  padding: 0;
  font-family: "微软雅黑";
  min-width: 980px; }

a {
  cursor: pointer;
  text-decoration: none; }

.fl {
  float: left; }

.fr {
  float: right; }

.heade_bg {
  width: 100%;
  height: 299px;
  margin: 0 auto; }

.heade2 {
  width: 100%;
  height: 299px;
  margin: 0 auto; }
  .heade2 .heade_top2 {
    width: 960px;
    height: 25px;
    margin: 0 auto;
    padding: 17px 0; }
    .heade2 .heade_top2 .heade_topc2 {
      width: 580px;
      height: 25px;
      float: right; }
      .heade2 .heade_top2 .heade_topc2 .seach_fl2 {
        width: 180px;
        height: 23px;
        border: 1px solid #f5fafc;
        border-radius: 13px; }
        .heade2 .heade_top2 .heade_topc2 .seach_fl2 span {
          width: 140px;
          float: left;
          height: 23px;
          margin: 0; }
          .heade2 .heade_top2 .heade_topc2 .seach_fl2 span .suous2 {
            width: 120px;
            height: 21px;
            line-height: 21px;
            padding: 0 10px;
            font-size: 14px;
            background: none;
            border: 0;
            color: #fff; }
        .heade2 .heade_top2 .heade_topc2 .seach_fl2 em {
          float: right;
          width: 14px;
          cursor: pointer;
          margin-right: 10px; }
          .heade2 .heade_top2 .heade_topc2 .seach_fl2 em .shdkj2 {
            background: url(../img/ab_06.png) no-repeat;
            width: 14px;
            height: 14px;
            border: none;
            cursor: pointer;
            outline: none;
            position: relative;
            top: 2px; }
      .heade2 .heade_top2 .heade_topc2 .seach2 {
        width: 350px;
        height: 25px;
        color: #fff; }
        .heade2 .heade_top2 .heade_topc2 .seach2 .huayi2 {
          width: auto;
          color: #727272;
          font-size: 14px;
          text-align: left;
          line-height: 25px;
          color: #fff; }
          .heade2 .heade_top2 .heade_topc2 .seach2 .huayi2 b {
            padding-left: 20px; }
        .heade2 .heade_top2 .heade_topc2 .seach2 .seach_fr2 {
          width: 79px;
          background: url(../img/ab_03.png) no-repeat;
          height: 21px;
          font-size: 14px;
          text-align: center;
          line-height: 21px;
          font-family: 'Arial'; }
          .heade2 .heade_top2 .heade_topc2 .seach2 .seach_fr2 a {
            text-decoration: none;
            color: #fff; }
  .heade2 .heade_bot2 {
    width: 100%;
    height: 48px;
    margin: 0 auto; }
    .heade2 .heade_bot2 .heade_botc2 {
      width: 960px;
      height: 48px;
      margin: 0 auto;
      background: url(../img/ab_11.png) no-repeat; }
      .heade2 .heade_bot2 .heade_botc2 .logo2 {
        width: 126px;
        height: 31px;
        padding: 9px 0 0 20px; }
      .heade2 .heade_bot2 .heade_botc2 .heade_nav2 {
        width: 690px;
        height: 47px;
        line-height: 47px; }
        .heade2 .heade_bot2 .heade_botc2 .heade_nav2 .nav2 {
          width: 690px;
          height: 47px;
          line-height: 47px; }
          .heade2 .heade_bot2 .heade_botc2 .heade_nav2 .nav2 ul {
            margin: 0;
            padding: 0;
            list-style: none; }
            .heade2 .heade_bot2 .heade_botc2 .heade_nav2 .nav2 ul li {
              width: auto;
              line-height: 48px;
              color: #666;
              font-size: 14px;
              text-align: center;
              float: left;
              *min-width: 100px;
              position: relative; }
              .heade2 .heade_bot2 .heade_botc2 .heade_nav2 .nav2 ul li a {
                color: #fff;
                font-size: 14px;
                text-align: center;
                padding: 0 15px;
                font-weight: bold; }
              .heade2 .heade_bot2 .heade_botc2 .heade_nav2 .nav2 ul li a:hover {
                color: #88cbff; }
            .heade2 .heade_bot2 .heade_botc2 .heade_nav2 .nav2 ul .active a {
              color: #88cbff; }

.about {
  width: 100%;
  height: auto;
  margin: 0 auto;
  background: url(../img/ab_02.jpg) no-repeat center bottom; }
  .about .about_cen {
    width: 960px;
    margin: 20px auto 0;
    padding-bottom: 60px; }
    .about .about_cen .about_left {
      width: 200px;
      height: auto; }
      .about .about_cen .about_left .about_leftt {
        width: 100%;
        height: 75px;
        background: url(../img/ab_07.jpg) no-repeat; }
        .about .about_cen .about_left .about_leftt span {
          padding: 0 23px;
          color: #fff;
          font-size: 18px;
          line-height: 75px;
          text-align: left; }
      .about .about_cen .about_left .about_leftb {
        width: 100%;
        height: auto;
        margin: 0 auto; }
        .about .about_cen .about_left .about_leftb ul {
          list-style: none;
          padding: 0;
          margin: 0; }
          .about .about_cen .about_left .about_leftb ul li {
            width: 200px;
            height: 45px;
            line-height: 45px;
            background: url(../img/ab_12.jpg) no-repeat;
            float: left;
            margin: 2px auto 0; }
            .about .about_cen .about_left .about_leftb ul li a {
              text-decoration: none;
              color: #fff;
              font-size: 14px;
              padding: 0 23px;
              display: block; }
          .about .about_cen .about_left .about_leftb ul li:hover, .about .about_cen .about_left .about_leftb ul .active {
            background: url(../img/ab_10.jpg) no-repeat;
            color: #fff; }
    .about .about_cen .about_right {
      width: 720px;
      height: auto;
      overflow: hidden;
      padding-right: 20px;
      position: relative;
      right: -20px; }
      .about .about_cen .about_right .about_rightt {
        width: 100%;
        height: 65px;
        padding-top: 29px; }
        .about .about_cen .about_right .about_rightt span {
          font-size: 16px;
          color: #333;
          font-weight: bold;
          line-height: 35px;
          text-align: center;
          display: block; }
        .about .about_cen .about_right .about_rightt em {
          list-style: none;
          display: block;
          text-align: center;
          font-family: 'Arial';
          font-size: 12px;
          color: #999;
          text-transform: uppercase; }
      .about .about_cen .about_right .about_rightb {
        width: 100%;
        line-height: 22px;
        color: #666;
        padding-top: 20px; }
        .about .about_cen .about_right .about_rightb img {
          border: 0;
          max-width: 100%;
          padding: 10px 0; }
        .about .about_cen .about_right .about_rightb p {
          line-height: 22px;
          color: #666;
          padding: 2px 0; }

.construction {
  width: 100%;
  height: auto;
  padding-bottom: 60px; }
  .construction .constru_01 {
    width: 100%;
    min-height: 465px; }
    .construction .constru_01 .constru_01_t {
      width: 100%;
      height: 105px;
      padding: 35px 0 0;
      display: block; }
      .construction .constru_01 .constru_01_t dl {
        margin: 0;
        text-align: center; }
        .construction .constru_01 .constru_01_t dl dt {
          margin: 0; }
          .construction .constru_01 .constru_01_t dl dt span {
            width: 28px;
            height: 28px;
            margin: 0 auto;
            border: 1px solid #b4312a;
            line-height: 28px;
            text-align: center;
            font-size: 14px;
            color: #b4312a;
            font-weight: bold;
            display: block; }
          .construction .constru_01 .constru_01_t dl dt em {
            list-style: none;
            font-size: 18px;
            font-weight: bold;
            color: #333;
            padding: 15px 0 5px;
            display: block; }
        .construction .constru_01 .constru_01_t dl dd {
          margin: 0;
          color: #666;
          font-size: 14px; }
    .construction .constru_01 .constru_01_c {
      width: 100%;
      height: 200px;
      margin: 20px auto; }
      .construction .constru_01 .constru_01_c dl {
        width: 100%;
        height: 100%; }
        .construction .constru_01 .constru_01_c dl dt {
          width: 321px;
          height: 198px;
          background: url(../img/cy_03.jpg) no-repeat;
          box-shadow: 0px 0px 5px 8px #f9f9f9; }
          .construction .constru_01 .constru_01_c dl dt .jintians {
            width: 280px;
            height: 120px;
            float: right;
            padding-top: 50px; }
            .construction .constru_01 .constru_01_c dl dt .jintians span {
              width: 50%;
              height: 25px;
              line-height: 25px;
              text-align: left;
              color: #b4312a;
              font-size: 12px;
              float: left; }
            .construction .constru_01 .constru_01_c dl dt .jintians .feie {
              width: 45% !important; }
            .construction .constru_01 .constru_01_c dl dt .jintians .feie2 {
              width: 55% !important; }
    .construction .constru_01 .constru_01_b {
      width: 100%;
      line-height: 22px;
      color: #535353;
      font-size: 12px; }
      .construction .constru_01 .constru_01_b p {
        line-height: 22px;
        color: #535353;
        font-size: 12px; }

.honor {
  width: 100%;
  height: auto;
  position: relative; }
  .honor .honor_cen {
    width: 759px;
    height: auto;
    position: relative;
    right: 20px; }
    .honor .honor_cen .honor_top {
      width: 100%;
      height: 55px;
      padding-top: 30px;
      text-align: center; }
      .honor .honor_cen .honor_top span {
        line-height: 30px;
        color: #333;
        font-size: 16px;
        font-weight: bold; }
      .honor .honor_cen .honor_top p {
        line-height: 22px;
        color: #999;
        font-size: 12px;
        margin: 0;
        font-family: 'Arial';
        text-transform: uppercase; }
    .honor .honor_cen .honor_bot {
      width: 100%;
      height: auto;
      margin: 0 auto; }
      .honor .honor_cen .honor_bot .honor_bott {
        width: 100%;
        height: 43px;
        background: url(../img/ry_03.jpg) no-repeat; }
      .honor .honor_cen .honor_bot .honor_botc {
        width: 100%;
        height: auto;
        margin: 0 auto;
        overflow: hidden;
        background: url(../img/ry_05.jpg) repeat-y;
        padding: 20px 0 50px; }
        .honor .honor_cen .honor_bot .honor_botc .honor_botcc {
          width: 655px;
          height: auto;
          margin: 0 auto; }
          .honor .honor_cen .honor_bot .honor_botc .honor_botcc dl {
            width: 301px;
            min-height: 240px;
            border-bottom: 1px solid #e1e1e1;
            float: left;
            margin: 23px 13px 0; }
            .honor .honor_cen .honor_bot .honor_botc .honor_botcc dl dt {
              margin: 0 auto;
              width: 300px;
              height: 200px; }
              .honor .honor_cen .honor_bot .honor_botc .honor_botcc dl dt img {
                width: 300px;
                height: 200px;
                border: 0; }
            .honor .honor_cen .honor_bot .honor_botc .honor_botcc dl dd {
              width: 100%;
              /*height: 40px;*/
              line-height:22px;
              text-align: center;
              /*overflow: hidden;*/
              font-size: 12px;
              color: #333;
              padding-top: 10px;
              padding-bottom: 10px; }


          .honor .honor_cen .honor_bot .honor_botc .honor_botcc dl:hover dd {
            color: #b4312a; }
      .honor .honor_cen .honor_bot .honor_botb {
        width: 100%;
        height: 50px;
        background: url(../img/ry_11.jpg) no-repeat;
        margin-bottom: 70px; }

.video {
  width: 100%;
  height: auto;
  margin: 0 auto; }
  .video .video_cen {
    width: 573px;
    height: 300px;
    margin: 30px auto 55px;
    background: #eee; }
    .video .video_cen .video_vi {
      width: 496px;
      height: 260px;
      margin: 0 auto;
      padding-top: 20px; }

.honor_botccm {
  width: 655px;
  height: auto;
  margin: 30px auto 80px;
  overflow: hidden; }
  .honor_botccm dl {
    width: 301px;
    height: 240px;
    border-bottom: 1px solid #e1e1e1;
    float: left;
    margin: 23px 13px 0; }
    .honor_botccm dl dt {
      margin: 0 auto;
      width: 300px;
      height: 200px; }
      .honor_botccm dl dt img {
        width: 300px;
        height: 200px;
        border: 0; }
    .honor_botccm dl dd {
      width: 100%;
      height: 40px;
      line-height: 40px;
      text-align: center;
      overflow: hidden;
      font-size: 12px;
      color: #333; }
  .honor_botccm dl:hover dd {
    color: #b4312a; }

.paging_s {
  max-width: 1005px;
  height: auto;
  margin: 0 auto;
  padding-top: 40px;
  border-top: 1px dashed #e6e6e6;
  padding-bottom: 85px;
  clear: both;
  margin-top: 40px; }

.fl {
  float: left; }

.fr {
  float: right; }

.paging_s p {
  color: #888888;
  font-size: 14px;
  line-height: 22px; }

.paging_s p a {
  color: #666666;
  text-decoration: none; }

.paging_s a {
  text-decoration: none; }

.paging_s p a:hover {
  color: #bf2721; }

.paging_s .return {
  width: 127px;
  height: 42px;
  text-align: center;
  line-height: 42px;
  font-size: 14px;
  background: #e3e3e3;
  border: 1px solid #e3e3e3;
  color: #666666;
  /*border-radius: 25px;*/ }

.paging_s .return:hover {
  color: #fff;
  background: #bf2721;
  border: 1px solid #bf2721; }

.foot {
  width: 100%;
  height: 420px;
  margin: 0 auto;
  background: #f3f3f3;
  clear: both; }
  .foot .foot_cen {
    width: 960px;
    height: 355px;
    margin: 0 auto; }
    .foot .foot_cen .foot_top {
      width: 960px;
      height: auto;
      margin: 0 auto;
      padding-top: 60px;
      /*overflow: hidden;*/ }
      .foot .foot_cen .foot_top .foot_fl {
        width: 770px;
        height: auto;
        position: relative; }
        .foot .foot_cen .foot_top .foot_fl dl {
          width: auto;
          float: left;
          padding: 0 43px 0 0;
          margin: 0; }
          .foot .foot_cen .foot_top .foot_fl dl dt {
            margin: 0 0 5px;
            height: 40px;
            line-height: 40px;
            font-size: 16px; }
            .foot .foot_cen .foot_top .foot_fl dl dt a {
              color: #434d55;
              text-decoration: none; }
          .foot .foot_cen .foot_top .foot_fl dl dd {
            margin: 0;
            height: 24px;
            line-height: 24px;
            font-size: 14px; }
            .foot .foot_cen .foot_top .foot_fl dl dd a {
              color: #888;
              text-decoration: none; }
            .foot .foot_cen .foot_top .foot_fl dl dd a:hover {
              color: #126baa; }
      .foot .foot_cen .foot_top .foot_fr {
        width: 190px;
        height: auto;
        line-height: 25px;
        position: relative; }
        .foot .foot_cen .foot_top .foot_fr .foot_frbt {
          width: 190px; }
          .foot .foot_cen .foot_top .foot_fr .foot_frbt span {
            height: 40px;
            line-height: 40px;
            font-size: 16px;
            color: #434d55; }
        .foot .foot_cen .foot_top .foot_fr .foot_frbs {
          width: 188px;
          /*height: 25px;*/
          line-height: 25px;
          position: relative;
          border: 1px solid #d9d9d9;
          margin-top: 10px; }
          .foot .foot_cen .foot_top .foot_fr .foot_frbs span {
            width: 160px;
            height: 30px;
            color: #7d7d7d;
            font-size: 12px;
            margin-left: 10px;
            float: left;
            display: block; }
          .foot .foot_cen .foot_top .foot_fr .foot_frbs ul {
            list-style: none;
            padding: 0;
            margin: 0;
            display: none;
            width: 190px; }
            .foot .foot_cen .foot_top .foot_fr .foot_frbs ul li {
              width: 190px;
              height: 30px;
              background: #fff;
              border-bottom: 1px solid #e1e1e1;
              float: left;
              text-align: center; }
              .foot .foot_cen .foot_top .foot_fr .foot_frbs ul li a {
                width: 170px;
                height: 30px;
                line-height: 30px;
                text-decoration: none;
                color: #666;
                font-size: 12px;
                margin: 0 auto;
                display: block; }
              .foot .foot_cen .foot_top .foot_fr .foot_frbs ul li a:hover {
                color: #126baa; }
      .foot .foot_cen .foot_top .foot_fr:hover ul {
        list-style: none;
        display: block;
        position: absolute;
        top: 27px;
        width: 166px;
        z-index: 999; }
  .foot .bots {
    width: 100%;
    height: 65px;
    background: #6d6d6d; }
    .foot .bots .foot_bot {
      width: 960px;
      height: 65px;
      margin: 0 auto; }
      .foot .bots .foot_bot .foot_fls {
        width: 530px;
        height: 65px;
        line-height: 65px;
        color: #c3c3c3;
        font-size: 12px;
        text-align: left; }
        .foot .bots .foot_bot .foot_fls a {
          text-decoration: none;
          color: #c3c3c3;
          font-size: 12px; }
        .foot .bots .foot_bot .foot_fls a:hover {
          color: #b01319; }
      .foot .bots .foot_bot .foot_frs {
        min-width: 132px;
        height: 20px;
        position: relative;
        top: 22px; }
        .foot .bots .foot_bot .foot_frs span {
          width: 132px;
          height: 20px;
          color: #969696;
          font-size: 14px;
          text-align: right;
          line-height: 20px; }
          .foot .bots .foot_bot .foot_frs span p {
            float: left;
            margin: 0;
            height: 20px;
            color: #969696;
            font-size: 14px;
            text-align: right;
            line-height: 20px; }
          .foot .bots .foot_bot .foot_frs span img {
            width: 20px;
            line-height: 20px;
            border: 0;
            position: relative;
            text-align: right; }




.form-horizontal{
  width:958px;
  margin:0 auto;
}


.form-horizontal table{
  width:100%;
  margin:0 auto;
  border:1px solid #e4e4e4;
  border-left:0;
  border-top:0;
}

.form-horizontal table tr{
  width:100%;
  margin:0 auto;
}

.form-horizontal table tr td{
  float:left;
  height:32px;
  line-height: 32px;
  text-align: center;
  border-top:1px solid #e4e4e4;
  border-left:1px solid #e4e4e4;
}

.form-horizontal table tr td input{
  border:0;
}

.biaod_input_1{
  width:100px;
  padding:0 5px;
  line-height:32px;
  float: left;
}

.biaod_input_2{
  width:100px;
  padding:0 5px;
  line-height:32px;
  float:right;
}
.biaod_input0{
  width:50px;
  padding:0 5px 0 4px;
  line-height:32px;
}

.biaod_input{
  width:76px;
  padding:0 5px;
  line-height: 32px;
}
.biaod_input2{
  width:162px;
  padding:0 5px;
  line-height:32px;
}
.biaod_input3{
  width:250px;
  padding:0 5px;
  line-height: 32px;
}
.biaod_input4{
  width:338px;
  padding:0 5px;
  line-height:32px;
}

.biaod_input5{
  width:425px;
  padding:0 5px;
  line-height:32px;
}



.biaodans{
  width: 960px;
  height: auto;
  padding:40px 0;
  margin:0 auto;
  text-align: center;
  font-size: 24px;
  color: #333;
}


.tijsa{
  width: 120px;
  height: 25px;
  margin:15px auto;
  background:#158aea;
  font-size: 14px;
  text-align: center;
  line-height: 25px;
  color: #fff;

  cursor: pointer;
}


/*===========yytj============*/
.yytj{
  color: #fff;
  margin:0 5px;
}
.yytj:hover{
  text-decoration: underline;
}






























































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