.fixad {
  position: fixed;
  left: 0;
  top: 35%;
  z-index: 99999
}

.fixad-item {
  margin: 10px 0;
  position: relative
}

.fixad-item a {
  display: block
}

.fixad-item img {
  width: 300px;
  height: 70px
}

.fixad-item img.close {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0;
  top: 0
}

@-webkit-keyframes imgHeight {
  0% {
    height: 60px
  }

  25% {
    height: 320px
  }

  75% {
    height: 320px
  }

  100% {
    height: 60px
  }
}

@keyframes imgHeight {
  0% {
    height: 60px
  }

  25% {
    height: 320px
  }

  75% {
    height: 320px
  }

  100% {
    height: 60px
  }
}

@-webkit-keyframes zIndex {
  0% {
    z-index: -1
  }

  100% {
    z-index: 1
  }
}

@keyframes zIndex {
  0% {
    z-index: -1;
    opacity: 0
  }

  100% {
    z-index: 1;
    opacity: 1
  }
}

.dbgg {
  padding-top: 15px
}

.dbgg .zptp {
  position: relative
}

.dbgg .zptp .big {
  display: block;
  margin-bottom: 10px;
  margin: auto;
  -webkit-animation-duration: 5s;
  animation-duration: 5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: imgHeight;
  animation-name: imgHeight
}

.dbgg .zptp .big img {
  width: 100%;
  height: 100%
}

.dbgg .zptp .small {
  width: 1200px;
  height: 60px;
  position: absolute;
  top: 0;
  z-index: -1;
  opacity: 0;
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
  -webkit-animation-duration: 0s;
  animation-duration: 0s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: zIndex;
  animation-name: zIndex
}

.dbgg .zptp .small img {
  width: 100%;
  height: 100%
}

.dbgg .img-link {
  padding-top: 10px
}

.dbgg .img-link a {
  margin-bottom: 10px;
  display: block
}

.outstation {
  background-color: #f2f2f2;
  height: 32px;
  line-height: 32px;
  font-size: 14px
}

.outstation .wrapper {
  background-color: #f2f2f2
}

.outstation .left {
  float: left
}

.outstation .left li {
  float: left;
  margin-left: 20px
}

.outstation .left li a {
  color: #9d1e1e
}

.outstation .right {
  float: right
}

.outstation .right li {
  float: left;
  margin-left: 20px;
  position: relative
}

.outstation .right li a {
  color: #9d1e1e
}

.outstation .right li .code {
  width: 25px;
  margin-top: 4px
}

.outstation .right li .code-hide {
  display: none;
  position: absolute;
  width: 200px;
  right: 0;
  top: 32px;
  background: #fff;
  z-index: 99999;
  padding-bottom: 5px
}

.outstation .right li .code-hide img {
  width: 160px;
  margin: 0 auto 10px
}

.outstation .right li .code-hide p {
  text-align: center;
  height: 24px;
  line-height: 24px
}

.headerline .wrapper {
  padding-top: 30px;
  padding-bottom: 30px
}

.headerline .wrapper .hot-news-wrapper {
  position: relative;
  margin-bottom: 10px
}

.headerline .wrapper .hot-news {
  position: relative
}

.headerline .wrapper .hot-news .hot-news-topic {
  line-height: 56px;
  text-align: center;
  width: 1080px;
  margin: auto;
  display: none
}

.headerline .wrapper .hot-news .hot-news-topic.show {
  display: block
}

.headerline .wrapper .hot-news .hot-news-topic a {
  font-size: 46px;
  font-weight: bold;
  color: rgb(33, 33, 33);
  letter-spacing: -0.05em
}

.headerline .wrapper .hot-news .hot-news-topic-hd {
    position: absolute;
    width: 44px;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    cursor: pointer;
    transform: rotate(180deg);
}

.headerline .wrapper .hot-news .hot-news-topic-more{
    position: absolute;
    text-align: center;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    cursor: pointer;
    width: 28px;
    height: 32px;
    line-height: 16px;
    font-size: 14px;
    padding: 6px 8px;
    background-color: #FDF2E0;
    border-radius: 5px;
    color: #D24339;
}

