/*专题banner css*/
.index-banner {margin-top: 1px;  overflow:hidden; }
.index-banner img { display: block; width: 100%; }

/* 顶部电话 */
.tel-other { line-height: 1.6rem; text-align: center; background: #000;}
.tel-other em { display: inline-block; color: #fff; padding: 0 0.16rem 0; vertical-align: middle; }
.tel-other em img { width:0.72rem; height: 0.8rem; display: inline-block; vertical-align: middle; padding-right: 0.2rem; }
.tel-other span { display: inline-block; font-size: 0.75rem; color: #fff; font-weight: bold; vertical-align: middle;}
/* 位置 */
.position { height: 1.08rem; background: #f3f4f5;}
.position span { display: inline-block; font-weight: bold; padding-left: 0.36rem; line-height: 1.08rem; }
.position a {  display: inline-block; color: #666; }
/* 案例列表 */
.anli-list {  padding: 0 2%; margin-top: 0.6rem; }
.anli-list li { width: 48%; margin-bottom: 0.6rem; }
.anli-list li:nth-child(odd) { float: left; }
.anli-list li:nth-child(even) { float: right; }
.anli-list li img { display: block; width: 100%; height: 4.12rem; border: 1px solid #d4d4d4;  }
.anli-list li span { position: relative;   font-size: 0.48rem;text-align: center; display: block; line-height: 1.5; padding-top: 0.4rem;  }
.anli-list li span:after {  position: absolute; left: 0; top: 0; content: ""; width: 100%; height: 0.36rem; background: url(../images/3.jpg) no-repeat; background-size: 100% 100%; }
/* 栏目 */
.column {  padding: 0.8rem 0 0 0; }
.column ul { margin-right: -4%; }
.column ul li {float: left; border: 1px solid #ccc; margin-right: 0.3rem; margin-right: -1px; text-align: center; width: 22%; margin: 0 2% 3% 0; }
.column ul li:nth-child(4n) { margin-right: 0; }
.column ul li.on { background: #d4bd81; border-color: #d4bd81; }
.column ul li.on a { color: #fff; }
.column ul li:last-child { margin-right: 0 }
.column ul li a { display: block; line-height: 2; color: #000; text-align: center; }
.column ul li a.on { background: #000; color: #fff; }
/* 明门物业简介 */
.mingmen-info { margin-top: 0.8rem; }
.mingmen-info img { display: block; width: 8.56rem; height: 6.6rem; margin: 0 auto; }
.mingmen-info .mm-pp { padding: 0.6rem;  }
.mingmen-info .mm-pp h3 { font-size: 0.72rem; color: #000; line-height: 2; text-align: center;}
.mingmen-info .mm-pp p { color: #333; line-height: 1.5; }
/* 服务宗旨 */
.bqinfo { background: #f7f7f7; margin-top: 1rem;}
.bqinfo ul { padding: 0.4rem 0; }
.bqinfo ul li { float: left; width: 31%; text-align: center; padding: 0 1%; }
.bqinfo ul li em{display: block; color: #333;  }
.bqinfo ul li span {display: block;font-size: 0.64rem; color: #db2d24; padding: 0.4rem 0;}
/* 三大优点 */
.intro-fs { }
.intro-fs ul { }
.intro-fs ul li { border-bottom: 1px solid #e8e8e8; padding: 0.9rem 0; }
.intro-fs li .fs1 { width: 90%; margin: 0 auto;}
.intro-fs li .fs1 span { color: #000; font-size: 0.64rem; font-weight: bold; }
.intro-fs li .fs1 p { color: #333; padding-top: 0.4rem; line-height: 2; }
.intro-fs li .fs1.on { background: #d4bd81; padding: 2%; }
.intro-fs li .fs1.on span { color: #fff;}
.intro-fs li .fs1.on p { color: #fff; }
.intro-fs li .fs1.on em { color: #fff;}
.intro-fs li .fs1.on a { color: #fff;}
/* 文章列表 */
.article-list { }
.article-list ul.art-list-c { padding: 0 2%;  }
.article-list ul.art-list-c li { margin: 0.72rem 0;}
.article-list .cul-img {  width: 4.36rem; height: 3.92rem; float: left; margin-right: 0.32rem;}
.article-list .cul-img img { width: 100%; height: 100%; display: block; object-fit: cover; }
.article-list .cul-txt p { padding: 0.3rem 0; font-size: 0.48rem; line-height: 0.75rem; color: #333;}
.article-list .cul-txt a.xq {  display: inline-block; background: #4f4b4c; color: #fff; padding: 1% 4%;   margin-top: 0.08rem; font-size: 0.48rem; }

/* 文章内容 */
/*内容详情 css*/
.article-arc { padding: 0.8rem 0;}
.article-tit {width: 98%; margin: 0 auto; position: relative; padding-bottom: 0.4rem; border-bottom: 1px dashed #999;}

.article-tit h3 { font-size: 0.68rem; color: #000; padding-bottom: 0.4rem;}
.article-tit span { display: inline-block; color: #999; font-size: 0.48rem; padding-right: 0.28rem;}
.article-tit a.xq { position: absolute; right: 0; bottom: 0.2rem; width: 3rem; height: 1rem; background: url(../images/go-back.png) no-repeat; background-size: 100%;}

.article-con {margin-top: 0.44rem; }
.arc-des { padding: 0.5rem 2%; line-height: 1.8;background: #f7f7f7; color: #737373;}
.arc-body { padding: 0.6rem 2%; line-height: 1rem; color: #555;}
.arc-body img,.arc-body p img { max-width: 98% !important; display: block; margin: 0 auto; padding: 0.3rem 0;}

.arc-pre { padding: 0 2%; border-top: 1px solid #e6e6e6;}
.arc-pre span { display: block; }
.arc-pre a {  line-height: 1.6rem; }
/*联系我们  css*/
.contacu-us { margin-top: 0.68rem; }
.contacu-us dl { width: 12rem;margin-left: 0.36rem; }
.contacu-us dl dt{font-size: 0.72rem; font-weight: bold;  }
.contacu-us dl dd{ line-height: 1.76rem; color: #000; border-bottom: 1px solid #f0f0f0;}
.contacu-us dl dd img { display: inline-block; width: 0.92rem; height: 0.92rem; vertical-align: middle; padding-right: 0.2rem;}
.contacu-us dl dd span { display: inline-block;  }
.contacu-us dl dd a { display: inline-block; color: #000; }
/* 单位保洁问题 */
.company-bj { position: relative; height: 4.5rem; margin: 0.4rem auto;}
.company-bj span { position: absolute; left: 12%; top: 13%; z-index: 10; line-height: 2; font-size: 0.64rem; color: #000; text-align: center; display: inline-block; background: #fff;  }
.company-bj span b { font-size: 0.72rem;  }
.company-bj:after {  position: absolute; left: 22%; top: 0; content: ""; z-index: 9; width: 8.08rem; height: 2.72rem; background: url(../images/c11.jpg) no-repeat; background-size:100% 100%;}
.company-bj em { display: inline-block; position: absolute; left: 50%; bottom: 0; color: #bc0023; font-weight: bold; line-height: 3; font-size: 0.64rem; }
.company-bj em:after {   position: absolute; left: 36%; bottom: 0; content: ""; background: url(../images/c18.png) no-repeat; background-size: 100% 100%; width: 0.3rem; height: 0.2rem;}

.company-bj-img1 {  }
.company-bj-img1 img { display: block; width: 12.0rem; margin: 0 auto; }
.company-bj-txt { width: 14.16rem; height: 8.84rem; margin:0 auto; background: url(../images/c13.jpg) no-repeat; background-size: 100% 100%; }
.company-bj-txt p { padding-left: 1.3rem }
.company-bj-txt p em { font-weight: bold;  }
.company-bj-txt p:nth-child(1) {  padding-top:0.6rem  }
.company-bj-txt p:nth-child(2) {  padding-top:0.6rem   }
.company-bj-txt p:nth-child(3) {  padding-top:0.6rem   }
.company-bj-txt p:nth-child(4) {  padding-top:0.4rem   }
/* 单位保洁场所 */
.company-cs { }
.compcs-hd { text-align: center; color: #000; padding-top: 0.6rem; }
.compcs-hd span {  display: inline-block; font-weight: bold;  font-size: 0.72rem; line-height: 2; background: #fff; }
.compcs-hd em {  display: inline-block; }
.compcs-bd {  }
.compcs-bd ul { padding: 0 3%;}
.compcs-bd ul li { width: 46%; text-align: center; border: 1px solid #eaeaea; margin-top: 0.8rem; }
.compcs-bd ul li:nth-child(odd) { float: left; }
.compcs-bd ul li:nth-child(even) { float: right; }
.compcs-bd ul li img { display: block; width: 3.76rem; margin: 0 auto;padding: 0.3rem 0; }
.compcs-bd ul li span { font-weight: bold; }
.compcs-bd ul li p { color: #333; line-height: 1.6; padding: 0.3rem 0.4rem; height: 4.6rem; }

/* 工厂保洁问题 */
.factory-bjwt {  }
.fac-bjwt-hd { text-align: center;  color: #000; padding: 0.7rem 0 0.5rem;}
.fac-bjwt-hd span { display: block; font-size: 0.72rem; font-weight: bold; line-height: 2; }
.fac-bjwt-hd em {  font-size: 0.64rem; }
.fac-bjwt-bd { background: #edeceb; padding: 0.8rem 0; }
.fac-bjwt-bd .img1 { display: block; width: 9.7rem; height: 7.76rem; margin: 0 auto; } 
.fac-bjwt-bd .img2 { display: block; width: 14.4rem;  margin: 0.8rem auto 0; }
/* 明门服务团队 */
.factory-team { }
.factory-hd { position: relative; color: #000;  text-align: center; padding: 0.7rem 0 0.5rem; }
.factory-hd:after { position: absolute; left: 50%; bottom: 0; content: ""; 
margin-left: -7.24rem; width: 14.48rem; height: 1.0rem; background: url(../images/f3.png) no-repeat; background-size: 100% 100%;z-index: -1; }
.factory-hd span { display: block; font-size: 0.72rem; font-weight: bold; line-height: 2; }
.factory-hd em { font-size: 0.64rem; }
.factory-team .compcs-bd ul li { border: 0; }
.factory-team .compcs-bd ul li p { height: 3.4rem; }
/* 医院保洁问题 */
.hospital-bjwt {  }
.hosp-hd { position: relative; margin-top: 0.6rem;  }
.hosp-hd:after { position: absolute; left: 50%; top: 50%; content: ""; margin-left: -7.1rem; margin-top: -1.2rem; width: 14.2rem; height: 2.4rem; background: url(../images/h1.png) no-repeat; background-size: 100% 100%;z-index: -1; }
.hosp-hd span { display: block; text-align: center; font-size: 0.72rem; color: #000; line-height: 1.7;}
.hosp-hd .sp2 {  color: #bc0023; font-weight: bold; font-size: 0.8rem; }
.hospital-bjwt .img1 { display: block; width: 11.08rem; margin: 0.6rem auto; }
.hospital-txt { border-top: 1px solid #e6e6e5; width: 90%; margin: 0 auto; padding-top: 0.4rem;}
.hospital-txt p {position: relative; color: #000; padding: 0 0 0.4rem 0; padding-left: 0.5rem; }
.hospital-txt p:after { position: absolute; left: 0; top:0.2rem; content: ""; width: 0.36rem; height: 0.36rem; background: url(../images/h7.png) no-repeat; background-size: 100% 100%; }
.hospital-txt p em { font-weight: bold; }


/* 医院保洁团队 */
.hospital-team.factory-hd { padding-bottom: 0; }
.hospital-team .factory-hd:after { background: none; }
.hospital-team .factory-hd span { position: relative; display: inline-block; background: #fff;padding:  0 0.3rem; }
.hospital-team .factory-hd span:after { position: absolute; left: 50%; top: 50%; content: ""; width: 12.4rem; margin-left: -6.2rem;border-top: 1px solid #e6e6e5;z-index: -1; }
.hospital-team .factory-hd em { display: block; }

.hospital-team .compcs-bd ul li { background: #d4bd81; text-align: center; }
.hospital-team .compcs-bd ul li span { display: inline-block; border-bottom: 1px solid #e5d7b3; padding: 0.3rem 1rem 0.3rem;}
.hospital-team .compcs-bd ul li p { padding-top: 0.7rem; color: #473f28; }
.hospital-team .compcs-bd ul li img { width: 100%; padding: 0; }


/* 资质荣誉 */
.honor-list {  }
.honor-con {  } 
.honor-con ul { padding: 1.12rem 3% 0; }
.honor-con li { float: left; width: 47%;  } 
.honor-con li:nth-child(odd) {  float: left; }
.honor-con li:nth-child(even) { float: right; }
.honor-con li img { display: block; margin: 0 auto; width: 4.64rem; height: 5.04rem; padding: 0.4rem; border: 1px solid #ecebeb; }
.honor-con li span { display: block; line-height: 2; color: #333; text-align: center;}

/* 单页 */
.content-wz, .content-wz p { line-height: 1.6; color: #000; }





