.list_style2.qikan {
  margin: 15px 15px 0;
}
.list_style2.qikan li {
  position: relative;
  width: 18%;
  float: left;
  margin: 10px 1%;
}
.list_style2.qikan li a {
  display: block;
}
.list_style2.qikan li:hover .cover {
  border-radius: 10px;
  display: block;
  cursor: pointer;
}
.list_style2.qikan li:hover .title {
  display: none;
}
.list_style2.qikan li .cover {
  display: none;
  background: rgba(0, 0, 0, 0.6) url(../images/play_s.png) center center no-repeat;
  position: absolute;
  left: 0px;
  right: 0;
  top: 0;
  bottom: 0px;
}
.list_style2.qikan li img {
  width: 100%;
  height: 150px;
  border-radius: 10px;
}
.list_style2.qikan li .title {
  position: absolute;
  bottom: 0px;
  left: 0;
  color: #666666;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  font-size: 13px;
  text-align: center;
}
.list_style2.qikan li .title a {
  color: #fff;
}
.qikan-top {
  margin: 20px auto;
}
.qikan-top .left-slider {
  width: 270px;
  float: left;
}
.qikan-top .left-slider .pic-swiper-container {
  width: 95%;
  margin: 0 auto;
}
.qikan-top .right-rec {
  padding: 10px 15px;
  width: 880px;
  float: right;
}
.qikan-top .right-rec li {
  width: 48%;
  float: left;
  margin: 0 1%;
  padding: 30px 0;
}
.qikan-top .right-rec li .desc {
  margin-left: 162px;
  font-size: 14px;
  line-height: 22px;
  margin-top: 40px;
}
.qikan-top .right-rec li .title_i {
  margin-top: 10px;
  font-size: 14px;
  line-height: 22px;
  height: 44px;
  overflow: hidden;
  text-align: center;
}
.qikan-top .right-rec li .title_i span {
  display: block;
  color: gray;
}
.qikan-top .right-rec li .left-qikan {
  width: 152px;
  float: left;
}
.qikan-top .right-rec li .left-qikan img {
  width: 100%;
}
.qikan-top .right-rec .title {
  line-height: 30px;
  text-indent: 1em;
  border-bottom: solid 2px #ff8c00;
}
.index-block .right-recom .hots.qikan li.text-l {
  padding: 3px 15px;
}
.index-block .list_style1 {
  margin: 9px 15px 0;
}
.index-block .list_style1.full_qikan li {
  width: 10.25%;
}
.index-block .list_style1.full_qikan li .title {
  line-height: 22px;
  height: 44px;
}
.index-block .list_style1.full_qikan li .cover {
  bottom: 44px;
}
.index-block .list_style1.qikan li {
  position: relative;
}
.index-block .list_style1.qikan li .cover {
  bottom: 44px;
}
.index-block .list_style1.qikan li a {
  display: block;
}
.index-block .list_style1.qikan li .title {
  line-height: 22px;
  height: 44px;
}
.ewm {
  text-align: center;
  font-size: 14px;
  line-height: 30px;
  margin-top: 50px;
}
.ewm img {
  width: 112px;
}
.qikan_detail {
  margin: 0 auto;
  text-align: center;
  padding: 20px;
  margin-bottom: 20px;
}
.qikan_detail .cover {
  width: 200px;
}
.qikan_detail .qikan_desc {
  width: 540px;
  float: right;
}
.qikan_detail .qikan_desc .left-pat {
  float: left;
  width: 50%;
}
.qikan_detail .qikan_desc .share_row {
  width: 50%;
  float: right;
}
.qikan_detail .qikan_desc .share_row .ewm {
  text-align: center;
  font-size: 14px;
  line-height: 30px;
  margin-top: 30px;
}
.qikan_detail .qikan_desc h1 {
  font-size: 20px;
  line-height: 30px;
  font-weight: bold;
  padding: 5px 0;
}
.qikan_detail .qikan_desc .des_row {
  text-align: left;
  color: gray;
  line-height: 24px;
  margin: 8px 0;
  font-size: 13px;
}
.qikan_detail .qikan_desc .des_row.full {
  width: 100%;
}
.qikan_detail .qikan_desc .des_row.star {
  padding-left: 25px;
  background: url(../images/star.png) left center no-repeat;
}
.opt-wrapper {
  text-align: center;
  margin-top: 10px;
  width: 100%;
  margin-top: 30px;
}
.opt-wrapper .opt {
  box-shadow: 5px 5px 5px #aaa;
  padding: 5px 35px;
  display: inline-block;
}
.opt-wrapper .opt a {
  cursor: pointer;
  display: inline-block;
  padding: 5px 8px;
}
.opt-wrapper .btn-s a {
  border-radius: 4px;
}
.opt-wrapper > div {
  display: inline-block;
  margin: 0 10px;
}
.recom_list {
  margin-top: 20px;
  padding-top: 20px;
}
.recom_list .history {
  margin-left: 10px;
}
.recom_list .history li {
  padding: 10px 20px;
  width: 120px;
  float: left;
  line-height: 30px;
  text-align: center;
}
.recom_list .history li a {
  font-size: 14px;
  display: block;
}
.recom_list .history li.active a,
.recom_list .history li:hover a {
  border-radius: 5px;
  background: #ff8c00;
  color: #fff;
}
.recom_list .title_nav {
  margin: 0 0px 0;
  padding: 0 30px;
  background: #e0e0e0;
  line-height: 36px;
}
.recom_list .title_nav a {
  padding: 0 20px;
  display: inline-block;
}
.recom_list .title_nav a.active {
  background: #ff8c00;
  color: #fff;
}
.catog h2 {
  color: #ff8c00;
  font-size: 16px;
  padding-left: 38px;
  background: url(../images/ch2.png) left center no-repeat;
}
.catog ul li {
  margin: 20px 0;
  padding-left: 20px;
  padding-bottom: 20px;
}
.catog ul li .item {
  padding: 0 20px;
  background: url(../images/line2.png) left 20px no-repeat;
}
.catog ul li .item h3 {
  line-height: 50px;
  border-bottom: solid 1px #ddd;
  margin: 0px 0 10px;
  padding-left: 28px;
  background: url(../images/aaa.png) left center no-repeat;
}
.catog ul li .item a {
  display: block;
  width: 46%;
  margin: 0 2%;
  float: left;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .qikan li:nth-child(5) {
    display: none;
  }
  .qikan-top .left-slider {
    float: none;
    margin: 0 auto;
  }
  .index-block .list_style1.full_qikan li {
    width: 23%;
  }
  .right-recom,
  .right-recom2 {
    display: none;
  }
  .qikan_detail {
    width: 100%;
    float: none;
  }
  .qikan_detail .qikan_desc {
    width: 100%;
    float: none;
  }
  .qikan_detail .qikan_desc .opt-wrapper {
    text-align: center;
    margin-top: 0px;
  }
  .qikan_detail .qikan_desc .des_row {
    margin: 5px 0;
  }
  .qikan_detail .qikan_desc .left-pat,
  .qikan_detail .qikan_desc .share_row {
    width: 100%;
    float: none;
  }
  .qikan_detail .qikan_desc .share_row {
    margin-top: 20px;
  }
}
