/* 推荐 */
.referrer{  width: 100%; height: auto;background-color:#fff;}
.re-top{ width: 100%; height: 45px; line-height: 42px; border-bottom: 1px solid #ededed; overflow: hidden; text-align: center;}
.re-top span{ color: #666666; font-size: 14px; padding-bottom: 0;}
#kind{  margin-left: 1rem;}
#alike{ color: #ff003c;border-bottom: 2px solid;}
#slide{ width: 100%; overflow: hidden; position: relative; height: 200px;}
#dexter{ display: none;}
.sil-box{width: 100%;}
.sil-box-top{ box-shadow: 2px 3px 14px #ebebeb;  margin-top: 18px; position: relative; height: auto;width: 110px;background: #fff;display: inherit;margin-right: 2vw; border-radius: 5px;}
.box-all{ overflow: hidden; height: 220px; width: auto;padding-left: 2vw; white-space: nowrap;  position: relative;  left: 0; display: inline-block;}
.box-o{ border-bottom: 1px solid #ededed;}
.box-o>a{  width: 100%; height: 110px; display: inline-block; text-align: center; line-height: 120px}
.box-o>a>img{width:100%;}
.box-s{  font-size: 13px;  display: -webkit-box;   word-break: break-word;text-overflow: clip;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;  overflow: hidden;padding: 4px 5px 2px 8px;  white-space: normal;}
.box-p{ color: #ff4544;font-size: 15px;  margin-left: 5px;  margin-bottom: 7px; display: inline-block;}
.nub1{position: relative;width: 30px;right: 3px;top:12px;}
.nub1>img{width: 100%;}
/*#slide ol{width: 50%;height: 10px;margin-left: 10rem;}
#slide ol li{width: 4%;height: 0.5rem;cursor: pointer;margin: 0 2px;float: left;background: #ffc7c7;border-radius: 50%;}
#slide ol li.active{background: #ff4544;}*/
 /* 分享 */
 .inter{ width: 100%; height:auto;border-bottom: 1px solid #f2f2f2;background-color:#fff;margin-bottom:10px;margin-top:10px;}
 .ir-top{  width: 100%; height: 45px; line-height: 45px; border-bottom: 1px solid #ededed; font-size: 18px;}
 .ir-top>span{ padding-left: 15px;}
 .ir-wrap-top{ width: 100%; height: 50px; overflow: hidden;}
 .ir-wrap-top>span{  font-size: 14px; padding-left: 15px; display: inline-block; margin-top: 20px;}
 .s-n{  background-color: #333333;  border-radius: 50%;  width: 32px; height:32px;  float: left;  margin-left: 20px; margin-top: 10px; overflow: hidden;}
 .s-n>a{display: block;}
 .s-n>a>img{width: 100%;}
 #carousels{width:100%;}
 #carousels>ul{    height: 234px;   text-align: center;  position: relative;}
#carousels ul li{  width: 100%; height: 100%; display: none;  overflow: hidden; position:absolute;}
#carousels ul li.block{display: block;}
#carousels>ul>li>img{height: 100%;}
#carousels ol{ width:100%;margin-top:20px;}
#carousels ol li{ width:6px;  height: 6px; cursor: pointer; margin: 0 2px; float: left; background: #e0e0e0; border-radius: 50%;position:relative;left:38%;bottom:10px;}
#carousels ol li.active{ background: #ff4544;}
.ir-wrap-btm{ color: #333333; font-size: 15px;  height: auto; padding: 1vh 1vw 0.5vh 3vw;background-color:#fff;}
.ir-wrap-btm>a{  color: #ff003c;
    font-size: 14px;
    display: block;}
.ir-wrap-btm>p{    text-overflow: clip;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;}
