/*内页banner*/
.other-banner { height: 370px; background: url(../banner/pc-o-banner1.jpg) no-repeat center top;}
/*位置*/
.position { margin-top: 20px; padding-bottom: 2px; border-bottom: 1px solid #e2e2e2; }
.position span { background: url(../images/position-i.png) no-repeat left center; padding: 0 3px 0 28px;}
.position span,.position a { display: inline-block; font: 14px/30px "微软雅黑","Microsoft YaHei"; color: #000; }
.position a:hover {text-decoration: underline; }
/*文章列表*/
.article-list { margin-top: 50px; }
.article-list .art-cont { width: 885px; }
.art-cont { width: 860px; margin: 0 auto;  }
.art-cont .ul_1 li{ width: 100%; padding-bottom: 38px; }
.art-cont .ul_1 li a.img{ display: block; margin-right: 15px; width: 183px;height: 136px;}
.art-cont .ul_1 li img { width: 380px; height: 220px; display: block; border: 1px solid #eee; padding: 2px; float: left; margin-right: 20px;}
.art-cont .ul_1 li img:hover { border-color: #b19f6e; }
.art-cont .ul_1 li .xinwen-fl {  }
.art-fl h4{ height: 28px; padding-bottom: 10px; }
.art-fl h4 a.fl{ color: #000; font: 20px/38px "微软雅黑", 'Microsoft YaHei'; }
.art-fl h4 a.fl:hover { color: #b19f6e;}
.art-fl p { color: #333; font-size: 16px; line-height: 32px; margin: 10px 0 20px 0; text-indent: 2em; }
.art-fl a.xq { display: block; width:148px; line-height: 40px; background: #4f4b4c; text-align: center; color: #fff; font-size: 18px;  }
.art-fl a.xq:hover { background: #d4bd81; color: #fff; }

/*文章列表*/
.module { width: 270px; }
.module .mod1 { background: #030202; padding-bottom: 20px; }
.module .mod1 h3 { color: #fff; font-size: 24px; line-height: 60px; text-align: center; }
.module .mod1 ul { background: #fff; width: 223px; padding:20px 10px; margin:0 auto; }
.module .mod1 ul li { margin-bottom: 13px; }
.module .mod1 ul li:last-child { margin-bottom: 0; }
.module .mod1 ul li a { display: block; color: #000; font-size: 18px; line-height: 32px; text-indent: 72px; background: url(../images/15.png) no-repeat 53px center; letter-spacing:2px }
.module .mod1 ul li a:hover,.module .mod1 ul li a.on { background: #d4bd81 url(../images/14.png) no-repeat 53px center; color:#fff; }
.module .mod2 { border: 1px solid #e5e3e3; margin-top: 16px; }
.module .mod2 h3 { font: bold 24px/60px "微软雅黑","Microsoft YaHei"; color: #fff; background: #000; text-align: center;   }
.module .mod2 ul { width: 250px; margin: 0 auto;  padding: 20px 0 0;}
.module .mod2 ul li { width: 100%; margin-bottom: 20px ;}
.module .mod2 ul li .mod-img { width: 100%; height: 213px; overflow: hidden;}
.module .mod2 ul li img { width: 100%; height: 100%; object-fit: cover; display: block;  transform: scale(1, 1); transition: all 1s ease 0s;}
.module .mod2 ul li img:hover { transform: scale(1.1, 1.1); transition: all 1s ease 0s;}
.module .mod2 ul li span {border-bottom: 3px solid #d4bd81; width: 100%; display: block; font: 14px/30px "微软雅黑","Microsoft YaHei"; color: #000; text-align: center;}
.module .mod2 ul li:hover span {color: #d4bd81;}
.mod3 { border: 1px solid #e5e3e3; margin-top: 16px; }
.mod3 h3 { font: 24px/60px "微软雅黑","Microsoft YaHei";  text-align: center; background: #000; color: #fff; }
.mod3 .mod3-m1 {  width: 250px; margin: 0 auto; padding:12px 0; border-bottom: 1px solid #e8e8e8; }
.mod3 .mod3-m1 span { display: block; text-align: center; padding: 3px 0; color: #000; }
.mod3 .mod3-m1 span.sp2 { }
.mod3 .mod3-m1 span.sp3 { font: 15px/22px "微软雅黑","Microsoft YaHei";}
.mod3 .mod3-m1 span.sp4 { font: bold 28px/32px "微软雅黑","Microsoft YaHei";}
.mod3 .mod3-m2 { width: 240px; margin:0 auto; padding:12px 0; }
.mod3 .mod3-m2 span { display: block;  text-align: left; font:14px/30px "微软雅黑","Microsoft YaHei"; color: #666;}
/*案例列表*/
.anli-list { margin-top: 45px; }
.anli-fl-mod .fl-nav { width: 273px; padding-bottom: 20px; background: url(../images/13.jpg) no-repeat; }
.anli-fl-mod .fl-nav h4 { position: relative; font: bold 24px/68px "微软雅黑","Microsoft YaHei"; color: #fff; padding-left: 55px; background: url(../images/8.png) no-repeat 10px center; }
.anli-fl-mod .fl-nav h4:after { position: absolute; right:-40px; top: 0; content:""; width:40px; height: 48px; background: url(../images/6.png) no-repeat; }
.anli-fl-mod .fl-nav ul { width: 225px; margin:0 auto; background: #fff; padding: 12px; }
.anli-fl-mod .fl-nav ul li { margin-bottom: 13px;  }
.anli-fl-mod .fl-nav ul li:last-child{ margin-bottom: 0; }
.anli-fl-mod .fl-nav ul li a { display: block; color: #000; font-size: 18px; line-height: 32px; text-indent: 72px; background: url(../images/15.png) no-repeat 53px center; }
.anli-fl-mod .fl-nav ul li a:hover,.anli-fl-mod .fl-nav ul li a.on { background: #d4bd81 url(../images/14.png) no-repeat 53px center; color:#fff; }

.anli-fr-list { width: 900px; }
.anli-fr-list .xm1 { height: 48px; width: 894px; background: url(../images/7.png) no-repeat; }
.anli-fr-list .xm1 a {display: inline-block; font: 20px/48px "微软雅黑","Microsoft YaHei"; color: #000; padding:0 20px; }
.anli-fr-list .xm1 a:hover { text-decoration: underline; }
.anli-fr-list .xm1 a:first-child { padding-left: 43px; }
.anli-fr-list .xm1 a.more { float: right; padding-right: 10px; font-size: 14px; }
.anli-fr-list .ul_1 {margin-top: 30px; }
.anli-fr-list .ul_1 li { width: 47%; margin-bottom: 35px;}
.anli-fr-list .ul_1 li:nth-child(odd) { float: left; }
.anli-fr-list .ul_1 li:nth-child(even) { float: right; }
.anli-fr-list .ul_1 li img { width: 100%; height: 250px; display: block; border: 1px solid #eee; padding: 2px;}
.anli-fr-list .ul_1 li img:hover { border-color: #b19f6e; }
.anli-fr-list .ul_1 li span { display: block; text-align: center; color: #000; font: 20px/38px "微软雅黑", 'Microsoft YaHei';}
.anli-fr-list .ul_1 li span:hover { color: #b19f6e;}

/*标题栏目*/
.section-hd { margin: 37px auto; }
.section-hd ul { height: 40px; }
.section-hd ul li { height: 100%; width: 164px; float: left; margin-right: 10px; text-align: center; border: 1px solid #ecebeb;}
.section-hd ul li a {  display: block; font: 16px/40px "微软雅黑","Microsoft YaHei"; color: #000; transition: all 0.4s;}
.section-hd ul li a.on,.section-hd ul li a:hover { background: #d4bd81; color: #fff; }
/*简介*/
.section-intro11 { padding-top: 20px; }
.section-intro11 .introff { position: relative; width: 470px; height: 383px; }
.section-intro11 .intro-smb { position: absolute; right: -54px; top: 16px; width: 250px; line-height: 128px; background: #d4bd81; padding: 15px; text-align: center; }
.intro-smb span { display: inline-block; vertical-align: middle; color: #fff; }
.intro-smb span i { display: block; font: 14px/24px "微软雅黑","Microsoft YaHei"; text-transform: uppercase; }
.intro-smb span em {  display: block; font: 26px/36px "微软雅黑","Microsoft YaHei";  text-align: right;}
.introgg { width: 633px; }
.introgg h3 { font: bold 24px/34px "微软雅黑","Microsoft YaHei"; color: #000; }
.introgg .pp {font: 16px/30px "微软雅黑","Microsoft YaHei"; color: #333; padding: 16px 0; }
.introgg .pp .p1 { text-indent: 2rem;}
.introgg .pp a.xq { display: block;width: 156px;line-height: 35px; color: #fff; text-align: center; margin-top: 20px; background: #595757;}
.introgg .pp a.xq:hover { text-decoration: underline;}
/*内页标签*/
.section-introptab { height: 112px; margin-top: 52px; background: #f7f7f7;}
.section-introptab .w { padding-top: 18px;}
.section-introptab .w .clearfix li { float: left; color: #000; text-align: center; width:21%; }
.section-introptab .w .clearfix li:nth-child(2) {width:25%;}
.section-introptab .w .clearfix li:nth-child(3) {width:20%;}
.section-introptab .w .clearfix li:nth-child(4) {width:17%;}
.section-introptab .w .clearfix li:nth-child(5) {width:17%;}
.section-introptab .w .clearfix li em { display: block; font: 30px/40px "微软雅黑","Microsoft YaHei";  color: #db2d24; }
.section-introptab .w .clearfix li span { display: block; font: 18px/38px "微软雅黑","Microsoft YaHei"; }
.section-introptab .w .clearfix li.last { padding-right: 0; }
/*服务介绍*/
.section-introsf { border-bottom: 1px solid #e8e8e8; margin: 60px 0 60px;}
.section-introsf ul { padding-bottom: 27px; }
.section-introsf ul li { float: left; position: relative; padding: 0 40px 0 15px; }
.section-introsf ul li.ii3 { padding-right: 0;}
.section-introsf ul li .ii-c {width: 337px; padding: 8px; height: 200px; transition: all .4s; }
.section-introsf ul li h3 { font: bold 18px/28px "微软雅黑","Microsoft YaHei"; color: #000;}
.section-introsf ul li p { font: 14px/28px "微软雅黑","Microsoft YaHei"; color: #333;}
.section-introsf ul li em { display: block; font: 14px/28px "微软雅黑","Microsoft YaHei"; color: #000;}
.section-introsf ul li i { position: absolute; left: -17px; top: 30px; display: block; width: 23px; height: 220px; background: url(../images/intro2.png) no-repeat;}
.section-introsf ul li:hover .ii-c { background: #d4bd81; cursor:default; transform:translate3d(0, 8px, 0); }
.section-introsf ul li:hover h3,.section-introsf ul li:hover p,.section-introsf ul li:hover em { color: #fff;}
/*联系我们*/
.contact {margin-bottom: 56px;  }
.cc-confl { width: 335px; border: 1px solid #ebebeb; padding: 30px 0 75px; border-radius: 4px; }
.cc-confl h3 { font: 22px/32px "微软雅黑", "Microsoft YaHei"; color: #000; text-align: center;}
.cc-confl ul { width: 94%; margin: 0 auto;}
.cc-confl ul li { padding-top: 28px; text-align: center;}
.cc-confl ul li i { display: block; }
.cc-confl ul li span {display: block; font: 16px/26px "微软雅黑", "Microsoft YaHei"; color: #000; }
.cc-mapfr { width: 805px; }
/*荣誉列表*/
.honor-list { }
.honor-list li { width: 221px; float: left; margin: 0 16px 35px 0;}
.honor-list li:nth-child(5n) { margin-right: 0;}
.honor-list li img{display: block; width: 215px;height: 276px; transition: all 0.3s; border: 1px solid #ccc; padding: 2px;}
.honor-list li img:hover { opacity: 0.6;}
.honor-list span { display: block; font: 14px/24px "微软雅黑", "Microsoft YaHei"; color: #000; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
/*文章内容*/
.article-con { margin-top: 45px; }
.artfl { width: 850px;}
.artfr,.globalfr { width: 290px; }

.aro-tt { position: relative; height: 80px; border-bottom: 1px dashed #999; margin-bottom:20px; padding-bottom: 10px;}
.aro-tt h3 { font: 26px/36px "微软雅黑","Microsoft YaHei"; color: #000; padding: 10px 0;}
.aro-tt span { display: block; font: 14px/24px "微软雅黑","Microsoft YaHei"; color: #999;}
.aro-tt span em { display: inline-block; padding-right: 10px;}
.aro-tt a { display: block; width: 108px; height: 32px; position: absolute; right: 0; bottom: 10px;background: url(../images/goback.png) no-repeat;}

.article-bb { padding: 17px 0;}
.aro-zy { padding: 10px 20px; background: #f7f7f7; font: 16px/28px "微软雅黑","Microsoft YaHei"; color: #666; }
.aro-body { padding: 30px 0; }
.aro-body,.aro-body p { font: 16px/40px "微软雅黑","Microsoft YaHei"; color: #000;}
.aro-body img,.aro-body p img { max-width: 800px; display: inline-block; margin: 4px auto;}
/*文章翻页*/
.opre { position: relative; height: 80px; padding: 20px 0; border-top: 1px solid #e5e5e5;}
.opre span { display: block; font: 17px/37px "微软雅黑","Microsoft YaHei"; color: #797878; }
.opre span a { color: #9e9e9e; display: inline-block;padding: 0 5px;}
.opre span a:hover { color: #db2d24;}
.opre em {position: absolute; right: 0; bottom: 20px; display: block; width: 80px; height: 40px; line-height: 40px; }
.opre em a { color: #db2d24;}
/*服务项目*/
.service-project { margin-top: 77px;}
.service-project .fl-t { position: relative; text-indent:90px; line-height: 48px; width:  274px; background: #000 url(../images/8.png) no-repeat 32px center; font-size: 24px; color: #fff; }
.service-project .fl-t:after { position: absolute; right: -40px; top: 0; width: 40px; height: 48px; content:""; background: url(../images/6.png) no-repeat; }
.service-project .fr-newsnav { background: url(../images/7.png) no-repeat; width: 894px; }
.service-project .fr-newsnav a { display: inline-block; line-height: 48px; padding: 0 12px; color: #000; font-size: 18px; }
.service-project .fr-newsnav a:first-child { padding-left: 35px; }
.service-project .fr-newsnav a:last-child { font-size: 14px; color: #000; padding: 0 5px 0 0; float: right; }
.service-project .fr-newsnav a:last-child:hover { text-decoration: underline;  }
.service-project .fr-newsnav a:hover { text-decoration: underline; }

.service-project .gdzz { padding:36px 0; }
.service-project .gdzz ul li { position: relative; float: left; margin-right: 15px; width: 282px; height: 166px; border:1px solid #efeded; padding:2px;  transition:all 0.3s; }
.service-project .gdzz ul li:hover { transform:translate3d(0, -4px, 0);}
.service-project .gdzz ul li:after { position: absolute; left: 17px; bottom: -10px; content:""; width: 250px; height:10px; background: url(../images/11.png) no-repeat; }
.service-project .gdzz ul li img { display: block; width: 282px; height: 166px;   object-fit: cover; }
.service-project .gdzz ul li:nth-child(3n) { margin-right: 0; }
.service-project .gdzz ul li span { display: block; text-align: center; font-size: 16px; color:#5e5e5e; padding-top: 12px; transition:all 0.5s;}
.service-project .gdzz ul li:hover span { font-weight: bold; }
/*医院保洁问题*/
.hosp-bj { margin-top: 70px; }
.hosp-bj .fl-img { width: 530px; height: 363px; padding:11px; background: #979ea8; transition:all 0.3s; }
.hosp-bj .fl-img img { display: block; }
.hosp-bj .fl-img:hover { box-shadow: 0 0px 20px #979ea8;transform:translate3d(0, -6px, -3px); }
.hosp-bj .fr-txt { width: 615px; }
.hosp-bj .fr-txt .tt1 {  position: relative;}
.hosp-bj .fr-txt .tt1 span { display: block; }
.hosp-bj .fr-txt .tt1 span:nth-child(1) { font: 40px/60px "微软雅黑","Microsoft YaHei"; color: #000; }
.hosp-bj .fr-txt .tt1 span:nth-child(2) { font: bold  42px/56px "微软雅黑","Microsoft YaHei"; color: #bc0023; }
.hosp-bj .fr-txt .tt1 span:nth-child(3) { font: 42px/60px "微软雅黑","Microsoft YaHei"; color: #000; }
.hosp-bj .fr-txt .tt1 em { display: block; position: absolute; right:-28px; top: 80px; z-index: -1; font-size: 130px; font-weight: bold;  color: #f8f8f7; text-transform: uppercase; }
.hosp-bj .fr-txt .tt2 { border-top: 1px solid #e6e6e5; padding-top: 10px; margin-top: 40px; }
.hosp-bj .fr-txt .tt2 span em { display: inline-block; font: 17px/30px "微软雅黑","Microsoft YaHei"; color: #040404; padding:10px 0 10px 20px; background: url(../images/40.jpg) no-repeat left center; }
.hosp-bj .fr-txt .tt2 span em:nth-child(2n-1) { float: left; }
.hosp-bj .fr-txt .tt2 span em:nth-child(2n) { float: right;  width: 230px;}
/* 服务团队 */
.service-team {  padding-top: 90px; }
.service-hd { color: #000; text-align: center; }
.service-hd span { position: relative; display: inline-block; font: bold 42px/60px "微软雅黑","Microsoft YaHei"; background: #fff; padding: 0 10px; }
.service-hd span:after { position: absolute; left: -75%; top: 50%; content: ""; border-top: 1px solid #e6e6e5; width: 640px; z-index: -1; }
.service-hd em { display: block; font: 30px/50px "微软雅黑","Microsoft YaHei";   }
.service-bd { margin-top: 50px; }
.service-bd li { margin-right: 15px; float: left; width: 287px; background: #d5be82; text-align: center; }
.service-bd li img { display: block; border-bottom: 2px solid #fff; width: 287px; height: 204px; }
.service-bd li:last-child { margin-right: 0; }
.service-bd li span { display: inline-block; text-align: center; width: 224px; font: 26px/72px "微软雅黑","Microsoft YaHei"; border-bottom: 1px solid #fff; color: #000; }
.service-bd li p { line-height: 38px; font-size: 18px; color: #352e1c; width: 224px; margin: 0 auto; height: 170px; padding-top: 10px; text-align: left; }
/*单位保洁问题*/
.company-bj { margin-top: 67px; }
.company-bj .comp-hd { position: relative; }
.company-bj .comp-hd span { display: block; font: 42px/64px "微软雅黑","Microsoft YaHei"; color: #000; text-align: center; background: #fff; margin: 26px 0 0 24%; float: left; }
.company-bj .comp-hd em { display: block; position: absolute; left:34%; top: 0; z-index: -1; font-size: 150px; line-height: 110px; font-weight: bold;  color: #f8f8f7; text-align: center; }
.comp-hd p { width: 120px; position: absolute; left: 47%; top: 110px; line-height:100px; text-align: center; font-size: 42px; font-weight: bold; color: #bc0023; background: url(../images/yy.jpg) no-repeat center bottom; }
.comp-bd { position: relative; margin-top: 165px;  }
.comp-bd:before { position: absolute; left: 0; bottom: -21px; content: ""; width: 1106px; height: 20px; background: url(../images/c13.jpg) no-repeat; }
.comp-bd .img1 { display: block; float: left; }
.comp-bd .p1 { float: left; width: 555px; height: 324px; background: url(../images/c12.png) no-repeat left top; padding-left: 110px; }
.comp-bd .p1 span { display: block; font: 18px/38px  "微软雅黑","Microsoft YaHei"; color: #545454; }
.comp-bd .p1 em { font: bold 20px/38px "微软雅黑","Microsoft YaHei"; color: #000;  }
.comp-bd .p1 span:nth-child(1) { padding-top: 30px; }
.comp-bd .p1 span:nth-child(2) { padding-top: 29px; }
.comp-bd .p1 span:nth-child(3) { padding-top: 25px; }
.comp-bd .p1 span:nth-child(4) { padding-top: 27px; }
/* 单位保洁场所 */
.compcs-hd { color: #000; text-align: center; margin-top: 100px; }
.compcs-hd span { position: relative; display: inline-block; font: bold 42px/60px "微软雅黑","Microsoft YaHei"; background: #fff; padding: 0 10px; }
.compcs-hd span:after { position: absolute; left: -44%; top: 50%; content: ""; border-top: 1px solid #e6e6e5; width: 800px; z-index: -1; }
.compcs-hd em { display: block; font: 30px/50px "微软雅黑","Microsoft YaHei";   }
.compcs-bd { margin-top: 60px; }
.compcs-bd li { width: 230px; float: left; padding: 20px; border: 1px solid #eaeaea; margin-right: 30px; text-align: center; }
.compcs-bd li:last-child { margin-right: 0; }
.compcs-bd li img { display: block; width: 186px; height: 186px; margin:0 auto;}
.compcs-bd li span { display: inline-block; width: 120px;background: #fff; position: relative; font: 26px/68px "微软雅黑","Microsoft YaHei"; color: #000; } 
.compcs-bd li span:after { position: absolute; left: -50px; top: 35px; content: ""; width: 220px; border-top: 1px solid #eaeaea; z-index: -1;}
.compcs-bd li p { font-size: 18px; line-height: 30px; height: 120px; text-align: left; color: #454545; }

/*工厂保洁问题*/
.factory-bj { padding-bottom: 70px; }
.factory-bj .fact-hd { text-align: center; font: 42px/54px "微软雅黑","Microsoft YaHei"; color: #000; padding: 65px 0 36px 0; }
.factory-bj .fact-hd span { display: block; font-weight: bold; }
.factory-bj .fact-bd { background: #edeceb; padding: 45px 0 35px; } 
.factory-bj .fact-bd .p1 { float: left; width: 342px; height: 238px; background: url(../images/f15.jpg) no-repeat; margin-right: 53px; }
.factory-bj .fact-bd .p1 img  { display: block; width: 297px; height: 198px; margin: 18px auto 0; }
.factory-bj .fact-bd .p2 { float: left; width: 750px; padding-left: 26px; background: url(../images/f9.png) no-repeat left 7px; }
.factory-bj .fact-bd .p2 span { display: block; font: 20px/30px "微软雅黑","Microsoft YaHei"; color: #000; }
.factory-bj .fact-bd .p2 span:nth-child(1) {  }
.factory-bj .fact-bd .p2 span:nth-child(2) { padding-top: 35px; }
.factory-bj .fact-bd .p2 span:nth-child(3) { padding-top: 34px; }
.factory-bj .fact-bd .p2 span:nth-child(4) { padding-top: 35px; }
.factory-bj .fact-bd .p2 span em {  font: bold 18px/30px "微软雅黑","Microsoft YaHei"; color: #000; }
/* 明门服务团队 */
.factory-team { }

.factory-team .service-hd { background: url(../images/f10.png) no-repeat center bottom; padding-bottom:25px; }
.factory-team .service-hd span:after { border-top: none;  }
.compcs-bd { margin-top: 30px; }
.factory-team .compcs-bd li { border: 0; }
.factory-team .compcs-bd li span:after {border: 0;  }
/* 酒店保洁场所 */
.hotel-bj {  }
.hotel-bj .comp-bd .p1 span { line-height: 1.2; }
.hotel-bj .comp-bd .p1 span:nth-child(1) { padding-top: 30px; }
.hotel-bj .comp-bd .p1 span:nth-child(2) { padding-top: 23px; }
.hotel-bj .comp-bd .p1 span:nth-child(3) { padding-top: 9px; }
.hotel-bj .comp-bd .p1 span:nth-child(4) { padding-top: 7px; }

/* 单页面 */
.content-wz,.content-wz p { font: 14px/30px "微软雅黑","Microsoft YaHei"; color: #000; }