.headerline .wrapper .hot-news-subtit {
  padding: 0 10px;
  text-align: center
}

.headerline .wrapper .hot-news-subtit li {
  max-width: 283px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block
}

.headerline .wrapper .hot-news-subtit li:not(:last-child) {
  margin-right: 10px
}

.headerline .wrapper .hot-news-subtit li a {
  font-size: 14px;
  text-align: center
}

.headerline .wrapper .hot-news-subtit li a:hover {
  color: #ff9724
}

.headerline .wrapper .task-list {
  border-top: 2px solid #fff;
  border-bottom: 1px solid #ffaf0d;
  position: relative;
  margin-bottom: 20px;
  padding-bottom: 10px
}

.headerline .wrapper .task-list.open{
  border-top: 2px solid #ffaf0d;
}

.headerline .wrapper .task-list ul {
  max-height: 0;
  -webkit-transition: max-height 0.1s;
  transition: max-height 0.1s;
  overflow: hidden
}

.headerline .wrapper .task-list.open ul{
  max-height: 1000px
}

.headerline .wrapper .task-list li {
  position: relative;
  width: 380px;
  height: 32px;
  line-height: 32px;
  text-indent: 15px;
  margin: 0 10px;
  float: left;
  overflow: hidden
}

.headerline .wrapper .task-list li::before {
  position: absolute;
  top: 13px;
  left: 0;
  content: '';
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #d8d8d8
}

.headerline .wrapper .task-list li a {
  font-size: 16px;
  color: #333
}

.headerline .wrapper .task-list li a:hover {
  color: #ff9724
}

.headerline .wrapper .task-list .task-more {
  position: absolute;
  bottom: -11px;
  left: 50%;
  margin-left: -13px;
  width: 26px;
  height: 22px;
  background: url("arrow.png") no-repeat;
  cursor: pointer
}

.headerline .hot-subject-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border: 1px solid #e7e7e7;
}

.headerline .hot-subject-wrapper .hot-subject-topic {
  line-height: 50px;
  min-height: 105px;
  background-color: #f2f2f2;
  -ms-flex-preferred-size: 1050px;
  flex-basis: 1050px;
  text-align: center;
  padding: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.headerline .hot-subject-wrapper .hot-subject-topic a {
  font-size: 32px;
  font-weight: bold;
  color: #4d4b4c;
  display: block
}

.headerline .hot-subject-wrapper .hot-subject-topic a:hover {
  color: #990102
}

.headerline .hot-subject-wrapper .hot-subject-subtit-wrapper {
  -ms-flex-preferred-size: 150px;
  flex-basis: 150px;
  text-align: center;
  min-height: 103px;
  /* border-top: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7; */
}

.headerline .hot-subject-wrapper .hot-subject-subtit-wrapper .leader-news {
  line-height: 50px;
  display: block;
  color: #cd4400
}

.headerline .hot-subject-wrapper .hot-subject-subtit-wrapper .leader-news img {
  width: 15px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px
}

.section .wrapper {
  padding-bottom: 30px
}

.single-lunbo-wrapper {
  width: 790px;
  margin-right: 40px;
  float: left
}

.single-lunbo-wrapper .single-lunbo {
  width: 790px;
  height: 490px;
  margin-bottom: 25px;
  float: left
}

.single-lunbo-wrapper .single-lunbo .swiper-container {
  height: 490px;
  --swiper-theme-color: transparent
}

.single-lunbo-wrapper .single-lunbo .swiper-container:hover .swiper-button-prev {
  left: 0
}

.single-lunbo-wrapper .single-lunbo .swiper-container:hover .swiper-button-next {
  right: 0
}

.single-lunbo-wrapper .single-lunbo .swiper-container .swiper-pagination-bullets {
  width: 120px;
  position: absolute;
  right: 10px;
  left: auto;
  text-align: right
}

.single-lunbo-wrapper .single-lunbo .swiper-container .my-bullet {
  margin: 0 3px;
  width: 8px;
  height: 8px;
  background-color: #8f8e8b;
  display: inline-block;
  border-radius: 50%;
  cursor: pointer
}

.single-lunbo-wrapper .single-lunbo .swiper-container .my-bullet-active {
  background-color: #fff
}

.single-lunbo-wrapper .single-lunbo .swiper-container .swiper-button-prev {
  background: #000 url("arrowLeftOn.png");
  left: -50px
}

.single-lunbo-wrapper .single-lunbo .swiper-container .swiper-button-next {
  background: #000 url("arrowRightOn.png");
  right: -50px
}

.single-lunbo-wrapper .single-lunbo .swiper-container .swiper-button-prev,
.single-lunbo-wrapper .single-lunbo .swiper-container .swiper-button-next {
  background-repeat: no-repeat;
  width: 50px;
  height: 80px;
  background-position: center;
  opacity: 0.4;
  -webkit-transition: all 300ms;
  transition: all 300ms
}

.single-lunbo-wrapper .single-lunbo .swiper-container .swiper-button-prev:hover,
.single-lunbo-wrapper .single-lunbo .swiper-container .swiper-button-next:hover {
  opacity: 0.6
}

.single-lunbo-wrapper .single-lunbo img {
  width: 100%;
  height: 100%
}

.single-lunbo-wrapper .single-lunbo .news-title {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 45px;
  line-height: 45px;
  text-align: left;
  font-size: 18px;
  padding-left: 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.5);
}

