.sec1 {
  background: url(../images/banner.jpg) center top no-repeat;
  height: 600px;
  position: relative;
}

.fl {
  float: left; }

.fr {
  float: right; }

.cls {
  clear: both; }
.sec2, .sec3, .sec4, .sec5 {margin-top: 30px  !important; }

.wrap {
  width: 1100px;
  margin: 0 auto;
  clear: both; }

ul.con-list li {
  position: relative;
  line-height: 24px;
  font-size: 18px;
  margin-bottom: 10px; }
  ul.con-list li em {
    float: left;
    margin-top: 9px;
    margin-right: 10px;
    display: block;
    width: 5px;
    height: 5px;
    background-color: #498af6; }


.sec2 {
  margin-top: 50px; }
  .sec2 .s2-l {
    width: 655px;
    height: 370px;
    background-color: #cccccc; }
    .sec2 .s2-r .s2-more{text-align: right;}

  .sec2 .s2-r {
    width: 418px;
    /* height: 395px;  */
  }
    .sec2 .s2-r h2 {
      font-size: 19px;
//      line-height: 48px;
	padding: 10px 0;
	color: #1247ad;
      color: #03308c; }
    .sec2 .s2-r h2 a{
      color: #03308c; }
    .sec2 .s2-r p {
      text-indent: 2em;
      color: #3b3b3b;
      font-size: 16px;
      line-height: 20px;
      margin-bottom: 20px; }

.sec3 {
  height: 430px; }
  .sec3 .s3-l {
    width: 352px;}
    .sec3 .s3-l.mr30{
      margin-right: 30px;
    }
    .sec3 .s3-l .title {
      height: 44px;
      border-bottom: 2px solid #1247ad;
      margin-bottom: 20px; }
      .sec3 .s3-l .title p {
        padding: 0 5px;
        font-size: 24px;
        font-weight: bold;
        color: #ffffff;
        line-height: 44px;
        background: #1247ad; }
      .sec3 .s3-l .title i {
        background: url(../images/title-icon1.png) center top no-repeat;
        background-position: 100% 100%;
        float: left;
        display: block;
        width: 16px;
        height: 44px; }

.sec4 {
  height: 800px; }
  .sec4 .s4-title {
    height: 44px;
    border-bottom: 2px solid #1247ad; }
    .sec4 .s4-title p {
      padding: 0 5px;
      float: left;
      font-size: 24px;
      font-weight: bold;
      color: #ffffff;
      line-height: 44px;
      background: #1247ad;
      margin-left: 41%; }
    .sec4 .s4-title i {
      background: url(../images/title-icon1.png) center top no-repeat;
      background-position: 100% 100%;
      float: left;
      display: block;
      width: 16px;
      height: 44px; }
  .sec4 .s4-box {
    width: 100%;
    height: 735px;
    background: url(../images/bg_table.png) center top repeat;
    background-color: #f4f4f4; }
    .sec4 .s4-box h2 {
      font-size: 16px;
      color: red;
      text-align: center;
      line-height: 40px;
      margin-bottom: 20px; }
    .sec4 .s4-box h1 {
      font-weight: bold;
      font-size: 24px;
      text-align: center;
      line-height: 2;
      color: #03308c;
      margin: 20px 0 10px 0; }
    .sec4 .s4-box .s4-box-l {
      padding-left: 40px;
      width: 515px; }
      .sec4 .s4-box .s4-box-l .table {
        height: 440px; }
      .sec4 .s4-box .s4-box-l ul {
        height: 80px; }
        .sec4 .s4-box .s4-box-l ul li {
          margin-right: 8px;
          float: left;
          text-align: center; }
          .sec4 .s4-box .s4-box-l ul li .tips {
            color: #ffffff;
            font-size: 22px;
            line-height: 40px;
            width: 95px;
            height: 40px;
            background-size: 100% 100%; }
          .sec4 .s4-box .s4-box-l ul li .num {
            font-size: 24px;
            color: #03308c; }
    .sec4 .s4-box .s4-box-r {
      width: 495px; }
      .sec4 .s4-box .s4-box-r .table5 {
        height: 530px; }
    .sec4 .s4-box .s4-more {
      background-color: #6181bf;
      color: #fff;
      text-align: center;
      display: block;
      font-size: 18px;
      height: 30px;
      line-height: 30px;
      width: 175px;
      border-radius: 15px;
      margin: 0 auto; }

.sec5 {
  height: 480px; }
  .sec5 .title {
    height: 44px;
    border-bottom: 2px solid #1247ad;
    margin-bottom: 20px; }
    .sec5 .title p {
      padding: 0 5px;
      font-size: 24px;
      font-weight: bold;
      color: #ffffff;
      line-height: 44px;
      background: #1247ad; }
    .sec5 .title i {
      background: url(../images/title-icon1.png) center top no-repeat;
      background-position: 100% 100%;
      float: left;
      display: block;
      width: 16px;
      height: 44px; }
  .sec5 .s5-l {
    width: 580px; }
    .sec5 .s5-l ul li {
      height: 150px;
      margin-bottom: 10px; }
      .sec5 .s5-l ul li img {
        width: 255px;
        height: 145px;
        display: block;
        float: left; }
      .sec5 .s5-l ul li .s5-cont-box {
        width: 310px; }
        .sec5 .s5-l ul li .s5-cont-box h3 {
          font-weight: bold;
          font-size: 18px;
          line-height: 1.5;
          color: #03308c; }
          .sec5 .s5-l ul li .s5-cont-box h3 em {
            float: left;
            margin-top: 9px;
            margin-right: 5px;
            display: block;
            width: 5px;
            height: 5px;
            background-color: #498af6; }
        .sec5 .s5-l ul li .s5-cont-box p {
          text-indent: 2em; }
  .sec5 .s5-r {
    width: 458px; }
    .sec5 .s5-r .s5-cont-box2 {
      position: relative;
      height: 335px;
      background-color: #f4f4f4; }
      .sec5 .s5-r .s5-cont-box2 i {
        display: block;
        width: 44px;
        height: 38px;
        position: absolute; }
      .sec5 .s5-r .s5-cont-box2 .i1 {
        top: 10px;
        left: 5px;
        background: url(../images/icon1.png) top center no-repeat; }
      .sec5 .s5-r .s5-cont-box2 .i2 {
        bottom: 10px;
        right: 5px;
        background: url(../images/icon2.png) top center no-repeat; }
      .sec5 .s5-r .s5-cont-box2 ul {
        padding: 59px 40px; }
        .sec5 .s5-r .s5-cont-box2 ul li {
          font-size: 18px;
          line-height: 2; }

.highcharts-background {
  /* fill: #ffffff; */
  fill: rgba(244, 244, 244, 0.15); }

.highcharts-button {
  display: none; }

.c1 {
  background: url(../images/bt1.png) top center no-repeat; }

.c2 {
  background: url(../images/bt2.png) top center no-repeat; }

.c3 {
  background: url(../images/bt3.png) top center no-repeat; }

.c4 {
  background: url(../images/bt4.png) top center no-repeat; }

.c5 {
  background: url(../images/bt5.png) top center no-repeat; }

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