
.silide {
  display: none;
  position: absolute;
  z-index: 55;
  width: 100%;
  top: 60px;
}

.silide li {
  position: relative;
  background: #ff99aa;
}

.silide li:after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: #fff;
  position: absolute;
  top: 0;
}

.silide li a:hover {
  background: #ea6f84;
  transition: all 0.5s;
}

.lunbo_bizi_a {
  background: url(lunbotu_a.png) no-repeat center;

  /* background: url(gq_banner.jpg) no-repeat center; */

}

.lunbo_kuang {
  width: 1280px;
  margin: auto;
  position: relative;
  height: 500px;
}

.ziti_kuang {
  width: 610px;
  height: 98px;
  padding: 0px 20px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
  margin: auto;
  background: url(ziti_kuang.png) no-repeat;
}

.ziti_kuang {
  animation: myfirstkuang 0.5s linear 0s 1 normal;
  -moz-animation: myfirstkuang 0.5s linear 0s 1 normal;
  -webkit-animation: myfirstkuang 0.5s linear 0s 1 normal;
  -o-animation: myfirstkuang 0.5s linear 0s 1 normal;
}

.ziti_kuang img {
  padding: 28.5px 5px;
  margin-left: 40px;
}

.ziti_01,
.ziti_03 {
  animation: myfirstx 1.5s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s 1 normal;
  -moz-animation: myfirstx 1.5s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s 1
    normal;
  -webkit-animation: myfirstx 1.5s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s 1
    normal;
  -o-animation: myfirstx 1.5s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s 1 normal;
}

.ziti_02,
.ziti_04 {
  animation: myfirsts 1.5s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s 1 normal;
  -moz-animation: myfirsts 1.5s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s 1
    normal;
  -webkit-animation: myfirsts 1.5s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s 1
    normal;
  -o-animation: myfirsts 1.5s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s 1 normal;
}

@keyframes myfirstx {
  0% {
    transform: translate(0px, -200px);
    opacity: 0;
  }

  25% {
    transform: translate(0px, -200px);
    opacity: 0;
  }

  100% {
    transform: translate(0px, 0px);
    opacity: 1;
  }
}

@keyframes myfirsts {
  0% {
    transform: translate(0px, 200px);
    opacity: 0;
  }

  25% {
    transform: translate(0px, 200px);
    opacity: 0;
  }

  100% {
    transform: translate(0px, 0px);
    opacity: 1;
  }
}

@keyframes myfirstkuang {
  0% {
    transform: translate(-500px, 0px);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

.mid {
  width: 1280px;
  margin: auto;
  padding-bottom: 60px;
  overflow: hidden;
}

.mid:after {
  content: "";
  display: block;
  clear: both;
}

.mid_daohang {
  margin: 0px -15px;
  padding: 40px 0px;
  overflow: hidden;
}

.mid_daohangsizing {
  box-sizing: border-box;
  padding: 0 15px;
  float: left;
  color: #333;
  width: 262px;
}

.mid_daohangkuang {
  height: 160px;
  border-radius: 10px;
  background: #ffe5e8;
  text-align: center;
}

.mid_daohangkuang:hover {
  font-size: 18px;
  animation: size 2s linear 0s infinite alternate;
  transform: translateY(-10px);
}

.mid_daohangkuang:hover img {
  animation: myfirst 1s linear 0s infinite alternate;
}

@keyframes myfirst {
  0% {
    transform: rotateY(0deg);
  }

  100% {
    transform: rotateY(180deg);
  }
}

.mid_daohangkuang img {
  margin: auto;
  display: block;
  padding: 30px 0px 20px;
}

.mid_left {
  float: left;
}


.xinwen_describe {
  height: 50px;
  color: #fff;
  line-height: 50px;
  position: absolute;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
  z-index: 55;
  width: 620px;
}

.xinwen_describe p {
  width: 480px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 20px;
}

.mid_right {
  width: 620px;
  float: right;
  overflow: hidden;
  position: relative;
}

.biaoti {
  color: #666666;
  font-size: 24px;
  overflow: hidden;
  position: relative;
}

.biaoti a {
  color: #666666;
  display: block;
  padding: 0px 20px 20px;
}

.active a {
  color: #ea6f84;
}

.biaoti:after {
  content: "";
  display: block;
  height: 2px;
  background: #e6e6e6;
  position: absolute;
  bottom: 0;
  width: 100%;
}

.biaoti ul li {
  text-align: center;
  float: left;
  position: relative;
  min-width: 95px;
	list-style: none;
}

.biaoti ul .active:after {
  content: "";
  display: block;
  height: 2px;
  background: #ea6f84;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2;
  width: 100%;
}

.biaoti ul li:before {
  content: "";
  display: block;
  height: 24px;
  width: 1px;
  background: #e6e6e6;
  position: absolute;
  left: 0;
  bottom: 20px;
  z-index: 2;
}

.biaoti ul li:first-child:before {
  display: none;
}

.indenews {
  margin-top: 10px;
  display: none;
}

.imore {
  color: #666;
  font-size: 14px;
  position: absolute;
  right: 0;
  top: 0;
  line-height: 51px;
}

.imore:hover {
  font-size: 18px;
}

.indenews ul li {
  color: #ff9999;
  line-height: 60px;
  position: relative;
  overflow: hidden;
}

.indenews ul li + li:after {
  content: "";
  display: block;
  border-top: 1px dashed #e6e6e6;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.indenews ul li a {
  overflow: hidden;
  color: #666666;
  width: 100%;
  display: block;
}

.indenews ul li a:after {
  content: "";
  display: block;
  clear: both;
}

.indenews ul li a p {
  width: 480px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
}

.indenews ul li a span {
  float: right;
}

.indenews ul li a:hover,
.neiye_content .indenews ul li a:hover {
  color: #ea6f84;
}
.newsico {
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #ff9999;
  margin: 0 10px 0 0px;
}
.leg {
  position: relative;
  padding: 50px 0px 70px;
}

.leg_lunbo {
  width: 1280px;
  margin: auto;
  position: relative;
  overflow: hidden;
}

.zhuanjia {
  display: block;
  width: 232px;
  height: 324px;
  position: relative;
  float: left;
}

.zhuanjia img {
  width: 232px;
  height: 324px;
}

.zhuanjia_xinxi {
  width: 231px;
  height: 90px;
  padding: 10px;
  background: rgba(51, 51, 51, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f333333, endColorstr=#7f333333);
  position: absolute;
  bottom: 0;
  color: #fff;
  font-size: 14px;
}

.zhuanjia:hover .zhuanjia_xinxi {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2ea6f84, endColorstr=#b2ea6f84);
  background: rgba(234, 111, 132, 0.7);
}

.zhuanjia_name {
  font-size: 16px;
}

.zhuanjia_ks {
  float: right;
}

.zhuanjia_tc {
  line-height: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.biaoti_zj {
  color: #ea6f84;
  font-size: 24px;
  padding-bottom: 30px;
}
