ul,li{
      padding: 0;
      margin: 0;
      list-style-type: none;
    }
    a{
        color: #303047;
        text-decoration: none;
    }
    .navbar{
        background-color: rgb(255,106,89);
      }
      .navbar a{
        color: white!important;
      }
      .navbar li.active{
        background-color:#ee7800;
      }
      .navbar a:hover{
        background-color:#99CC66;
      }
      .navbar{
        padding: 0;
      }
      .nav-link{
        padding: 0.8rem 1rem;
      }

      .cword {
          position: absolute;
          bottom: 0;
          left: 0;
          overflow: hidden;
          padding: 0 10px;
          width: 100%;
          height: 40px;
          background: rgba(0,0,0,.54);
          color: #fff;
          text-overflow: ellipsis;
          white-space: nowrap;
          font-weight: 400;
          font-size: 16px;
          line-height: 40px;
        }
        button.carousel-control-prev,button.carousel-control-next{
          background: rgba(255,255,255,0);
          border: 0;
        }
      .ret h2{
        height: 36px;
        text-align: center;
        font-weight: 700;
        font-size: 18px;
        line-height: 36px;
      }
      .ret p{
        overflow: hidden;
        height: 44px;
        color: #aaa;
        font-size: 13px;
        line-height: 22px;
        padding-left: 5px;
      }
      .reb {
        display: block;
        overflow: hidden;
        border-top: 1px dotted #ccc;
        padding-top: 5px;
        padding-left: 5px;
        height: 225px;
      }
      .reb li {
          float: left;
          display: block;
          padding-right: 0;
          width: 100%;
          height: 30px;
          line-height: 30px;
      }
      .reb li:before,.item li:before{
          position: relative;
          top: 20px;
          float: left;
          display: inline-block;
          margin-right: 15px;
          width: 5px;
          height: 5px;
          border-radius: 100%;
          background-color: #cecece;
          content: "";
      }
      .reb li a {
          float: left;
          display: block;
          overflow: hidden;
          width: 400px;
          color: #666;
          margin-left: 10px;
          text-overflow: ellipsis;
          white-space: nowrap;
          font-size: 16px;
      }
      .hot{
          display: inline-block;
          overflow: hidden;
          padding-left: 15px;
          padding-top: 5px;
          counter-reset: sectioncounter;
      }
      .item ul{
        display: inline-block;
        overflow: hidden;
        padding: 0 15px;
      }
      .item ul li, .hot li {
          float: left;
          display: inline;
          padding-right: 0;
          width: calc(100%);
          height: 33px;
          line-height: 33px;
          overflow: hidden;
      }
      .hot li:before{
          position: relative;
          top: 0px;
          float: left;
          display: inherit;
          margin-right: 0;
          padding-right: 6px;
          width: auto;
          height: auto;
          border-radius: 0;
          background-color: transparent;
          color: #999;
          content: "" counter(sectioncounter) ".";
          counter-increment: sectioncounter;
          font-style: italic;
          font-family: Georgia,Microsoft YaHei,serif;
      }
		.itemImg{
          padding:0 15px;
		}
      .item ul li a, .hot li a {
          float: left;
          display: block;
          overflow: hidden;
          width: calc(100% - 25px);
          color: #666;
          font-size: 16px;
          line-height: 32px;
          height: 32px;
      }
       .item .title,.item .title a, .related .title {
          overflow: hidden;
          margin: 0 14px;
          height: 40px;
          border-bottom: 1px solid #eee;
          color: #FF6666;
          font-size: 18px;
          line-height: 40px;
          z-index: 99;
      }
       .item .title a{
         width: 100%;
         float: left;
       }
      .showImg{
        width: 500px;
        height: 330px;
      }
      .item{
        padding: 0 10px 18px 10px;
        height: auto;
      }
    .main-bg{
      background-color: white;
      border-top: 2px solid #FF6666;
    }
    .friendlink {
        margin: 0 auto 15px;
        padding: 10px 15px;
        width: 100%;
        background: #fff;
        font-size: 14px;
        box-shadow: 0 1px 3px #dbdbdb;
    }
    .footer {
        padding: 15px 0 10px;
        width: 100%;
        background: #fff;
        text-align: center;
        box-shadow: 0 1px 3px #dbdbdb;
    }
    .footer p {
        margin: 0 auto;
        color: #666;
        text-align: center;
        font-size: 12px;
        font-family: arial,sans-serif;
        line-height: 24px;
    }
    @media (min-width: 992px){
      .container{
        max-width: 992px!important;
      }
      .mc{
        padding-left: 0;
        padding-right: 0;
      }
    }
    @media (min-width: 1200px){
      .container{
        max-width: 1200px!important;
      }
    }
    @media (max-width: 991px) {
      .mc{
        padding-left: 0;
        padding-right: 0;
      }
    }