.single-lunbo-wrapper .single-lunbo .news-title a {
  color: #fff
}

.single-lunbo-wrapper .jujiao {
  width:490px;
  float: left
}

.single-lunbo-wrapper .jujiao ul {
  margin-top: 5px;
  clear: both;
}

.single-lunbo-wrapper .jujiao ul li {
  line-height: 35px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: relative
}

.single-lunbo-wrapper .jujiao ul li a {
  margin-left: 20px
}

.single-lunbo-wrapper .epaper {
  width: 270px;
  float: right
}

.single-lunbo-wrapper .epaper ul {
	clear: both;
  margin-top: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  background: rgb(230, 0, 18);
}

.hot-news-list {
  width: 370px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: right
}

.hot-news-list ul li {
  line-height: 37px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.hot-news-list ul li:nth-child(8n-7) {
  /* font-weight: bold */
}

.hot-news-list ul li span{
    float: left;
    display: block;
    width: 40px;
    height: 22px;
    background-color: rgb(255, 135, 0);
    color: rgb(255, 255, 255);
    line-height: 20px;
    text-align: center;
    margin-right: 5px;
    border-radius: 5px;
	    margin-top: 7px;
}

.special-recommendation {
/*  background-color: #f2f2f2;*/
  height: 170px
}

.special-recommendation .wrapper {
  background-color: #f2f2f2
}

.special-recommendation h2 {
  width: 55px;
  height: 115px;
  float: left;
  cursor: default;
  background-image: url("tbtj.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin: 18px 18px
}

.special-recommendation .swiper-container {
  width: 1100px;
  height: 150px;
  float: left;
  padding: 35px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  --swiper-theme-color: #dbdbdb
}

.special-recommendation .swiper-container img {
  width: 100%;
  height: 100%
}

.content-wrapper .box1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 30px
}

.content-wrapper .box1 .left {
  -ms-flex-preferred-size: 800px;
  flex-basis: 800px
}

.content-wrapper .box1 .left .section1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 20px
}

.content-wrapper .box1 .left .section1 .big-pic {
  -ms-flex-preferred-size: 420px;
  flex-basis: 420px;
  height: 270px;
  position: relative
}

.content-wrapper .box1 .left .section1 .big-pic>img {
  width: 100%;
  height: 100%
}

.content-wrapper .box1 .left .section1 .big-pic .section1-title-wrapper {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 50px;
  background: rgba(0, 0, 0, 0.5)
}

.content-wrapper .box1 .left .section1 .big-pic .section1-title-wrapper img {
  float: left;
  width: 50px;
  height: 50px
}

