﻿.m_tops{ position: relative; top: 0; left: 0; }
.m_tops i.icon{ color: #fff; }
.banner{ display: block; width: 7.5rem; height: 4.4rem;  }
.banner img { display: block; margin: 0 auto; width: 100%; }
.content_list{margin: 0 0.3rem 0 0;padding-bottom: 0.3rem;width: 5.2rem;height: auto;border-radius: 0.16rem;box-shadow: none;border: 0;}
.content_list .con_title{ box-sizing: border-box;padding: 0.4rem 0.6rem 0.22rem 0.3rem;}
.content_list .title {line-height: 0.4rem;height: 0.4rem; position: relative; font-size: 0.32rem; font-weight: bold;  }
.content_list .title .em { position: absolute; left: 0; top: 0.04rem; display: none; width: 0.12rem; height: 0.28rem;background-color: rgba(255, 122, 115, 100); border-radius: 0.08rem; }
.content_list .item{ float: left; width: 25%; color: #101010; font-size: 0.26rem; text-align: center; line-height: 0.4rem; margin-bottom: 0.24rem; }
.content_list .item a{color: #101010;}
.content_list .item span{ display: block; width: 0.78rem; height: 0.78rem; background: url(../image/icon1.png) no-repeat left top; background-size: 5.6rem auto; margin: 0 auto;  color: #101010;}
/* 装修攻略 */
.content_list .item span.kt{ background-position: -0.1rem -0.06rem;}
.content_list .item span.kt2{ background-position: -0.9rem -0.06rem;}
.content_list .item span.kt3{ background-position: -1.7rem  -0.06rem;}
.content_list .item span.kt4{ background-position: -2.5rem -0.06rem;}
.content_list .item span.kt5{ background-position: -3.25rem -0.06rem;}
.content_list .item span.kt6{ background-position: -4rem -0.06rem;}
.content_list .item span.kt7{ background-position: -4.77rem -0.06rem;}
/* 装前准备 */
.content_list .item span.lc{ background-position: -0.1rem -0.86rem;}
.content_list .item span.lc2{ background-position: -0.9rem -0.86rem;}
.content_list .item span.lc3{ background-position: -1.7rem  -0.86rem;}
.content_list .item span.lc4{ background-position: -2.5rem -0.86rem;}
.content_list .item span.lc5{ background-position: -3.25rem -0.86rem;}
.content_list .item span.lc6{ background-position: -4rem -0.86rem;} 
/* 装修材料 */
.content_list .item span.cz{ background-position: -0.1rem -1.76rem;}
.content_list .item span.cz2{ background-position: -0.9rem -1.76rem;}
.content_list .item span.cz3{ background-position: -1.7rem  -1.76rem;}
.content_list .item span.cz4{ background-position: -2.5rem -1.76rem;}
.content_list .item span.cz5{ background-position: -3.25rem -1.76rem;}
.content_list .item span.cz6{ background-position: -4rem -1.76rem;} 
/* 装修施工 */
.content_list .item span.qm{ background-position: -0.1rem -2.6rem;}
.content_list .item span.qm2{ background-position: -0.9rem -2.6rem;}
.content_list .item span.qm3{ background-position: -1.7rem  -2.6rem;}
.content_list .item span.qm4{ background-position: -2.5rem -2.6rem;}
.content_list .item span.qm5{ background-position: -4rem -1.76rem;} 
/* footer_list */
.footer_list {margin-left: 2rem;padding: 0 0 1rem 0; }
.footer_list .item{ width: 2rem;float: left; margin: 0.0 0.15rem 0.3rem 0.3rem; }
.footer_list .item .img{ display: block; width: 2rem; height: 2.4rem;border-radius: 0.16rem; }
.footer_list .item .text{ font-size: 0.28rem;font-weight: bold; line-height: 0.4rem; display: block; padding-top: 0.1rem; color: #101010; text-align: center; }
/* 悬浮 */
.centent { position: relative;width: 100%; height: auto;overflow: hidden;margin-bottom: 0.6rem;}
.leftxf { position: absolute;left: 0rem;top:0;bottom:0; width: 1.8rem;height: 100%;background: #f8f8f8;padding: 0; }
.leftxf.fixed { position: fixed;left: 0rem;top:0;bottom:0;  }
.leftxf .xfitem,.leftxf .item { position: relative; font-size: 0.28rem;text-align: center;line-height: 0.8rem; }
.leftxf .xfitem .em{ display: none; width: 0.1rem; height: 0.2rem;background-color: rgba(255, 122, 115, 100); border-radius: 0.08rem;margin: 0 0.06rem 0 0; }
.leftxf .xfitem.hover { background: #fff;font-weight: bold; }
.leftxf .xfitem.hover .em { display: inline-block; }
.rightgd { position: relative;margin: 0 0 0 2rem;height: auto; }