g
@charset "UTF-8";
html {
  font-size: 62.5%; }

body {
  margin: 0px;
  padding: 0px;
  font-family: " 宋体",'微软雅黑';
  background: #FFF;
  font-size: 1em; }

ol, ul, li, dl, dt, dd, form, p, h1, h2, h3, h4, h5, img {
  margin: 0px;
  padding: 0px; }

ol, ul, li {
  list-style: none;
  padding: 0;
  margin: 0; }

img {
  border: none; }

a {
  text-decoration: none;
  border: none;
  margin: 0;
  padding: 0; }

a:hover {
  text-decoration: none; }

.clear {
  clear: both; }

.li_img {
  display: table;
  text-align: center;
  *position: relative;
  *overflow: hidden; }

.li_img a {
  display: table-cell;
  vertical-align: middle;
  *position: absolute;
  *left: 50%;
  *top: 50%; }

.li_img a img {
  *position: relative;
  *left: -50%;
  *top: -50%; }

.fl {
  float: left; }

.fr {
  float: right; }

img {
  vertical-align: bottom; }

input::-moz-focus-inner {
  border: 0;
  padding: 0; }

.header, .inserve, .inundergo, .inlink, .footer-con, .nymain {
  width: 1128px;
  margin: 0 auto; }

.logo {
  float: left;
  height: 94px; }

