﻿﻿/* CSS Document */
.index .notice {
  line-height: 80px;
  height: 80px;
  position: relative;
  overflow: hidden; }
  .index .notice .item {
    width: 50%;
    float: left;
    position: relative; }
    .index .notice .item .tit {
      color: #d60d17;
      position: absolute;
      padding-left: 30px;
      font-weight: bold;
      left: 0;
      top: 0; }
      .index .notice .item .tit span {
        position: absolute;
        top: 50%;
        left: 0;
        margin-top: -8px; }
    .index .notice .item .swiper-container {
      margin-left: 100px;
      height: 22px;
      margin: 29px 0; }
      .index .notice .item .swiper-container .swiper-slide {
        width: auto;
        padding-right: 20px;
        height: 22px;
        line-height: 22px; }
        .index .notice .item .swiper-container .swiper-slide span {
          margin-right: 8px; }
    .index .notice .item .more {
      position: absolute;
      display: block;
      right: 0;
      top: 0;
      height: 80px;
      line-height: 80px;
      z-index: 5; }
    .index .notice .item.item1 .swiper-container {
      margin-left: 100px; }
    .index .notice .item.item1 .more {
      margin-right: 20px; }
    .index .notice .item.item2 .swiper-container {
      margin-left: 130px; }
.index .news {
  background-color: #f0f0f0;
  overflow: hidden;
  position: relative; }
  .index .news .pic {
    width: 596px;
    height: 100%;
    position: absolute;
    overflow: hidden;
    left: 0;
    top: 0; }
    .index .news .pic .swiper-slide {
      background-position: center;
      background-size: cover;
      position: relative; }
      .index .news .pic .swiper-slide .title {
        background-color: rgba(0, 0, 0, 0.5);
        color: #fff;
        font-size: 20px;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 54px;
        line-height: 54px;
        text-align: center; }
    .index .news .pic .swiper-pagination {
      bottom: 0;
      text-align: right;
      line-height: 0;
      font-size: 0;
      padding: 23px 0;
      width: auto;
      left: auto;
      right: 0; }
      .index .news .pic .swiper-pagination .swiper-pagination-bullet {
        background-color: #fff;
        opacity: 1; }
        .index .news .pic .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
          background-color: #cf0000; }
  .index .news .news-huadong {
    width: 454px;
    padding: 17px 30px 17px 22px; }
    .index .news .news-huadong .news-huadong-nav {
      font-size: 0;
      line-height: 0;
      border-bottom: 2px solid #d80c18;
      height: 58px; }
      .index .news .news-huadong .news-huadong-nav a {
        font-size: 25px;
        line-height: 58px;
        display: inline-block;
        color: #333;
        padding: 0 16px; }
        .index .news .news-huadong .news-huadong-nav a.on {
          background-color: #d80c18;
          color: #fff; }
        .index .news .news-huadong .news-huadong-nav a.more {
          font-size: 16px;
          color: #999;
          line-height: 58px;
          float: right; }
          .index .news .news-huadong .news-huadong-nav a.more.on {
            background: none;
            color: #999; }
    .index .news .news-huadong .inner ul {
      margin-top: 15px; }
      .index .news .news-huadong .inner ul li a {
        line-height: 37px;
        font-size: 16px;
        display: block;
        font-weight: lighter; }
        .index .news .news-huadong .inner ul li a span {
          margin-left: 3px;
          margin-right: 12px;
          font-size: 12px;
          display: block;
          float: left;
          line-height: 37px; }
.index .m_T26 {
  margin-top: 26px; }
.index .i-tit {
  color: #333;
  height: 30px;
  overflow: hidden; }
  .index .i-tit span {
    border-left: 5px solid #d80c18;
    padding-left: 17px;
    display: block;
    float: left;
    font-size: 25px;
    height: 30px;
    line-height: 30px; }
    .index .i-tit span a {
      color: #333; }
  .index .i-tit.hasmore {
    padding-bottom: 17px;
    border-bottom: 1px solid #ececec; }
    .index .i-tit.hasmore > a {
      display: block;
      font-size: 16px;
      color: #999;
      line-height: 30px; }
.index .news-list ul {
  overflow: hidden;
  margin-top: 17px; }
  .index .news-list ul li {
    margin-right: 12px; }
    .index .news-list ul li a {
      display: block;
      line-height: 36px;
      overflow: hidden; }
      .index .news-list ul li a span {
        padding: 0 5px;
        font-size: 12px;
        display: block;
        float: left;
        line-height: 36px; }
      .index .news-list ul li a:hover {
        color: #333; }
.index .news-list.yzdy {
  width: 346px; }
.index .sheying .inner ul {
  overflow: hidden; }
  .index .sheying .inner ul li {
    float: left;
    width: 264px;
    margin-right: 14px; }
    .index .sheying .inner ul li a img {
      display: block;
      width: 100%; }
    .index .sheying .inner ul li a p {
      text-align: center;
      line-height: 50px;
      color: #333; }
.index .zuzhi .list {
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  padding-top: 24px; }
  .index .zuzhi .list a {
    display: inline-block;
    width: 113px;
    height: 50px;
    line-height: 50px;
    background-color: #ebebeb;
    color: #333;
    text-align: center;
    font-size: 18px;
    margin-right: 10px;
    margin-bottom: 10px;
    border-radius: 5px; }
    .index .zuzhi .list a:hover {
      background-color: #dcdcdc; }
.index .link .list {
  padding-top: 10px; }
  .index .link .list a {
    margin-right: 40px;
    display: inline-block;
    line-height: 32px;
    color: #333; }

.pro_main{display: none;}

@media screen and (max-width: 800px){
  /*首页*/
  .index .notice{height: auto;}
  .index .notice .item{width: 100%;}
  .index .notice .item .tit{padding-left: 22px; font-weight: normal; font-size: 14px;}
  .index .notice .item.item1 .swiper-container{margin-left: 74px;}
  .index .news .pic .swiper-slide .title{font-size: 14px;}
  .index .news .news-huadong{width: 100%; padding: 0; padding-top: 250px;}
  .index .news .pic{width: 100%; height: 250px;}
  .index .news .news-huadong .news-huadong-nav{height: 40px; border-bottom: 1px solid #d80c18;}
  .index .news .news-huadong .news-huadong-nav a{font-size: 16px; line-height: 40px;}
  .index .news .news-huadong .news-huadong-nav a.more{line-height: 40px; font-size: 14px;}
  .index .news .news-huadong .inner ul li a{font-size: 14px;}
  .index .news{background-color: #fff;}
  .sec-1{padding-top: 20px; width: 100%;}
  .quick-link{width: 100%;}
  .index .i-tit span{font-size: 16px; height: 24px; line-height: 24px;}
  .quick-link ul li{width: 48%; margin-right: 4%; box-sizing: border-box; font-size: 14px;}
  .index .news-list.yzdy{width: 100%;}
  .index .i-tit.hasmore{padding-top: 20px; padding-bottom: 4px;}
  .index .news-list ul{padding-bottom: 16px;}
  .adzl{width: 100%;}
  .adzl .ad{width: 100%;}
  .adzl .ad a{width: 100%;}
  .adzl .ad a img{width: 100%;}
  .adzl .zhuanlan{width: 100%;}
  .adzl .zhuanlan a{width: 100%;}
  .adzl .zhuanlan a img{width: 100%;}
  .swiper-slide{width: 100%;}
  .index .sheying .inner ul li{width: 100%;}
  .index .sheying .inner ul li img{width: 100%;}
  .index .sheying .inner ul li a p{font-size: 14px;}
  .index .link .list{padding-bottom: 20px;}
  .index .zuzhi .list a{width: 19.2%!important; margin-right: 1%!important; font-size: 14px!important; 
    height: 40px!important; line-height: 40px!important;}
  .index .zuzhi .list a:nth-child(5n){margin-right: 0!important;}
  .index .link .list a{width: 49%; margin-right: 0; text-indent: 10px; font-size: 14px;}
  .index .news-list ul li{font-size: 14px; margin-right: 0;}
  .index .i-tit.hasmore > a{font-size: 14px;}
  .index .notice .item.item2 .swiper-container{margin-left: 100px;}
  .index .notice .item.item1 .more{margin-right: 0;}
  .index .notice .item.item1 .swiper-container{margin-right: 30px!important;}
  .index .notice .item.item2 .swiper-container{margin-right: 30px!important;}
  .index .notice .item .swiper-container{margin:5px 0;}
  .index .notice .item .tit{top:-25px;}
  .index .notice .item .more{top:-25px;}


  /*效果*/
  .index_xiaoguo{display: none!important;}
  .pro_main{display: block;}
  .pro_main{width:100%; display: none; margin-top:20px;}
  .pro_content{width:300px!important; margin:0 auto; }
  .mr_frbox {width:100%; height:212px; position: relative;}
  .prev_l{position: absolute; width: 25px; top:65px; left: -35px;}
  .prev_r{position: absolute; width: 25px; top:65px; right: -35px;}
  .mr_frUl {float: left;}
  .mr_frUl ul li {display: inline; float: left; height: 212px; width: 300px!important; overflow: hidden;
    text-align: center; font-size: 14px;}
  .mr_frUl ul li>a>img{width: 100%;}
  .xianshi{display: block!important;}
}
@media screen and (max-width: 375px){
  .pro_content{width:250px!important;}
  .mr_frbox{height: 180px;}
  .mr_frUl ul li{width: 250px!important; height: 180px;}
  .prev_l{top:55px;}
  .prev_r{top:55px;}
}
@media screen and (max-width: 320px){
  .pro_content{width:220px!important;}
  .mr_frbox{height: 160px;}
  .mr_frUl ul li{width: 220px!important; height: 160px;}
  .prev_l{top:44px;}
  .prev_r{top:44px;}
}

/*# sourceMappingURL=index.css.map */
