h1, h2, h3 {
  font-weight: normal;
}

.list {
  width: 1200px;
  margin: 0 auto;
  padding: 100px 0 90px;
  font-size: 20px;
  text-align: center;
}
.list h1 {
  font-size: 40px;
  margin-bottom: 24px;
}
.list ul {
  margin-top: 80px;
}
.list ul li {
  text-align: left;
  width: 598px;
  height: 168px;
  border-top: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
  padding: 45px 0 0 48px;
  float: left;
  overflow: hidden;
}
.list ul li p {
  margin-bottom: 20px;
}
.list ul li a {
  font-size: 16px;
  color: #999999;
  display: block;
  width: 500px;
  line-height: 20px;
}

.sp {
  width: 1010px;
  padding: 85px 0 80px;
  margin: 0 auto;
}
.sp p {
  font-size: 20px;
  color: #444;
  line-height: 30px;
  margin-top: 20px;
}

.sp2 {
  padding: 85px 0 0px;
}
.sp2 h5 {
  font-weight: normal;
  color: #3bafeb;
  margin-bottom: 25px;
  font-size: 40px;
}

.cont2 {
  background: #fff;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
}
.cont2 h1 {
  font-size: 20px;
  margin-bottom: 22px;
}
.cont2 .itop2 {
  width: 1110px;
}
.cont20 .itop2 {
  width: 890px;
}
.cont20 .ivii-sliderggff .slides .last{
  border: none;
}
.cont2 .itop2 .itop2 .flex-direction-nav a {
  margin: -27px 0 0;
  border: none;
}
.cont2 .slider:hover .flex-prev:before {
  color: black;
}
.cont2 .slider .js_prev a, .cont2 .slider .js_next a {
  text-decoration: none;
  display: block;
  width: 78px;
  height: 170px;
  margin: -45px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  color: #e7e7e7;
  cursor: pointer;
  font-size: 190px;
}
.cont2 .slider .js_slide {
  width: 785px;
  height: 590px;
}
.cont2 .slider .js_slide img {
  max-width: 100%;
}
.cont2 .slider p {
  white-space: normal;
  font-size: 14px;
  color: #999;
  line-height: 22px;
  margin-top: 0;
}
.cont2 .ivii-sliderggff .slides li {
  height: 180px;
  background: #ffffff;
  text-align: center;
  line-height: 120px;
  position: relative;
  border-right: 1px solid #e6e6e6;
}
.cont2 .ivii-sliderggff .slides li img {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -103px;
  margin-top: -67.5px;
}
.cont20 .ivii-sliderggff .slides li img {
  width: 198px;
  height: 148px;
  margin-left: 5%;
  margin-top: 7%;
  top: 0;
  left: 0;
}
.cont2 .ivii-sliderggff .slides li p {
  font-size: 16px;
  height: 64px;
  width: 218px;
  line-height: 20px;
  margin: 20px;
  font-weight: normal;
}


.cont2 .ivii-sliderggff3 .slides li {
  height: 260px;
  background: #ffffff;
  text-align: center;
  line-height: 120px;
  position: relative;
}
.cont2 .ivii-sliderggff3 .slides li img {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -103px;
  margin-top: -67.5px;
}
.contt .ivii-sliderggffxx .slides li img {
  width: 147px;
  height: 200px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -73.5px;
  margin-top: -100px;
}
.cont2 .ivii-sliderggff3 .slides li p {
  font-size: 16px;
  height: 64px;
  width: 218px;
  line-height: 20px;
  margin: 20px;
  font-weight: normal;
}
.cont2 .border2 {
  width: 1110px;
  height: 260px;
  position: absolute;
  z-index: 10;
}
.cont2 .border2 li {
  border-right: 1px solid #e6e6e6;
  height: 180px;
  width: 224px;
  float: left;
}
.cont2 .border3 li {
  border-right: 1px solid #e6e6e6;
  height: 260px;
  width: 280px;
  float: left;
}
.cont2 .border2 .last {
  border: none;
}