.nav {
  padding-top: 40px;
  float: right; }
  .nav > li {
    float: left;
    height: 35px;
    text-align: center;
    line-height: 35px;
    font-size: 16px;
    padding: 0 1.5em;
    position: relative; }
    .nav > li a {
      display: block;
      color: #494848; }
    .nav > li.cur {
      background: #ed9738; }
      .nav > li.cur a {
        color: #fff; }
    .nav > li:hover {
      background: #ed9738; }
      .nav > li:hover > a {
        color: #fff; }
      .nav > li:hover .nav2 {
        display: block; }
     .nav > li.cur .nav2 a {color: #494848}

     .nav > li.cur .nav2 li:hover a {color: #fff}

    .nav > li.cur .nav2 li:hover .nav3 a{color: #494848}
       .nav > li.cur .nav2 li:hover .nav3 li:hover > a{color: #fff}

.nav2 {
  z-index: 9999;
  display: none;
  background: #fff;
  width: 112px;
  position: absolute;
  top: 100%;
  left: 0em; }
  .nav2 > li {
    height: 35px;
    text-align: center;
    line-height: 35px;
    font-size: 16px;
    position: relative; }
    .nav2 > li:hover {
      background: #ed9738; }
      .nav2 > li:hover > a {
        color: #fff; }
      .nav2 > li:hover .nav3 {
        display: block; }

.nav3 {
  display: none;
  background: #fff;
  width: 112px;
  position: absolute;
  left: 100%;
  top: 0; }
  .nav3 > li {
    height: 35px;
    text-align: center;
    line-height: 35px;
    font-size: 16px;
    position: relative; }
    .nav3 > li:hover {
      background: #ed9738; }
      .nav3 > li:hover > a {
        color: #fff; }

.banner {
  height: 564px;
  min-width: 1000px;
  margin: 0 auto;
  background: url(../images/banner.jpg);
  background-repeat: no-repeat !important;
  background-position: center top !important; }

.nybanner {
  height: 230px;
  min-width: 1000px;
  margin: 0 auto;
  background: url(../images/nybanner.jpg);
  background-repeat: no-repeat !important;
  background-position: center top !important; }

.inserve-tit {
  margin-top: 48px;
  text-align: center; }
  .inserve-tit > .tit {
    font-size: 28px;
    color: #2b78d9; }
  .inserve-tit .qu {
    height: 38px;
    width: 192px;
    margin: 0 auto;
    background: url(../images/xian.png) repeat-x center center; }
    .inserve-tit .qu .co {
      background: #fff;
      width: 52px;
      height: 100%;
      margin: 0 auto; }
      .inserve-tit .qu .co span {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        width: 100%;
        height: 100%;
        background: url(../images/qiu.png) no-repeat center center; }
  .inserve-tit p {
    font-size: 16px;
    color: #999999; }

.inserve-list {
  margin-top: 26px; }
  .inserve-list li {
    border-radius: 50%;
    overflow: hidden;
    float: left;
    width: 192px;
    height: 191px;
    background-image: url(../images/ybg.png);
    background-repeat: no-repeat;
    background-position: top center;
    margin-right: 76px; }
    .inserve-list li:hover {
      background-image: url(../images/cur.png); }
    .inserve-list li.last {
      margin-right: 0; }
    .inserve-list li a {
      display: block;
      width: 100%;
      height: 100%;
      background-position: top center !important;
      background-repeat: no-repeat !important; }
      .inserve-list li a.ins1 {
        background-image: url(../images/fw1.png); }
      .inserve-list li a.ins2 {
        background-image: url(../images/fw2.png); }
      .inserve-list li a.ins3 {
        background-image: url(../images/fw3.png); }
      .inserve-list li a.ins4 {
        background-image: url(../images/fw4.png); }
    .inserve-list li p {
      text-align: center;
      font-weight: bold;
      font-size: 16px;
      color: #444444;
      padding-top: 145px; }

.inundergo {
  margin-top: 35px; }

.inundergo-tit {
  margin-top: 48px;
  text-align: center; }
  .inundergo-tit > .tit {
    font-size: 28px;
    color: #2b78d9;
    line-height: 50px; }
  .inundergo-tit p {
    font-size: 16px;
    color: #999999;
    line-height: 30px; }

.inun-list {
  margin-top: 30px; }
  .inun-list li {
    margin-bottom: 20px;
    float: left;
    width: 298px;
    margin-right: 53px;
    height: 199; }
    .inun-list li.last {
      margin-right: 0; }
    .inun-list li p {
      text-align: center;
      font-size: 16px;
      font-weight: bold;
      height: 50px;
      line-height: 50px;
      color: #444444; }
    .inun-list li:hover p {
      color: #2b78d9; }

.inlink-tit {
  text-align: center; }
  .inlink-tit > .tit {
    font-size: 28px;
    color: #2b78d9; }
  .inlink-tit .qu {
    height: 38px;
    width: 192px;
    margin: 0 auto;
    background: url(../images/xian.png) repeat-x center center; }
    .inlink-tit .qu .co {
      background: #fff;
      width: 52px;
      height: 100%;
      margin: 0 auto; }
      .inlink-tit .qu .co span {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        width: 100%;
        height: 100%;
        background: url(../images/qiu.png) no-repeat center center; }
  .inlink-tit p {
    font-size: 16px;
    color: #999999; }

.inlink-list {
  margin-top: 15px;
  margin-bottom: 45px; }
  .inlink-list li {
    float: left;
    width: 200px;
    height: 100px;
    margin-right: 66.66px; }
    .inlink-list li.last {
      margin-right: 0; }

.footer-top {
  border-top: 1px #b5b5b5 solid;
  background: #e4e5e9;
  padding-top: 22px;
  height: 188px;
  overflow: hidden;
  padding-bottom: 4px;
  min-width: 1000px; }

.footer-bottom {
  background: #d0d0d2;
  min-width: 1000px;
  height: 30px; }
  .footer-bottom p {
    font-size: 12px;
    color: #888888;
    line-height: 30px; }

.footer-con {
  height: 100%; }

.blogo {
  width: 114px;
  float: left; }

.ful {
  float: left;
  height: 100%;
  width: 120px;
  padding-left: 40px;
  border-left: 1px solid #d5d2d2; }
  .ful .tit {
    color: #2b78d9;
    font-size: 16px;
    margin-bottom: 18px; }
  .ful li a {
    font-size: 14px;
    line-height: 30px;
    color: #777777; }
    .ful li a:hover {
      opacity: 0.5; }

.bsite {
  float: right; }
  .bsite .top {
    color: #2b78d9;
    font-size: 16px;
    margin-bottom: 18px; }
  .bsite li {
    font-size: 14px;
    line-height: 30px;
    color: #777777; }

.nymain {
  margin-top: 50px; }

.main-left {
  float: left;
  width: 200px; }

.main-right {
  float: right;
  width: 755px; }

.menu {
  width: 100%; }
  .menu .menu-tit {
    height: 76px;
    background: #ed9738;
    text-align: center;
    overflow: hidden; }
    .menu .menu-tit h2 {
      margin-top: 15px;
      font-size: 20px;
      color: #ffffff;
      margin-bottom: 2px; }
    .menu .menu-tit p {
      font-size: 15px;
      color: #ffffff; }

.menu-list li {
/*  height: 56px;
*/  line-height: 56px; }
  .menu-list li a {
    display: block; }
    .menu-list li a span {
      display: block;
      font-size: 16px;
      color: #302f2f;
      margin-left: 44px;
      padding-left: 27px;
      background: url(../images/jtn.png);
      background-repeat: no-repeat;
      background-position: left center; }
  .menu-list li:hover a {
    background: #d8dada; }
    .menu-list li:hover a span {
      background-image: url(../images/jtc.png);
      color: #2b78d9; }
  .menu-list li.cur a {
    background: #d8dada; }
    .menu-list li.cur a span {
      background-image: url(../images/jtc.png);
      color: #2b78d9; }

.nytit {
  height: 50px;
  border-bottom: 1px solid #b5b5b5; }
  .nytit > .fl {
    height: 38px;
    line-height: 38px;
    border-left: 7px solid #ed9738;
    text-indent: 12px;
    font-size: 18px;
    color: #2b78d9;
    font-weight: normal; }
  .nytit .crumbs {
    float: right;
    font-size: 14px;
    line-height: 38px;
    color: #9a9999; }
    .nytit .crumbs a {
      color: #9a9999; }
      .nytit .crumbs a:hover {
        opacity: .5; }

.nyds {
  margin-bottom: 25px;
  margin-top: 43px;
  height: 800px;
  background: url(../images/ds.jpg) no-repeat center top; }
  .nyds ul {
    width: 700px;
    margin: 0 auto;
    margin-left: 15px;
    padding-top: 15px; }
    .nyds ul li {
      width: 290px;
      height: 120px;
      position: relative;
      box-shadow: 0px 0px 3px #333; }
      .nyds ul li .con {
        border-top: 15px solid transparent;
        border-left: 15px solid transparent;
        border-right: 20px solid transparent; }
        .nyds ul li .con span {
          font-size: 18px;
          line-height: 28px;
          color: #fff; }
        .nyds ul li .con p {
          font-size: 14px;
          line-height: 28px;
          color: #fff; }
      .nyds ul li.ds1 {
        float: left;
        background: #a8608c; }
        .nyds ul li.ds1 .jt {
          border-left: 26px solid #a8608c;
          border-top: 16px solid transparent;
          border-bottom: 16px solid transparent;
          border-right: 20px solid transparent;
          width: 0;
          height: 0;
          top: 44px;
          left: 100%;
          position: absolute; }
      .nyds ul li.ds2 {
        margin-top: 171px;
        float: right;
        background: #7e9874; }
        .nyds ul li.ds2 .jt {
          border-right: 26px solid #7e9874;
          border-top: 16px solid transparent;
          border-bottom: 16px solid transparent;
          border-left: 20px solid transparent;
          top: 44px;
          right: 100%;
          position: absolute;
          width: 0;
          height: 0; }
      .nyds ul li.ds3 {
        margin-top: 251px;
        float: left;
        background: #739ac2; }
        .nyds ul li.ds3 .jt {
          border-left: 26px solid #739ac2;
          border-top: 16px solid transparent;
          border-bottom: 16px solid transparent;
          border-right: 20px solid transparent;
          top: 44px;
          left: 100%;
          position: absolute;
          width: 0;
          height: 0; }
      .nyds ul li.ds4 {
        margin-top: 290px;
        float: right;
        background: #3d999d; 
        height: 140px
      }
  .nyds ul li.ds4 {
        height: 140px
      }
        .nyds ul li.ds4 .jt {
          border-right: 26px solid #3d999d;
          border-top: 16px solid transparent;
          border-bottom: 16px solid transparent;
          border-left: 20px solid transparent;
          top: 44px;
          right: 100%;
          position: absolute;
          width: 0;
          height: 0; }

.originator {
  margin-top: 35px;

   }
.originator {
  min-height: 500px;
  width: 100%
   }
    .originator img{width: 100%;}
  .originator ul li {
    /*height: 280px;*/
    position: relative; }
    .originator ul li .por {
      position: absolute;
      top: 0;
      left: 0; }
    .originator ul li .text {
      border-left: 227px solid transparent; }
      .originator ul li .text .name {
        height: 70px;
        line-height: 70px;
        width: 272px;
        border-top: 1px solid #ee7800;
        border-bottom: 1px solid #ee7800;
        font-size: 36px;
        line-height: 70px;
        color: #3d3c3c; }
        .originator ul li .text .name span {
          margin-left: 12px;
          font-size: 18px;
          color: #7f7f7f; }
      .originator ul li .text .con {
        margin-top: 28px;
        position: relative; }
        .originator ul li .text .con .lc {
          position: absolute;
          font-size: 18px;
          color: #3d3d3d;
          line-height: 28px; }
        .originator ul li .text .con p {
          border-left: 62px solid transparent;
          font-size: 16px;
          line-height: 28px;
          color: #828181; }

.scope {
  margin-top: 49px; }

.scope {
  min-height: 550px }

.scope-list1 > li {
  float: left;
  width: 275px;
  height: 215px;
  margin-right: 205px; }
    .scope-list1 > li .tit {
    font-size: 18px;
    color: #ed9738;
    line-height: 37px; }
  .scope-list1 > li .nub {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background: url(../images/yuan.png) no-repeat center center;
    text-align: center;
    width: 37px;
    height: 37px;
    line-height: 37px;
    font-size: 18.5px;
    color: #fff;
    margin-right: 5px; }
      .scope-list1 > li.last {
    margin-right: 0; }
  .scope-list1 > li .text {
    border-left: 45px solid transparent;
    font-size: 16px;
    color: #787775;
    line-height: 24px; }
    .scope-list1 > li .text ul {
      margin-left: 35px; }
      .scope-list1 > li .text ul li {
        list-style: disc; }


  .scope-list > li {
  float: left;
  width: 275px;
  min-height: 300px;
  margin-right: 205px; }
  .scope-list > li .tit {
    font-size: 18px;
    color: #ed9738;
    line-height: 37px; }
  .scope-list > li .nub {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background: url(../images/yuan.png) no-repeat center center;
    text-align: center;
    width: 37px;
    height: 37px;
    line-height: 37px;
    font-size: 18.5px;
    color: #fff;
    margin-right: 5px; }
.scope-list > li .nubb {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    /*background: url(../images/yuan.png) no-repeat center center;*/
    text-align: center;
    width: 70px;
    height: 70px;
    line-height: 70px;
    font-size: 16.5px;
    margin-right: 5px; }
  .scope-list > li.last {
    margin-right: 0; }
  .scope-list > li .text {
    border-left: 45px solid transparent;
    font-size: 16px;
    color: #787775;
    line-height: 24px; }
    .scope-list > li .text ul {
      margin-left: 35px; }
      .scope-list > li .text ul li {
        list-style: disc; }

.scope-img {
  margin-bottom: 60px; }

.news-list {
  margin-top: 43px; }
  .news-list ul li {
    height: 130px;
    margin-bottom: 43px;
    overflow: hidden; }
    .news-list ul li .li_img {
      width: 190px;
      height: 130px; }
    .news-list ul li .con {
      width: 535px; }
      .news-list ul li .con span {
        margin-bottom: 12px;
        display: block; }
        .news-list ul li .con span a {
          color: #ed9738;
          font-size: 16px; }
      .news-list ul li .con p {
        font-size: 14px;
        color: #5d5f5f;
        line-height: 24px;
        height: 72px;
        overflow: hidden; }
      .news-list ul li .con .time {
        font-size: 14px;
        color: #878989;
        line-height: 24px; }

.inv_list_box {
  margin-top: 20px;
  margin-bottom: 70px; }

.lnv_list li.cur .inv_cont {
  background: #dedddd;
  color: #2b78d9; }
  .lnv_list li.cur .inv_cont span {
    color: #2b78d9; }
  .lnv_list li.cur .inv_cont em {
    background: url(../images/numb.png) no-repeat center center;
    color: #2b78d9; }

.inv_cont {
  cursor: pointer;
  height: 75px;
  border: 1px solid #b3b2b2;
  font-size: 16px;
  color: #2c2c2c;
  line-height: 75px; }
  .inv_cont em {
    font-style: normal;
    width: 52px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center;
    height: 100%;
    background: url(../images/num.png) no-repeat center center;
    font-size: 36px;
    color: #002a51;
    line-height: 75px;
    font-family: "宋体";
    margin: 0 19px;
    font-weight: bold; }
  .inv_cont span {
    margin-left: 60px;
    color: #2c2c2c; }

.inv_box {
  display: none;
  padding-left: 20px;
  background: #ebebeb;
  border: 1px solid #ebebeb;
  padding-bottom: 15px; }
  .inv_box ul {
    color: #818181;
    font-size: 16px;
    line-height: 2em; }
    .inv_box ul .tit {
      font-size: 16px;
      color: #2b78d9; }
  .inv_box .click {
    width: 100px;
    padding: 0 10px;
    height: 35px;
    line-height: 35px;
    background: #2b78d9;
    text-align: center;
    margin-top: 15px; }
    .inv_box .click a {
      display: block;
      background: url(../images/click.png) left center no-repeat;
      color: #ffffff;
      font-size: 14px; }

.inv_text {
  float: left;
  width: 365px;
  margin: 10px 0; }
