.bg {
  background-position: center center;
  background-repeat: no-repeat;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
  display: inline-block;
}

.wrapper {
  background-color: #f7f7f7;
}

.detail {
  width: 12rem;
  margin: 0 auto;
}

.detail .detail-bar {
  padding: .2rem 0;
  font-size: .12rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
  background-color: #f7f7f7;
}

.detail .detail-main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.detail .detail-main .detail-left {
  margin-right: .14rem;
  width: 8.8rem;
}

.detail .detail-main .detail-left .detail-article {
  background-color: #fff;
  padding: .32rem .23rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: .14rem;
}

.detail .detail-main .detail-left .detail-article .article-title {
  font-size: .2rem;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #323232;
  padding-bottom: .2rem;
}

.detail .detail-main .detail-left .article-infor {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: .24rem;
}

.detail .detail-main .detail-left .article-infor span {
  padding: 0 .16rem 0 .03rem;
  font-size: .12rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #5A626B;
  line-height: 1;
}

.detail .detail-main .detail-left .article-infor .article-code {
  position: relative;
}

.detail .detail-main .detail-left .article-infor .article-code__img {
  display: none;
  position: absolute;
  top: -.4rem;
  right: -1.09rem;
  cursor: pointer;
}

.detail .detail-main .detail-left .article-infor .article-code__show:hover + .article-code__img {
  display: block;
}

.detail .detail-main .detail-left .article-content {
  font-size: .16rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #5A626B;
  line-height: .4rem;
}

.detail .detail-main .detail-left .detail-like {
  background-color: #fff;
  padding: 0 .24rem;
}

.detail .detail-main .detail-left .detail-like .like-bar {
  padding: .2rem 0;
  font-size: .16rem;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #323232;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: .01rem solid #eee;
}

.detail .detail-main .detail-left .detail-like .like-bar img {
  margin-right: .05rem;
}

.detail .detail-main .detail-left .detail-like .like-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: .2rem;
}

.detail .detail-main .detail-left .detail-like .like-item {
  display: block;
  font-size: .14rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #5A626B;
  line-height: .24rem;
  width: 2.64rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: .2rem;
  padding-bottom: .28rem;
}

.detail .detail-main .detail-left .detail-like .like-item img {
  display: block;
  width: 100%;
  height: 1.36rem;
  -o-object-fit: cover;
  object-fit: cover;
  margin-bottom: .15rem;
}

.detail .detail-main .detail-left .detail-like .like-item + .like-item {
  margin-left: .24rem;
}

.detail .detail-main .detail-right {
  width: 3.05rem;
  margin-bottom: .14rem;
}

.detail .detail-main .detail-right .right-top {
  display: block;
  max-width: 100%;
}

.detail .detail-main .detail-right .right-main {
  margin-top: .15rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
}

.detail .detail-main .detail-right .right-main .right-bar {
  padding: .2rem;
  font-size: .16rem;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #323232;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: .01rem solid #eee;
}

.detail .detail-main .detail-right .right-main .right-bar img {
  margin-right: .05rem;
}

.detail .detail-main .detail-right .right-main .right-bar__title {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.detail .detail-main .detail-right .right-main .right-bar__more {
  font-size: .14rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
}

.detail .detail-main .detail-right .right-main .right-list {
  padding: .2rem;
}

.detail .detail-main .detail-right .right-main .right-list > img {
  display: block;
  width: 100%;
}

.detail .detail-main .detail-right .right-main .right-list .right-item {
  display: block;
  font-size: .14rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #5A626B;
  line-height: .24rem;
  padding: .11rem 0 .11rem;
}

.detail .detail-main .detail-right .right-main .right-list .right-item + .right-item {
  border-top: .01rem solid #eee;
}
.bottom_floating {
    width: 100%;
    height: 110px;
    position: fixed;
    z-index: 9999999;
    left: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.75);
}
.content {
    width: 1200px;
    margin: 0 auto;
}
.bottom_floating_con {
    position: relative;
}
.bottom_floating_l {
    float: left;
    padding-top: 20px;
}
.bottom_floating_r {
    float: left;
    margin-left: 60px;
    padding-top: 35px;
}
.bottom_floating_tit {
    font-size: 16px;
    color: #fff;
}
.bottom_floating_tel {
    font-size: 22px;
    font-weight: bold;
    color: #dcac40;
    margin-top: 10px;
    padding-left: 20px;
}
.bottom_floating_r .btn {
    height: 40px;
    width: 125px;
    background-color: #dcac40;
    color: #fff;
    border: 0;
    font-size: 14px;
}
.bottom_floating_r .text {
    width: 230px;
    height: 40px;
    background-color: #fff;
    border: 0;
    padding-left: 20px;
    margin-right: 47px;
}
.bottom_floating_r .text {
    width: 230px;
    height: 40px;
    background-color: #fff;
    border: 0;
    padding-left: 20px;
    margin-right: 47px;
}