.jiantou {
  z-index: 10;
  position: relative;
  width: 1200px;
  margin: 0 auto;
  -moz-animation: myfirst 3s linear;
  -webkit-animation: myfirst 3s linear;
  animation: myfirst 3s linear;
}
.jiantou img {
  position: absolute;
  left: 50%;
  margin-left: -17px;
}

.jiantou2 {
  z-index: 10;
  position: relative;
  width: 1200px;
  margin: 0 auto;

  /*right: 260px;*/
  -moz-animation: myfirst 3s linear;
  -webkit-animation: myfirst 3s linear;
  animation: myfirst 3s linear;
}
.jiantou2 img{
  position: absolute;
  top: 1495px;
  left: 50%;
}

@keyframes myfirst {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/*.gk {
  padding: 50px 0 153px !important;
}*/
.gk .gaik1 {
  width: 1200px;
  margin: 0 auto;
}
.gk .gaik1 .xz {
  -moz-animation: myfirst2 3s linear;
  -webkit-animation: myfirst2 3s linear;
  animation: myfirst2 3s linear;
}
@keyframes myfirst2 {
  0% {
    opacity: 0;
    top: -200px;
  }
  30% {
    opacity: 1;
    top: -50px;
  }
  60% {
    opacity: 1;
    top: -100px;
  }
  80% {
    opacity: 1;
    top: -50px;
  }
  100% {
    opacity: 1;
    top: 0;
  }
}
.gk .gaik1 .left {
  width: 331px;
  float: left;
  position: relative;
}
.gk .gaik1 .right {
  float: right;
  padding-right:200px;
}
.gk .gaik1 .right h1 {
  font-size: 40px;
  color:black;
  margin-bottom: 20px;
}
.gk .gaik1 .right h2 {
  font-size: 23px;
}
.gk .gaik1 .right p {
  overflow: hidden;
  color: #444;
  font-size: 20px;
  line-height: 36px;
  font-weight: normal;
}

.gk2 {
  background: #f5f5f5;
}
.gk2 .gaik1 .left {
  float: right;
  position: relative;
}
.gk2 .gaik1 .right {
  float: left;
}

.gaik1 .cent {
  padding: 165px 0 110px;
  width: 1010px;
  margin: 0 auto;
  text-align: center;
}
.gaik1 .cent h1 {
  font-size: 40px;
}
.gaik1 .cent p {
  margin-top: 20px;
  color: #444;
  font-size: 20px;
  line-height: 36px;
  font-weight: normal;
  text-align: left;
}
.gaik1 .cent ul {
  margin-top: 45px;
}
.gaik1 .cent ul li {
  width: 250px;
  height: 135px;
  float: left;
  border: 1px solid #eaeaea;
  padding: 30px 0;
}
.gaik1 .cent ul li h2 {
  font-size: 30px;
  color: #e6b432;
}
.gaik1 .cent ul li p {
  font-size: 16px;
  text-align: center;
}
.gaik1 .cent ul .bod {
  border-left: none;
  border-right: none;
}
.gaik1 .cent .list2 ul {
  margin-top: 0;
  padding-top: 25px;
}
.gaik1 .cent .list2 ul li {
  width: 500px;
  height: 85px;
  padding: 35px 30px;
  line-height: 25px;
  float: left;
  border: none;
  font-size: 20px;
  overflow: hidden;
  text-align:left;
  color: #333333;
}
.gaik1 .cent .list2 ul .address {
  color: #999999;
}

.cont8 {
  background: #323232;
  position: relative;
}
.cont8 .itop2 .flex-direction-nav a {
  margin-top: -40px;
}
.cont8 .slides li {
  text-align: center;
  height: 105px;
  line-height: 90px;
  position: relative;
}
.cont8 .slides li i {
  position: absolute;
  bottom: 8px;
  color: #323232;
  z-index: 10;
  left: 50%;
  font-size: 30px;
  margin-left: -8px;
  display: none;
}
.cont8 .slides li .xian {
  display: block;
}
.cont8 .slides li a {
  font-size: 20px;
  color: #999;
}
.cont8 .slides li .aaa {
  color: #ffffff;
}

.peixun {
  width: 1035px;
  border-bottom: 1px solid #e6e6e6;
  height: 50px;
  margin: 65px auto;
}
.peixun li {
  float: left;
  font-size: 16px;
}
.peixun li a {
  display: block;
  width: 170px;
  height: 50px;
  line-height: 50px;
  color: #444;
  text-align: center;
  cursor: pointer;
}
.peixun li .curr {
  border: 1px solid #e6e6e6;
}
.peixun li .borderbt {
  border-bottom: 2px solid #00aabe;
}
.peixun .dropdown {
  position: relative;
}
.peixun .dropdown-menu {
  position: absolute;
  display: none;
  top: 100%;
  left: 50%;
  z-index: 90;
}
.peixun .dropdown-menu-dl {
  margin-top: -4px;
  left: 0%;
  border: 1px solid #e6e6e6;
  text-align: center;
}
.peixun .dropdown-menu-dl .aa {
  line-height: 50px;
  height: 50px;
  color: #999;
  white-space: nowrap;
  border: none;
  background: #ffffff;
}
.peixun .dropdown-menu-dl .aa:hover {
  background: #00aabe;
  color: #fff;
}
.peixun .dropdown-menu-dl .rr {
  background: #00aabe;
  color: #fff;
}
.peixun .dropdown-menu-dl .xuni, .peixun .dropdown-menu-dl .xuni2 {
  display: none;
  position: absolute;
  left: 100%;
  border: 1px solid #e6e6e6;
}
.peixun .dropdown-menu-dl .xu1 {
  top: 0;
}
.peixun .dropdown-menu-dl .xu3 {
  top: 100%;
}
.peixun .dropdown-menu-dl .xu4 {
  top: 0;
}
.peixun .dropdown-menu-dl .xu5 {
  top: 50%;
}
.peixun .dropdown-menu-dl .xu6 {
  top: 100%;
}
.peixun .dropdown-menu-dl .xu7 {
  top: 150%;
}
.peixun .dropdown-menu-dl .xu8 {
  top: 200%;
}
.peixun .dropdown-menu-dl .xu9 {
  top: 250%;
}
.peixun .dropdown-menu-dl .xu10 {
  top: 300%;
}
.peixun i {
  float: right;
  height: 50px;
  line-height: 50px;
  display: inline-block;
  font-size: 20px;
  margin-right: 5px;
}

.jishu {
  width: 850px;
  margin: 60px auto 105px;
  text-align: center;
}
.jishu h1 {
  font-size: 40px;
  /*width: 1000px;*/
  /*overflow: hidden;*/
  /*text-overflow:ellipsis;*/
  /*white-space: nowrap;*/
}
.jishu p {
  font-size: 20px;
  color: #999999;
  margin: 22px 0 60px;
}
.jishu .cont5 .itop2 {
  width: 820px;
}
.jishu .cont5 .itop2 .slides li {
  border: 1px solid #e6e6e6;
}
.jishu .cont5 .itop2 .slides li img {
  margin: 50px;
  width: 720px;
  height: 990px;
}
.jishu .cont5 .itop2 .flex-direction-nav .flex-prev {
  right: 50%;
  margin-right: 500px;
}
.jishu .cont5 .itop2 .flex-direction-nav .flex-next {
  right: 50%;
  margin-left: 500px;
}

.cont3 {
  line-height: normal;
  overflow: hidden;
  background: #f5f5f5;
}
.cont3 .itop1 {
  margin: 0px auto 62px;
  position: relative;
}
.cont3 .itop1 h1 {
  margin: 75px 0 20px;
  font-size: 20px;
}
.cont3 .itop1 .slides li {
  padding: 25px 0;
  background: #ffffff;
  border: 1px solid #e6e6e6;
  position: relative;
}
.cont3 .itop1 .slides li img {
  margin-left: 15px;
  width: 250px;
  height: 350px;
}
.cont3 .itop1 .slides li .circle {
  display: block;
  background: #e6e6e6;
  width: 100%;
  height: 6px;
  position: absolute;
  bottom: 0;
  z-index: 10;
  transition: background 1.5s;
  -webkit-transition: background 1.5s;
  -o-transition: background 1.5s;
  -moz-transition: background 1.5s;
}
.cont3 .itop1 .slides li:hover .circle {
  background: #00aabe;
}

.jishu2 {
  width: 1000px;
  margin-bottom: 100px;
}
.jishu2 h2 {
  font-size: 20px;
  color: #999999;
  margin: 22px 0 60px;
}
.jishu2 h4 {
  border-bottom: 1px solid #eaeaea;
  font-size: 20px;
  text-align: left;
  padding-bottom: 10px;
}
.jishu2 p {
  font-size: 20px;
  line-height: 30px;
  color: #444;
  text-align: left;
}
.jishu2 img {
  margin: 0px 0 20px;
}
.jishu2 h3 {
  background: #e6e6e6;
  line-height: 25px;
  padding: 20px 50px;
  font-size: 20px;
}

.jishu3 {
  width: 1200px;
}
.jishu3 ul {
  margin-bottom: 110px;
}
.jishu3 ul li {
  margin-right: 20px;
  width: 280px;
  height: 300px;
  float: left;
  margin-top: 30px;
  text-align: center;
}
.jishu3 ul li img {
  width: 280px;
  height: 200px;
  margin: 0;
}
.jishu3 ul li p {
  font-size: 20px;
  line-height: 25px;
  margin-top: 20px;
  height: 50px;
  overflow: hidden;
  margin-bottom: 0;
  text-align: center;
}


.content h1 {
  font-size: 40px;
  color: #000000;
  text-align: center;
}
.content .p1 {
  font-size: 20px;
  margin: 20px auto 50px;
  text-align: center;
}
.content1 .shiji{
  text-align: center;
  position: relative;
  width: 1200px;
  margin: 0 auto;
}
.content1 .shiji .pp{
  position: absolute;
  font-size: 16px;
}
.content1 .shiji .pp p{
  line-height: 30px;
}
.content1 .shiji .pa{
  top: 270px;
  left: 206px;
}
.content1 .shiji .p2{
  top: 495px;
  left: 272px;
}
.content1 .shiji .p3{
  top: 735px;
  left: 268px;
}
.content1 .shiji .p4{
  top: 855px;
  left: 188px;
}
.content1 .shiji .p5{
  top: 1095px;
  left: 270px;
}
.content1 .shiji .p6{
  top: 1335px;
  left: 286px;
  color: #ffffff;
}
.content1 .shiji .p7{
  top: 1455px;
  left: 287px;
  color: #ffffff;
}
.content1 .shiji .p8{
  top: 1665px;
  left: 156px;
  text-align: right;
  /*color: #ffffff;*/
}
.content1 .shiji .p9{
  top: 1800px;
  left: 112px;
  text-align: right;
  color: #ffffff;
}
.content1 .shiji .p10{
  top: 2060px;
  left: 287px;
  text-align: right;
  color: #ffffff;
}
.content1 .shiji .p11{
  top: 2195px;
  left: 210px;
  text-align: right;
  color: #ffffff;
}
.content1 .shiji .p12{
  top: 2545px;
  left: 285px;
  text-align: right;
  color: #ffffff;
}
.content1 .shiji .p13{
  top: 2663px;
  left: 315px;
  text-align: right;
  /* color: #ffffff; */
}
.content1 .shiji .p14{
  top: 205px;
  left: 690px;
  /*text-align: right;*/
  /* color: #ffffff; */
}
.content1 .shiji .p15{
  top: 445px;
  left: 690px;
  /*text-align: right;*/
   color: #ffffff;
}
.content1 .shiji .p16{
  top: 555px;
  left: 690px;
  /*text-align: right;*/
   /*color: #ffffff; */
}
.content1 .shiji .p17{
  top: 795px;
  left: 690px;
  text-align: left;
   /*color: #ffffff; */
}
.content1 .shiji .p18{
  top: 1030px;
  left: 690px;
  /*text-align: right;*/
   /*color: #ffffff; */
}
.content1 .shiji .p19{
  top: 1155px;
  left: 690px;
  text-align: left;
   color: #ffffff;
}
.content1 .shiji .p20{
  top: 1395px;
  left: 690px;
  text-align: left;
   color: #ffffff;
}
.content1 .shiji .p21{
  top: 1500px;
  left: 690px;
  text-align: left;
   color: #ffffff;
}
.content1 .shiji .p22{
  top: 1735px;
  left: 690px;
  text-align: left;
   color: #ffffff;
}
.content1 .shiji .p23{
  top: 2000px;
  left: 690px;
  text-align: left;
   color: #ffffff;
}
.content1 .shiji .p24{
  top: 2120px;
  left: 690px;
  text-align: left;
   color: #ffffff;
}
.content1 .shiji .p25{
  top: 2600px;
  left: 690px;
  text-align: left;
   color: #ffffff;
}
.content1 .shiji .p26{
  top: 2600px;
  left: 690px;
  text-align: left;
   color: #ffffff;
}
.content1  .pn{
  width: 100%;
  height: 65px;
  background: url(../images/ji.png) 50% 50% no-repeat;
  background-size: 100%;
  z-index: 10;
  margin-top: -125px;
  margin-bottom: 125px;
}
.bg {
  background: #f5f5f5;
  padding-top: 70px;
}
.bg .cont6 {
  width: 1104px;
  margin: 0 auto;
}
.bg .cont6 h1 {
  font-size: 20px;
}
.bg .cont6 .slider:hover .flex-prev:before {
  color: black;
}
.bg .cont6 .slider .js_prev a, .bg .cont6 .slider .js_next a {
  text-decoration: none;
  display: block;
  width: 78px;
  height: 170px;
  margin: -45px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  color: #e7e7e7;
  cursor: pointer;
  font-size: 190px;
}
.bg .cont6 .slider .js_slide {
  width: 785px;
  height: 590px;
}
.bg .cont6 .slider .js_slide img {
  max-width: 100%;
}
.bg .cont6 .slider p {
  white-space: normal;
  font-size: 14px;
  color: #999;
  line-height: 22px;
  margin-top: 0;
}
.bg .cont6 .ivii-slidergg .slides li {
  border: 1px solid #e6e6e6;
  padding-bottom: 25px;
  position: relative;
}
.bg .cont6 .ivii-slidergg .slides li img {
  width: 100%;
}
.bg .cont6 .ivii-slidergg .slides li .circle {
  display: block;
  background: #e6e6e6;
  width: 100%;
  height: 6px;
  position: absolute;
  bottom: 0;
  z-index: 10;
  transition: background 1.5s;
  -webkit-transition: background 1.5s;
  -o-transition: background 1.5s;
  -moz-transition: background 1.5s;
}
.bg .cont6 .ivii-slidergg .slides li:hover .circle {
  background: #00aabe;
}
.bg .cont6 .ivii-slidergg .slides li .ff {
  width: 100%;
  height: 260px;
  background: #ffffff;
  opacity: 0;
  z-index: 10;
  position: absolute;
  top: 0;
  transition: opacity 1.5s;
  -webkit-transition: opacity 1.5s;
  -o-transition: opacity 1.5s;
  -moz-transition: opacity 1.5s;
}
.bg .cont6 .ivii-slidergg .slides li:hover .ff {
  opacity: .5;
}
.bg .cont6 .ivii-slidergg .slides li p {
  font-size: 16px;
  height: 64px;
  width: 218px;
  line-height: 20px;
  margin: 20px;
  font-weight: normal;
  color: #000;
}
.bg .cont6 .ivii-slidergg .slides li .data {
  font-size: 14px;
  color: #999999;
  padding-left: 20px;
}

.jishu2 .introduct {
  font-size: 16px;
  text-align: center;
  margin-bottom: 30px;
  margin-top: 0;
}

.cont2 .ivii-sliderggff4 .slides li img {
  margin-top: 38%;
}

.cont0 .ivii-sliderggff .slides li img {
  width: 36%;
  margin-left: 32%;
  margin-top: 23%;
  top: 0;
  left: 0;
}

.cont00 .ivii-sliderggff .slides li img {
  width: 60%;
  margin-left: 20%;
  margin-top: 31%;
  top: 0;
  left: 0;
}

.cont000 .ivii-sliderggff .slides li img {
  width: 60%;
  margin-left: 20%;
  margin-top: 20%;
  top: 0;
  left: 0;
}

.contt .ivii-sliderggff .slides li img {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -75px;
  margin-top: -100px;
}

.ivii-slider .flex-control-nav li {
  height: 12px;
  width: 12px;
}

.itop .flex-control-nav {
  margin-left: 47%;
  bottom: 30px;
}
.itop .flex-control-nav a {
  border: 1px solid #fff;
  background: none;
}
.itop .flex-control-nav a:hover, .itop .flex-control-nav a.flex-active {
  background: #fff;
}

.itop1 .flex-control-nav {
  width: 84px;
  margin: 0 auto;
  position: absolute;
  bottom: -35px;
  left: 50%;
  margin-left: -42px;
}
.itop1 .flex-control-nav a {
  border: 1px solid #e4e4e4;
  background: none;
}
.itop1 .flex-control-nav a:hover, .itop1 .flex-control-nav a.flex-active {
  background: #999;
}

.banner {
  position: relative;
  text-align: center;
  overflow: hidden;
  min-width: 1200px;
  color: #ffffff;
}
.banner .bannerpic {
  margin: -2px -100%;
  *display: block;
  text-align: center;
  position: relative;
}

.banner1 {
  position: relative;
  text-align: center;
  overflow: hidden;
  min-width: 1200px;
}

.cy-rw {
  position: relative;
  height: 300px;
  background: url('../images/bannerb.jpg?1487321755') 50% 50% no-repeat;
  min-width: 1200px;
  color: #ffffff;
  padding: 80px 0;
  /*margin-top: -2px;*/
}
.cy-rww{
  background: url('../images/shiji.png') 50% 50% no-repeat;
  height: 340px;
}
.cy-rw h1 {
  font-size: 40px;
  text-align: center;
}
.cy-rw p {
  font-size: 20px;
  line-height: 25px;
  width: 1004px;
  margin: 20px auto 0;
  overflow: hidden;
}

.cy-rw2 {
  background: url('../images/bannerm.jpg?1487641251') 50% 50% no-repeat;
}

.cy-rw3 {
  background: url('../images/bannerk.jpg?1487665536') 50% 50% no-repeat;
}

.cy-rw4 {
  background: url('../images/bannern.jpg?1487731893') 50% 50% no-repeat;
}

.cy-rw5 {
  background: url('../images/bannerl.jpg?1487744987') 50% 50% no-repeat;
}

.wrapper {
  margin-left: auto;
  margin-right: auto;
}
.map{
  background: #f5f5f5;
  padding-top: 65px;
  padding-bottom: 85px;
  text-align: center;
}
.map h1{
  font-size: 40px;
}
.map p{
  font-size: 20px;
  color: #444;
  margin-top: 23px;
  margin-bottom: 55px;
}

*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/*# sourceMappingURL=middle1.css.map */