.content-wrapper .box1 .left .section1 .big-pic .section1-title-wrapper .section1-title {
  font-size: 16px;
  color: #fff;
  line-height: 50px;
  float: left;
  padding-left: 15px;
  width: 370px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.content-wrapper .box1 .left .section1 ul {
  -ms-flex-preferred-size: 360px;
  flex-basis: 360px
}

.content-wrapper .box1 .left .section1 ul li {
  line-height: 34px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 350px
}

.content-wrapper .box1 .left .section1 ul li img {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle
}

.content-wrapper .box1 .right {
  -ms-flex-preferred-size: 370px;
  flex-basis: 370px
}

.content-wrapper .box1 .right .service {
  height: 270px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 20px
}

.content-wrapper .box1 .right .service li {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%
}

.content-wrapper .box1 .right .service li img {
  width: 35px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px
}

.content-wrapper .box1 .right .list {
  height: 270px;
  margin-top: 20px
}

.content-wrapper .box1 .right .list li {
  line-height: 34px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 370px
}

.content-wrapper .service-desk {
  margin: 30px 0
}

.content-wrapper .service-desk a{
  display: block;
}

.content-wrapper .service-desk a:not(:last-child){
  margin-bottom: 10px;
}
.content-wrapper .service-desk img {
  width: 100%
}

.content-wrapper .box2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.content-wrapper .box2 .section2 {
  -ms-flex-preferred-size: 370px;
  flex-basis: 370px
}

.content-wrapper .box2 .section2 .big-pic {
  width: 360px;
  height: 210px;
  position: relative;
  display: block;
  margin-top: 20px;
      clear: both;
}

.content-wrapper .box2 .section2 .big-pic img {
  width: 100%;
  height: 100%
}

.content-wrapper .box2 .section2 .big-pic .section2-title {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 30px;
  background: rgba(0, 0, 0, 0.5);
  font-size: 16px;
  color: #fff;
  line-height: 30px;
  padding-left: 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.content-wrapper .box2 .section2 ul {
  -ms-flex-preferred-size: 360px;
  flex-basis: 360px;
  margin-top: 10px
}

.content-wrapper .box2 .section2 ul li {
  line-height: 34px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 360px
}

.content-wrapper .box2 .section2 ul li img {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle
}

.content-wrapper .guanggao {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 30px 0
}

.content-wrapper .guanggao li {
 width:210px;
 height:60px;
}

.content-wrapper .guanggao li:not(:nth-child(5n-4)) {
  margin-left: 35px
}

.content-wrapper .guanggao li img {
 width:210px;
 height:60px;
}

.content-wrapper .box3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.content-wrapper .box3 .left {
  -ms-flex-preferred-size: 790px;
  flex-basis: 790px
}

.content-wrapper .box3 .left ul {
  margin-top: 20px
}

.content-wrapper .box3 .left .article-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.content-wrapper .box3 .left .article-item:not(:last-child) {
  margin-bottom: 10px
}

.content-wrapper .box3 .left .article-item .article-left {
  -ms-flex-preferred-size: 210px;
  flex-basis: 210px;
  height: 120px
}

.content-wrapper .box3 .left .article-item .article-left img {
  width: 100%;
  height: 100%
}

.content-wrapper .box3 .left .article-item .article-right {
  -ms-flex-preferred-size: 520px;
  flex-basis: 520px;
  height: 120px;
  border-bottom: 1px solid #ddd
}

.content-wrapper .box3 .left .article-item .article-right .article-title {
  height: 80px
}

.content-wrapper .box3 .left .article-item .article-right .article-tag {
  width: 60px;
  height: 30px;
  line-height: 30px;
  background: #f02020;
  text-align: center;
  color: #fff;
  font-size: 14px
}

.content-wrapper .box3 .right {
  width: 370px
}

.content-wrapper .box3 .right li{
  height: 90px;
  overflow: hidden;
}

.content-wrapper .box3 .right li:not(:last-child) {
  margin-bottom: 15px
}

.content-wrapper .box3 .right img {
  width: 100%
}

.friendly-link {
  margin-top: 20px;
  font-size: 14px
}

.friendly-link .box:first-child {
  border-top: 1px dashed #c6c6c6;
  padding: 10px 0px;
  overflow: hidden
}

.friendly-link .box:last-child {
  margin: 16px 0 50px
}

.friendly-link .left {
  float: left;
  width: 100px;
  line-height: 24px;
  font-weight: bold;
  text-align: left
}

.friendly-link .right {
  float: right;
  width: 1100px;
  text-align: left;
  line-height: 24px
}

.friendly-link .right li {
  width: 137px;
  margin: 0px 10px;
  float: left
}

.friendly-link .right a {
  color: #676767
}

.friendly-link .right a:hover {
  color: #990102
}

.friendly-link .pic_left {
  float: left;
  margin: 0 25px
}

.friendly-link .pic_left img {
  width: 187px;
  height: 57px
}

.download-app {
  position: fixed;
  height: 133px;
  top: 0;
  bottom: 0;
  right: 100px;
  margin: auto;
  display: none
}

.download-app .arrowTop {
  cursor: pointer
}
.width440 { width: 440px; }
.width730 { width: 730px; }
.width1200 { width: 1200px; }
.clear { clear: both; }
.marginbot10 { margin-bottom: 10px; }
.screencontainer, .screencontainernomargin { width: 1200px; margin: 0 auto; clear: both; margin-top: 10px; }

.screencontainer .contentrow, .screencontainernomargin .contentrow { position: relative; width: 1200px; }

.screencontainer .contentrow .leftcol, .screencontainernomargin .contentrow .leftcol { float: left; padding-right: 20px; }

.screencontainer .contentrow .leftcol2, .screencontainernomargin .contentrow .leftcol2 { float: left; padding-right: 10px; }

.screencontainer .contentrow .midcol, .screencontainernomargin .contentrow .midcol { float: left; padding-right: 20px; }

.screencontainer .contentrow .rightcol, .screencontainernomargin .contentrow .rightcol { float: right; }

.screencontainer .contentrow .rightcol2, .screencontainernomargin .contentrow .rightcol2 { float: left; }
.index_ztarea ul li {
    line-height: 37px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
}
.index_ztarea ul {padding: 10px 0px;line-height: 30px;margin-top: 12px;    clear: both;}
.index_ztarea ul li a {
    margin-left: 20px;
}

.imglist02 { margin: 25px 0; }

.imglist02 .leftimg { float: left; position: relative; padding-right: 20px; position: relative; }

.imglist02 .leftimg img { width: 195px; height: 115px; }

.imglist02 .leftimg a:link, .imglist02 .leftimg a:visited { color: #fff; }

.imglist02 .leftimg span { position: absolute; display: block; width: 42px; height: 42px; top: 30px; left: 80px; background: url("../images/play.png") center no-repeat; }

.imglist02 .righttt { float: left; width: 506px; }

.imglist02 .righttt dt a, .imglist02 .righttt dt a:link, .imglist02 .righttt dt a:visited { font-size: 18px; line-height: 22px; }

.imglist02 .righttt dd { color: #888; position: relative; line-height: 24px; }

.imglist02 .righttt dd a, .imglist02 .righttt dd a:link, .imglist02 .righttt dd a:visited { color: #888; }

.imglist02 .righttt dd.abs { height: 60px;    padding-top: 10px; }

.imglist02 .righttt dd span { position: absolute; right: 0; color: #888; }

.imglist02 .righttt dd em {color: rgb(56, 72, 160);font-style: normal;}

.imglist02 .righttt dd i { color: #e1e1e1; padding: 0 10px; font-style: normal; }
.index_sparea .videopanel { float: left; width: 220px; padding:10px; }

.index_sparea .videopanel .videoborder { border: 0px solid #eee; width: 210px; height: 150px; overflow: hidden; }

.index_sparea .videopanel .videoborder img { width: 210px; height: 120px; }

.index_sparea .videopanel .videoborder dl { padding: 5px 8px; }

.index_sparea .videopanel .videoborder dt a, .index_sparea .videopanel .videoborder dt a:link, .index_sparea .videopanel .videoborder dt a:visited { font-size: 16px; font-weight: bold; line-height: 24px; }

.index_sparea .videopanel .videoborder dd { color: #888; }

.index_sparea .videopanel .videoborder dd.abs { height: 70px; }

.index_sparea .videopanel .videoborder .videoimg { position: relative; }

.index_sparea .videopanel .videoborder .videoimg span { position: absolute; display: block; width: 42px; height: 42px; top: 30px; left: 80px; background: url("../images/play.png") center no-repeat; }

.index_sparea .videopanel .videonoborder { width: 200px; height: 230px; overflow: hidden; }

.index_sparea .videopanel .videonoborder img { width: 200px; height: 112px; }

.index_sparea .videopanel .videonoborder dl { padding: 0 8px; }

.index_sparea .videopanel .videonoborder dt a, .index_sparea .videopanel .videonoborder dt a:link, .index_sparea .videopanel .videonoborder dt a:visited { font-size: 16px; font-weight: bold; line-height: 24px; }

.index_sparea .videopanel .videonoborder dd { color: #888; }

.index_sparea .videopanel .videonoborder dd.abs { height: 70px; }

.index_sparea .videopanel .videonoborder .videoimg { position: relative; }

.index_sparea .videopanel .videonoborder .videoimg span { position: absolute; display: block; width: 42px; height: 42px; top: 30px; left: 80px; background: url("../images/play.png") center no-repeat; }


/* banner */
.c-banner{
	width: 100%;
	position: relative;
	    height: 142px;
}
.c-banner img{
	width: 40%;
}
.c-banner .banner ul{
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0px;
}
.c-banner .banner ul li{
	position: absolute
	display: none;
	opacity: 0;
}
.c-banner .banner ul li:nth-child(1){
	opacity: 1;
	display: block;
}
.c-banner .banner ul li img{
	width: 100%;
	position: absolute;
	top: 0px;
	    height: 142px;
}
.c-banner .banner ul li:first-child img{
	position: relative;
}
.c-banner .nexImg,.c-banner .preImg{
	padding: 8px 0px;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	background: #000000;
	opacity: 0.1;
	border-radius: 5px;
	z-index: 10;
	
}
.c-banner .nexImg:hover,.c-banner .preImg:hover{
	opacity: 0.5;
}
.c-banner .nexImg{
	right: 0px;
}
.c-banner .nexImg img,.c-banner .preImg img{
	
	
}
.c-banner .jumpBtn{
	width: 100%;
	position: absolute;
	bottom: 0px;
	text-align: center;
}
.c-banner .jumpBtn ul{
	margin-bottom: 0px;
	padding: 0px;
}

.c-banner .jumpBtn ul li{
	width: 10px;
	height: 10px;
	border-radius: 50%;
	display: inline-block;
	background-color: white;
	opacity: 0.9;
	margin-left: 10px;
}
.c-banner .jumpBtn ul li:first-child{
	margin-left: 0px;
}
.width370{ width: 370px;}

.shuji { float: left; display: block; width: 100px; height: 60px; background: url("/2020new/images/shujihuodong.jpg") no-repeat center top; }
.shizhang { float: left; display: block; width: 90px; height: 60px; background: url("/2020new/images/shizhanghuodong.jpg") no-repeat center top; }
.topLoop { overflow: show; position: relative; }

.topLoop .hd { overflow: show; height: 0; position: relative; }

.topLoop .hd .prev, .topLoop .hd .next { display: block; width: 15px; height: 15px; line-height: 15px; overflow: hidden; cursor: pointer; background: url("/2020new/images/icoUp.gif") center no-repeat; z-index: 99999; position: absolute; top: 5px; right: -1px; }

.topLoop .hd .next { background: url("/2020new/images/icoDown.gif") center no-repeat; top: 35px; }

.topLoop .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; }

.topLoop .hd ul li { position: relative; _display: inline; float: left; width: 10px; height: 10px; overflow: hidden; background: #ccc; margin-right: 10px; text-indent: -999px; cursor: pointer; border-radius: 10px; }

.topLoop .hd ul li.on { background: #f00; }

.topLoop .bd { padding: 2px; margin-top: 0px; font-size: 14px;}

.topLoop .bd ul { overflow: hidden; zoom: 1; }

.topLoop .bd ul li{    line-height: 30px;}
