/*首页*/
.p-index{background: #fff;}
/*轮播*/
.focus{height:680px;}
/* .focus img{width: 100%;height: 860px;} */
.focus .swiper-slide{position: relative;height: 680px;background-repeat: no-repeat;background-size: cover;background-position: center;}
.focus .swiper-pagination-bullet{width: 50px;height: 5px;border-radius: 0;}
.focus .swiper-pagination{bottom: 40px;}
.focus .info{position: absolute;top: 200px;left: 50%;transform: translate(-50%,0);z-index: 3;color: #fff;text-align: center;}
.focus .info .title{margin-top: 15px;font-size: 48px; font-weight: 700;}
.focus .info .txt{font-size: 32px;}
/*中间内容*/
.floor .floor-hd { position: relative; margin-bottom: 40px;}
.floor .floor-hd h2 { line-height: 40px; font-size: 38px;color: #222;}
.floor .floor-hd .more{ position: absolute; top: 0; right: 80px; line-height: 40px; font-size: 16px; color: #222;}
.floor .floor-hd .more:hover {color: #fff;}
.m-swiper { position: relative;}
.m-swiper .swiper-container{width: 100%;}
.m-swiper .swiper-button-prev,
.m-swiper .swiper-button-next{top: -72px;width: 25px;height: 25px;margin: 0;line-height: 25px;background: none;}
.m-swiper .swiper-button-prev{left: auto; right: 30px;}
.m-swiper .swiper-button-next{ right: 10px;}
.m-swiper .swiper-button-next span,
.m-swiper .swiper-button-prev span{display: block;width: 100%;height: 100%;font-size:20px;color: #333;}
.m-swiper .swiper-button-prev span{text-align: left;}
.m-swiper .swiper-button-next span{text-align: right;}
.m-swiper .swiper-button-prev.swiper-button-disabled{opacity: .5;}

/*分类*/
.floor.f1{background:#f4f7fd}
.classify-show{padding: 60px 0 60px;}
.classify-show .item{position: relative;width: 580px;float: left;overflow: hidden;}
.classify-show .item:nth-child(2){float: right;}
.classify-show .item .img { position: relative; width: 580px; height: 420px; overflow: hidden; border-radius: 12px;}
.classify-show .item .img img { display: block; width: 100%; height: 100%;}
.classify-show .item .title{display: block;margin-top: 10px;line-height: 40px;font-size: 20px;color: #333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.classify-show .item .desc{line-height: 22px;font-size: 14px;color: #888;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.classify-show .item .txt{position: absolute;left: 0;right: 0;top:0;height: 280px;padding: 140px 40px 0;text-align: center;background: rgba(0,0,0,0.4);border-radius: 12px;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;opacity: 0;}
.classify-show .txt .name{font-size: 28px;color: #fff;}
.classify-show .txt .word{margin-top: 10px;font-size: 20px;color: #fff;}
.classify-show .txt .btn { display: block; width: 120px; margin: 16px auto 0; background: #005dbe; border-radius: 5px; text-align: center; line-height: 36px; font-size: 16px; color: #fff;}
.classify-show .item:hover .txt{opacity: 1;}
.classify-show .item:hover .title{color: #005dbe;}
/*服务商数据*/
.floor.f2{height: 180px;background-color: #0a63c1;background-image: url(../images/data-bg.png);background-repeat: repeat-x;}
.data-num{padding-top: 50px;}
.data-num li{float: left;width: 150px;;}
/* .data-num li + li{margin-left: 200px;} */
.data-num li:first-child{margin-left: 30px;}
.data-num li + li{margin-left: 350px;}
.data-num li span{display: block;line-height: 55px;font-size: 52px;font-weight: bold;font-family: Arial;color: #fff;}
.data-num li h4{font-size: 13px;color: rgba(255,255,255,0.8);}
/*公司简介*/
.floor.f3{height: 498px;background: url(../images/company-bg.png) center top no-repeat;background-size: cover;}
.company-show{padding: 120px 0;}
.company-message{width: 465px;padding-top: 18px;}
.company-name dl{overflow: hidden;}
.company-name dt{float: left;margin-right: 15px;}
.company-name img{width: 245px;}
.company-name dd{padding-top: 5px;line-height: 42px;font-size: 34px;color: #33295b;}
.company-phone{margin-top:20px;line-height: 36px;}
.company-phone span{display: inline-block;width: 36px;height: 36px;margin-right: 5px;line-height: 36px;font-size: 22px;color: #333;text-align: center;border: 1px solid #aaa;border-radius: 50%;}
.company-phone em{font-size: 24px;color: #666;}
.company-phone em + em{margin-left: 15px;}
.company-intro{width: 680px;padding: 0 0 0 20px;}
.company-intro h3{font-size: 28px;color: #005dbe;}
.company-intro h3 span + span{margin-left: 10px;}
.company-intro p{margin-top: 15px;line-height: 30px;font-size: 16px;color: #333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
.company-intro .more{display: inline-block;margin-top: 50px;height: 42px;padding: 0 30px;line-height: 44px;font-size: 16px;color: #fff;background: #005dbe;border-radius: 5px;transition: transform .5s ease,-webkit-transform .5s ease;}
.company-intro .more:hover{transform: scale(1.1);}
/*工程案例*/
.floor.f4{padding: 50px 0 60px;background: #33295b;}
.floor.f4 .floor-hd h2{color: #fff;}
.floor.f4 .floor-hd .more{color: rgba(255,255,255,0.8);}
.floor.f4 .floor-hd .more:hover{color: #fff;}
.case-show .swiper-slide { overflow: hidden;}
.case-list { width: 1209px;}
.case-item{ float: left; width: 394px; height: 394px; margin-right: 9px; margin-bottom: 9px; background: #fff;border-radius: 12px;overflow: hidden;}
.case-item .img{display: block;height: 295px;overflow:hidden;}
.case-item .img img{display: block;width: 100%;height: 100%;transition: transform .5s ease,-webkit-transform .5s ease;}
.case-item .title{display: block;padding:0 20px; margin-top: 22px; font-weight: 500;font-size: 18px;color: #222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.case-item .desc{padding: 0 20px; margin-top: 10px;line-height: 20px;font-size: 14px;color: #888;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.case-item:hover .title{color: #005dbe;}
.case-item:hover img{transform: scale(1.05);}
/*产品中心*/
.floor.f5{padding: 50px 0 60px;background: #f4f7fd;}
.floor.f5 .floor-hd h2{color: #333;}
.floor.f5 .floor-hd .more:hover{color: #000;}
.product-show .swiper-button-next span,
.product-show .swiper-button-prev span{color: #fff;}
.product-show .swiper-slide { overflow: hidden;}
.product-list { width: 1209px;}
.product-item{ float: left; width: 394px; height: 394px; margin-right: 9px; margin-bottom: 9px; background: #fff;border-radius: 12px;overflow: hidden;}
.product-item .img{display: block;height: 295px;overflow:hidden;}
.product-item .img img{display: block;width: 100%;height: 100%;transition: transform .5s ease,-webkit-transform .5s ease;}
.product-item .title{display: block;padding:0 20px; margin-top: 22px; font-weight: 500;font-size: 18px;color: #222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.product-item .desc{padding: 0 20px; margin-top: 10px;line-height: 20px;font-size: 14px;color: #888;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.product-item:hover .title{color: #005dbe;}
.product-item:hover img{transform: scale(1.05);}
/*新闻动态*/
.floor.f6{padding-top: 60px;background: #f4f7fd;}
.floor.f6 .floor-hd .more:hover {color: #000;}
.news-show .swiper-slide { overflow: hidden;}
.news-list { width: 105%;}
.news-item { float: left; width: 296px; height: 380px; margin-right: 5px; margin-bottom: 5px; background: #ffffff; border-radius: 12px; overflow: hidden;}
.news-item .img{display: block;height: 222px;overflow: hidden;}
.news-item .img img{display: block;width: 100%;height: 100%;transition: transform .5s ease,-webkit-transform .5s ease;}
.news-item .title{display: block; padding: 0 20px; margin-top: 20px; font-size: 18px;color: #222;overflow: hidden;display:-webkit-box;text-overflow: ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.news-item .desc{ padding: 0 20px; margin-top: 10px; line-height: 20px; font-size: 14px;color: #888;overflow: hidden;display:-webkit-box;text-overflow: ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2; }
.news-item .time{ padding: 0 20px; margin-top: 10px; line-height: 20px;font-size: 12px;color: #888;}
.news-item:hover .title{color: #005dbe;}
.news-item:hover img{transform: scale(1.05);}
/*服务支持*/
.floor.f7{padding: 60px 0;background: #f4f7fd;}
.floor.f7 .floor-hd .more:hover{color: #000;}
.service-show .swiper-slide { overflow: hidden;}
.service-list { width: 105%;}
.service-item { float: left; width: 256px; height: 120px; padding: 20px; margin-right: 5px; margin-bottom: 5px; background: #ffffff; border-radius: 12px; overflow: hidden;}
.service-item .title{display: block;font-size: 18px;color: #222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.service-item .desc{height: 50px;margin-top: 10px;line-height: 25px;font-size: 14px;color: #888;overflow: hidden;display:-webkit-box;text-overflow: ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.service-item .more{display: inline-block;height: 40px;line-height: 40px;}
.service-item .more span{font-size: 36px;color: #333;}
.service-item:hover .title,
.service-item:hover .more span{color: #005dbe;transition: transform .5s ease,-webkit-transform .5s ease;}
/*合伙伙伴*/
.floor.f8{padding: 60px 0;background: #ffffff;}
.floor.f8 .floor-hd .more{display: none;}
.partner-show{ position: relative;}
.partner-show::before {content: "";position: absolute; top: 0; bottom: 0; left: 0; z-index: 2; width: 1px; background: #e7e7e7;}
.partner-show::after {content: "";position: absolute; top: 0; left: 0; right: 0; z-index: 2; height: 1px; background: #e7e7e7;}
.partner-item{position: relative;float: left;width: 200px;height: 130px;background: #ffffff;}
.partner-item img{display: block;width: 120px;height: 90px;margin: 20px auto;transition: transform .5s ease,-webkit-transform .5s ease;}
.partner-item::before{content: "";position: absolute;top: 0;bottom: 0;right: 0;z-index: 2;width: 1px;background: #e7e7e7;}
.partner-item::after{content: "";position: absolute;bottom: 0;left: 0;right: 0;z-index: 2;height: 1px;background: #e7e7e7;}
.partner-item:hover img{transform: scale(1.1);}
/*全方位整体解决方案*/
.floor.f9 {padding: 60px 0;background: #005dbe;}
.floor.f9 .floor-hd h2 { text-align: center; color: #fff;}
.support-show { display: flex; align-items: center; justify-content: space-between;}
.support-item { display: block; width: 277px;}
.support-item .icon { width: 65px; height: 65px; margin: 0 auto; text-align: center; line-height: 65px; border: 1px solid #fff; border-radius: 50%;}
.support-item .icon .iconfont { font-size: 36px; color: #fff;}
.support-item .text { margin-top: 15px; text-align: center; font-size: 24px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}


/*公司新闻*/
.news-banner{height: 320px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.content-wrap{padding: 40px 0;}
.content-hd{font-size: 36px;color: #005dbe;text-align: center;}
.content-hd + .content-bd{margin-top: 40px;}
.news-info li{position: relative;float: left;}
.news-info li:nth-child(2n){float: right;}
.news-info li:nth-child(n+3){margin-top: 20px;}
.article-item{display: block;zoom: 1;width: 560px;height: 150px;padding: 15px;background: #fff;border-radius: 5px;}
.article-item .img{float: left;}
.article-item .img img{display: block;width: 200px;height: 150px;border-radius: 5px;transition: transform .5s ease,-webkit-transform .5s ease;}
.article-item .info{float: right;width: 340px;}
.article-item .title{height: 50px;line-height: 25px;font-size: 18px;color: #222;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.article-item .desc{height: 60px;margin-top: 10px;line-height: 20px;font-size: 14px;color: #666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.article-item .time{margin-top: 10px;font-size: 12px;color: #999;}
.article-item::after{content: "";display: block; height: 0; clear: both; visibility: hidden;}
.article-item:hover .title{color: #005dbe;}
/*分页展示*/
.m-page {min-height:40px;clear: both;margin: 50px 0 40px;transition:all 600ms;}
.m-page .page-info { float: left; color: #999;}
.m-page .page-info .u-select{ display: inline; width: auto;}
.m-page .page-num {float: right;}
.m-page .page-num li{float: left;}
.m-page .page-num li a,.m-page .page-num li span{ display: block;height: 40px;margin-left: -1px;padding:0 15px;line-height: 40px;font-size: 14px;color: #333;background: #fff; border: 1px solid #e6eefa; }
.m-page .page-num li.active { background: #005dbe; }
.m-page .page-num li.active span{ background: #005dbe; border: 1px solid #005dbe; color: #fff;}
.m-page .page-num li a:hover { color: #005dbe; }
.m-page .page-num li.disabled { cursor: not-allowed;}
.m-page .page-num li.disabled span { color: #a3afcc;}
.m-page .page-num li:first-child a,.m-page .page-num li:first-child span{ border-radius: 3px 0 0 3px;}
.m-page .page-num li:last-child a,.m-page .page-num li:last-child span{ border-radius:0 3px 3px 0;}



/*公司新闻详情*/
.article-hd{position: relative;padding-bottom: 20px;}
.article-hd .title{font-size: 36px;color: #111;text-align: center;}
.article-hd .info{margin-top: 15px;line-height: 20px;text-align: center;}
.article-hd .info span{font-size: 14px;color: #999;}
.article-hd .info span + span{margin-left: 30px;}
.article-hd::before{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background: #e1e1e1;}
.article-bd{position: relative;padding: 35px 25px;}
.article-bd::before{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background: #e1e1e1;}
.article-matter p{font-size: 16px;color: #333;line-height: 30px;}
.article-matter p + p{margin-top: 20px;}
.article-matter img{display: block;width: auto;max-width: 100%;margin: 0 auto;}
.article-ft ul{display: inline-block;width:100%;margin-top: 20px;}
.article-ft li{float: left;width: 48%;line-height: 30px;color: #999;font-size: 14px;}
.article-ft li:nth-child(2){float: right;text-align: right;}
.article-ft li a{display: inline-block;max-width: 400px;color: #666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align: top;;}
.article-ft li:hover a{color: #005dbe;}



/*关于立洁*/
.abouts-banner{height: 320px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.p-about .content-hd{text-align: left;}
.about-first dl{overflow: hidden;}
.about-first dt{float: right;width: 600px;text-align: right;}
.about-first dt img{max-width: 100%;width: auto;}
.about-first dd{float: left;width: 540px;}
.about-first h3{font-size: 36px;color: #005dbe;}
.about-first em{display: block;width: 65px;height: 1px;margin: 20px 0 30px;background: #999;}
.about-first p{line-height: 30px;font-size: 16px;color: #333;}
.about-first p + p{margin-top: 30px;}
.about-second{overflow: hidden;margin-top: 100px;}
.about-second dt{float: left;width: 600px;}
.about-second dd{float: right;width: 540px;padding-top: 20px;}
.about-second p{line-height: 30px;font-size: 16px;color: #333;}
.about-second p + p{margin-top: 30px;}



/*现浇水磨石*/
/*产品列表*/
.goods-banner{height: 320px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.goods-info li{float: left;width: 580px;margin-bottom: 30px;}
.goods-info li:nth-child(2n){float: right;}
.goods-info .item{display: block;position: relative;;width:100%;height: 400px;border-radius: 12px;overflow: hidden;}
.goods-info .item .img{display: block;width: 100%;height: 300px;overflow: hidden;border-radius: 12px;}
.goods-info .item img{display: block;width: 100%;height: 100%;transition: transform .5s ease,-webkit-transform .5s ease;}
.goods-info .item .info{position: absolute;left: 20px;right: 20px;top: 240px;padding: 20px 15px;background: #fff;border-radius: 12px;}
.goods-info .item .title{font-size: 18px;color: #222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.goods-info .item .desc{margin-top: 10px;line-height: 25px;font-size: 14px;color: #999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.goods-info .item:hover img{transform: scale(1.05);}
.goods-info .item:hover .title{color: #005dbe;}



/*产品专题*/
.p-goods-senior { background-color: #fff;}
.module-wrap {}
.module{padding: 50px 0;}
.module-hd{font-size: 36px;color: #111;text-align: center;}
.module-hd + .module-bd{margin-top: 40px;}
.module1{padding: 30px 0 50px;}
.senior-intro{overflow: hidden;}
.senior-intro .img{float: left; width: 480px; height: 360px; overflow: hidden; border-radius: 8px;}
.senior-intro .img img{ display: block; width: 100%; height: 100%;}
.senior-intro .info{float: right;width: 690px;}
.senior-intro .title{font-size: 36px;color: #111;}
.senior-intro .icon{ margin-top: 16px;}
.senior-intro .icon span{display: inline-block;width: 65px;height: 65px;line-height: 65px;font-size: 42px;color: #005dbe;text-align: center;border: 1px solid #e3e6ff;border-radius: 25px;background-color: #fff;}
.senior-intro .icon span + span{margin-left: 15px;}
.senior-intro .desc{ margin-top: 16px; line-height: 26px; font-size: 16px; }
.senior-intro .phone { margin-top: 20px; line-height: 36px;}
.senior-intro .phone .iconfont {display: inline-block;width: 36px;height: 36px;margin-right: 5px;line-height: 36px;font-size: 22px;color: #005dbe;text-align: center;border: 1px solid #005dbe;border-radius: 50%;}
.senior-intro .phone em{font-size: 24px;color: #005dbe;}
.module2 { background-color: #f4f7fd;}
.senior-feature li{float: left;width: 380px;height: 170px;margin-right: 20px;margin-bottom: 20px;}
.senior-feature li:nth-child(3n){margin-right: 0;}
.feature-item{height: 110px;padding: 30px;background: #fff;border-radius: 12px;}
.feature-item .title{font-size: 30px;color: #222;}
.feature-item .desc{margin-top: 15px;line-height: 25px;font-size: 16px;color: #666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.feature-item:hover{background: #005dbe;}
.feature-item:hover .title,.feature-item:hover .desc{color: #fff;}
.module3{ background: url(../images/merit-bg.png) center repeat;}
.senior-scope{height: 380px;padding: 0 70px;border-radius: 8px;background: url(../images/senior-scope.png) center no-repeat;}
.senior-scope dl{width: 450px;color: #fff;overflow: hidden;}
.senior-scope dt{float: left;margin-right: 15px;}
.senior-scope span{font-size: 48px;}
.senior-scope dd{float: left;width: 380px;}
.senior-scope h4{font-size: 18px;color: #fff;}
.senior-scope p{margin-top: 5px;line-height: 25px;font-size: 16px;color: #fff;}
.senior-scope dl:nth-child(1){padding-top: 100px;}
.senior-scope dl:nth-child(2){padding-top: 45px;}
.module4{ background-color: #f4f7fd;}
.senior-decor {width: 980px; overflow: hidden; margin: 0 auto;}
.senior-decor ul {width: 1000px;}
.senior-decor li { float: left; margin-right: 15px; margin-bottom: 15px;}
.senior-decor .img { width: 127px; height: 127px; overflow: hidden; border-radius: 4px;}
.senior-decor .img img { display: block; width: 100%; height: 100%;}
.module5{}
.senior-merit{padding: 0 80px;}
.senior-merit .txt{ }
.senior-merit .txt h3{font-size: 36px;color: #222;}
.senior-merit .txt ul{margin-top: 20px;}
.senior-merit .txt li{position: relative;line-height: 32px;font-size: 16px;color: #333;text-indent: 40px;}
.senior-merit .txt li::before{content: "";position: absolute;left: 0;top: 50%;transform: translate(0,-50%);width: 15px;height: 5px;border-radius: 20px;background: #005dbe;}
.senior-merit .img { width: 480px;}
.senior-merit .img img { width: 100%; height: auto;}
.senior-plan li{float: left;width: 277px;margin-right: 30px;}
.senior-plan li:nth-child(4n){margin-right: 0;}
.plan-item{display: block;width: 100%;}
.plan-item span{display: block;width: 65px;height: 65px;margin: 0 auto;line-height: 65px;font-size: 36px;color: #005dbe;text-align: center;border: 1px solid #005dbe;border-radius: 50%;}
.plan-item .title{margin-top: 15px;font-size: 24px;color: #222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.plan-list{margin-top: 20px;}
.plan-list a{display: block;position: relative;height: 36px;padding-left: 20px;line-height: 36px;font-size: 16px;color: #666;}
.plan-list a::before{content: "";position: absolute;top: 50%;left:0;transform: translate(0,-50%);width: 8px;height: 8px;background: #33295b;border-radius: 50%;}
.plan-list a:hover{color:#005dbe;}
.module6{padding: 60px 0;background: #33295b;}
.module6 .module-hd{color: #fff;}
.senior-case { overflow: hidden;}
/* .senior-case ul { width: 105%;}
.senior-case li { float: left; margin-right: 9px; margin-bottom: 9px;}
.senior-item { display: block; width: 394px; height: 394px; overflow: hidden; background: #fff; border-radius: 12px;}
.senior-item .img { width: 100%; height: 295px; overflow: hidden;} */
.senior-case ul { width: 105%;}
.senior-case li { float: left; margin-right: 5px; margin-bottom: 5px;}
.senior-item { display: block; width: 296px; height: 320px; overflow: hidden; background: #fff; border-radius: 12px;}
.senior-item .img { width: 100%; height: 222px; overflow: hidden;}
.senior-item .img img { display: block; width: 100%; height: 100%;transition: transform .5s ease,-webkit-transform .5s ease;}
.senior-item .title {display: block;padding:0 20px; margin-top: 22px; font-weight: 500;font-size: 18px;color: #222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.senior-item .desc{padding: 0 20px; margin-top: 10px;line-height: 20px;font-size: 14px;color: #888;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.senior-item:hover .title{color: #005dbe;}
.senior-item:hover img{transform: scale(1.05);}


/*联系我们*/
.p-contact .nav-second{display: none;}
.contant-us .title{font-size: 36px;color: #005dbe;}
.company-info{ margin-top: 20px; }
.company-info li{width: 400px;line-height: 36px;font-size: 16px;color: #333;}
.contact-messsge { margin-top: 40px;}
.contact-messsge .row { overflow: hidden;}
.contact-messsge .row + .row { margin-top: 15px;}
.contact-messsge .ipt-item { float: left;}
.contact-messsge .ipt-item + .ipt-item { padding-left: 20px;}
.contact-messsge .ipt { width: 280px; height: 40px; padding: 0 10px; background-color: #fff; border: 1px solid #eaeeeb;}
.contact-messsge .ipt input { width: 100%; height: 100%; font-size: 14px;}
.contact-messsge .txa { width: 604px; padding: 10px; background-color: #fff; border: 1px solid #eaeeeb;}
.contact-messsge .txa textarea { width: 100%; height: 100%; font-size: 14px;}
.contact-messsge .btn { display: block; width: 120px; margin-top: 10px; background: #005dbe; border-radius: 5px; text-align: center; line-height: 36px; font-size: 16px; color: #fff; cursor: pointer;}
.company-map { margin-top: 40px;}
#allmap{width: 100%;height: 400px;}
.p-join .article-hd{display: none;}
.p-join .article-bd::before{content: none;}


/*产品列表*/
.goods-focus{height: 320px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.goods-list li{float: left;width: 277px;margin-right: 30px;margin-bottom: 20px;}
.goods-list li:nth-child(4n){margin-right: 0;}
.goods-list .item{display: block;}
.goods-list .item .img{height: 200px;padding: 4px;border: 1px solid #d5d5d5;}
.goods-list .item img{display: block;width: 100%;height: 100%;}
.goods-list .item .title{margin: 0 8px;line-height: 30px;font-size: 16px;color: #222;text-align: center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.goods-list .item:hover .title{color: #005dbe;}
/* 产品详情 */
.p-goods-details { background-color: #fff;}
.p-goods-details .crumb-wrap { padding-top: 84px;}
.p-goods-details .content-wrap { padding-top: 0;}
.goods-wrap .goods-hd { padding: 20px 0 40px; border-bottom: 1px solid #d3dbea;}
.goods-wrap .goods-bd { padding: 40px 0 20px;}
.goods-bd .goods-richtext{padding: 0 100px;}
.goods-hd .goods-img { float: left; width: 480px; height: 360px;}
.goods-hd .goods-img img { width: 100%; height: 100%;}
.goods-hd .goods-details { float: right; width: 690px;}
.goods-details .title { font-size: 36px; color: #111;}
.goods-details .desc { margin-top: 12px; line-height: 22px; font-size: 14px;}
.goods-details .parameter { margin-top: 12px;}
.goods-details .parameter .parameter-item { position: relative; float: left; width: 223px; padding: 10px 10px 10px 110px; margin-right: 2px; margin-top: 2px; background-color: #e4eff9;}
.goods-details .parameter .parameter-item .label { position: absolute; left: 0; top: 10px; width: 94px; text-indent: 10px; font-size: 14px; color: #666;}
.goods-details .parameter .parameter-item .value { font-size: 14px; color: #111;}
.goods-details .phone { margin-top: 20px; line-height: 36px;}
.goods-details .phone .iconfont {display: inline-block;width: 36px;height: 36px;margin-right: 5px;line-height: 36px;font-size: 22px;color: #005dbe;text-align: center;border: 1px solid #005dbe;border-radius: 50%;}
.goods-details .phone em{font-size: 24px;color: #005dbe;}
.goods-richtext p { padding: 0; margin: 0;}
.goods-richtext img { display: block; padding: 0; margin: 0 auto;}
/* 上一页下一页 */
.m-updown ul{display: inline-block;width:100%;margin-top: 20px;}
.m-updown li{float: left;width: 48%;line-height: 30px;color: #999;font-size: 14px;}
.m-updown li:nth-child(2){float: right;text-align: right;}
.m-updown li a{display: inline-block;max-width: 400px;color: #666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align: top;;}
.m-updown li:hover a{color: #005dbe;}

/*面包屑导航*/
.crumb-wrap{padding: 10px 0;}
.m-crumb li{float: left;line-height: 20px;font-size: 14px;color: #666;}
.m-crumb li a{color: #222;}
.crumb-wrap .m-crumb span {padding: 0 3px;font-family: SimSun;color: #666;}
.m-crumb li a:hover{color: #005dbe;}



/*手机端内容*/
.m-tabnav{display: none;position: fixed;bottom: 0;left: 0;right: 0;z-index: 9;width: 100%;height: 1.1rem;}
.cd-nav-trigger{display: none;}
.cd-nav{display: none;}
.code-bg{display: none;}
.viewer-footer{display: none;}



/*手机端*/
@media(min-width:1200px) and (max-width:1400px){
    .header .wrap{width: 1200px;}
}


@media(max-width:1200px){
    html{font-size: 13.3333333vw;overflow-x: hidden;}
    body{font-size:0.26rem;color: #555;width: 100%;}
    .wrap{width: 100%;margin: 0;}
    .f-fl{float: inherit!important;}
    .f-fr{float: inherit!important;}
    .header .wrap{width: 100%;overflow: hidden;}

    /*抽屉式菜单*/
    .cd-nav-trigger{display: block;}
    .cd-nav{display: block;}
    .cd-nav-trigger{position: relative;float: right;height: 1rem;width: 1rem;overflow: hidden;}
    .cd-nav-trigger .cd-nav-icon{position: absolute;left: 50%;top: 50%;bottom: auto;right: auto;transform: translateX(-50%) translateY(-50%);width: 0.5rem;height: .05rem;background: #005dbe;}
    .cd-nav-trigger .cd-nav-icon::before,
    .cd-nav-trigger .cd-nav-icon::after{content: '';position: absolute;top: 0;right: 0;width: .5rem;height: 100%;background-color: inherit;transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: transform 0.5s, width 0.5s, top 0.3s;}
    .cd-nav-trigger .cd-nav-icon::before{transform-origin: left bottom;transform: translateY(-6px);}
    .cd-nav-trigger .cd-nav-icon::after{transform-origin: left top;transform: translateY(6px);}
    .navigation-is-open .cd-nav-trigger{position: fixed;top: .1rem;right: 0;z-index: 111;transform: rotate(180deg);}
    .navigation-is-open .cd-nav-trigger .cd-nav-icon::after, .navigation-is-open .cd-nav-trigger .cd-nav-icon::before{width: 100%;right: 0;transition: transform 0.5s, width 0.5s;}
    .navigation-is-open .cd-nav-trigger .cd-nav-icon::before{transform: rotate(45deg);top: -0.19rem;width: 0.6rem;height: 0.05rem;left: .01rem;}
    .navigation-is-open .cd-nav-trigger .cd-nav-icon::after{transform: rotate(-45deg);top: 0.25rem;left: 0;width: 0.6rem;height: 0.05rem;}
    .cd-nav{position: fixed;z-index: 99;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.9);visibility: hidden;transition: visibility 0s 0.7s;}
    .cd-nav .cd-navigation-wrapper{box-sizing: border-box;height: 100%;overflow-y: auto;-webkit-overflow-scrolling: touch;padding: .3rem;transform: translateZ(0);backface-visibility: hidden;transform: translateX(50%);transition: transform 0.7s;transition-timing-function: cubic-bezier(0.86, 0.01, 0.77, 0.78);}
    .navigation-is-open .cd-nav{visibility: visible;transition: visibility 0s 0s;}
    .navigation-is-open .cd-nav .cd-navigation-wrapper{transform: translateX(0);transition: transform 0.5s;transition-timing-function: cubic-bezier(0.82, 0.01, 0.77, 0.78);}
    .navigation-is-open .cd-nav-trigger .cd-nav-icon{background: none;}
    .navigation-is-open .cd-nav-trigger .cd-nav-icon::after,.navigation-is-open .cd-nav-trigger .cd-nav-icon::before{background: #005dbe;}
    .cd-primary-nav{margin-top: 0.6rem;}
    .cd-primary-nav a span{float: right;}
    .cd-primary-nav li { position: relative;}
    .cd-primary-nav li::before { content:''; position:absolute; top:0; left:0; width:100%; height:1px; background-color: rgba(255,255,255,.1);}
    .cd-primary-nav li > a { display: block; padding: 0 0.2rem; line-height: 0.8rem; font-size: 0.32rem; color: #fff;}
    .subnav { box-sizing: border-box; display: flex; flex-wrap: wrap; padding: 0 0.2rem 0.2rem;}
    .subnav p { box-sizing: border-box; width: 33.33%; padding: 1px;}
    .subnav p:nth-child(13) { display: none;}
    .subnav a {box-sizing: border-box; display: block; background: rgba(255,255,255,.2); padding: 0 0.1rem; text-align: center; line-height: 0.6rem; color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

     /*头部*/
    .header{width: 100%;height: 1.2rem;overflow: hidden;}
    .header .head{position: fixed;left: 0;right: 0;width: 100%;height: 1.2rem;}
    .header .logo{margin-top: .3rem;margin-left: .2rem;}
    .header .logo img{height: .6rem;}
    .header .nav{display: none;}
    .clearfix::after{content: none;}
    /*轮播*/
    .focus{height: 8.6rem;}
    .focus .swiper-slide{height: 8.6rem;}
    .focus .swiper-pagination{bottom: .5rem;}
    .focus .swiper-pagination-bullet{width: .16rem;height: .16rem;border-radius: 50%;background: #fff;}
    .focus .swiper-pagination-bullet-active{width: .2rem;height: .2rem;}
    .focus .info{width: 80%;margin: 0;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 3;}
    .focus .info .title{font-size: .4rem;color: #fff;}
    .focus .info .txt{margin-top: 0.3rem;font-size: .32rem;}
    .floor-wrap{width: 100%;padding-bottom: 1.3rem;overflow: hidden;}
    .floor .floor-hd{ padding: 0 .2rem; margin-bottom: 0.24rem; line-height: .8rem; min-height: .8rem;}
    .floor .floor-hd h2 { font-size: .48rem;}
    .floor .floor-hd .more { right: .2rem; font-size: .3rem;}
    .floor .floor-bd {padding: 0 .2rem;}
    .m-swiper .swiper-button-next,
    .m-swiper .swiper-button-prev{display: none;}
    /*分类*/
    .classify-show{padding: .5rem 0 .5rem;}
    .classify-show .item { float: none !important; width: 100%; overflow: hidden;}
    .classify-show .item .img { width: 100%; height: 3.6rem; border-radius: .1rem;}
    .classify-show .item .title{ display: none;margin: .1rem 0;line-height: .6rem;font-size: .32rem;}
    .classify-show .item .desc{display: none;}
    .classify-show .item .txt{ box-sizing: border-box; height: 100%; padding: 0.72rem 0.24rem 0; border-radius: .1rem; opacity: 1;}
    .classify-show .item .txt .name{font-size: 0.44rem;}
    .classify-show .item .txt .word{ margin-top: 0.1rem; font-size: 0.32rem;}
    .classify-show .item .txt .btn{width: 2rem; margin-top: 0.2rem;border-radius: 0.1rem;line-height: 0.66rem; font-size: 0.32rem;}
    .classify-show .item:nth-child(2) { float: none; margin-top: 0.16rem;}
    .floor.f2{height: 3.6rem;}
    .data-num{padding: .3rem 0 0;}
    .data-num ul{display: flex;justify-content: space-between;flex-wrap: wrap;padding: 0 .2rem;}
    .data-num li{width: 48%;text-align: center;}
    .data-num li + li{margin: 0;}
    .data-num li span{line-height: .8rem;font-size: .56rem;}
    .data-num li h4{font-size: .28rem;}
    .data-num li:nth-child(n+3){margin-top: .5rem;}
    .floor.f3{height: 8.5rem;z-index: 1;}
    .company-show{padding: .6rem 0;}
    .company-message { display: block; width: 100%; padding: 0;}
    .company-name dt { float: none; margin: 0 auto; text-align: center;}
    .company-name img{width: 3.5rem;}
    .company-name dd{padding: 0;line-height: .6rem;font-size: .4rem;}
    .company-phone{margin-top: .3rem;text-align: center;}
    .company-phone span{width: .7rem;height: .7rem;margin-right: .1rem;line-height: .7rem;font-size: .36rem;}
    .company-phone em{font-size: .4rem;}
    .company-phone em + em{margin-right: .3rem;}
    .company-intro { display: block; width: 100%; padding: 0; margin-top: 0.3rem;}
    .company-intro h3{text-align: center;font-size: .42rem;}
    .company-intro p{margin-top: .2rem;line-height: .5rem;font-size: .28rem;-webkit-line-clamp:5;}
    .company-intro .more{display: block;width: 100%;height: .76rem;margin-top: .5rem;padding: 0;line-height: .76rem;font-size: .32rem;text-align: center;}
    .floor.f4{padding: .6rem 0;}
    .case-list {width: 105%;}
    .case-item{ width: 3.45rem; height: 3.45rem; margin-right: 0.2rem; margin-bottom: 0.2rem; border-radius: .1rem;}
    .case-item .img{height: 2.58rem;}
    .case-item .title{padding: 0 .2rem; margin-top: 0.2rem; font-size: 0.32rem;}
    .case-item .desc{display: none;}
    .floor.f5{padding: .6rem 0; }
    .product-list {width: 105%;}
    .product-item{ width: 3.45rem; height: 3.45rem; margin-right: 0.2rem; margin-bottom: 0.2rem; border-radius: .1rem;}
    .product-item .img{height: 2.58rem;}
    .product-item .title{padding: 0 .2rem; margin-top: 0.2rem; font-size: 0.32rem;}
    .product-item .desc{display: none;}
    .floor.f6{padding-top: .6rem;}
    .news-list {width: 105%;}
    .news-item { width: 3.45rem; height: 4.4rem; margin-right: 0.2rem; margin-bottom: 0.2rem; border-radius: .1rem;}
    .news-item .img { height: 2.58rem;}
    .news-item .title{ height: .85rem; padding: 0 .2rem; margin-top: .2rem; font-size: .32rem; -webkit-line-clamp:2;}
    .news-item .desc{display: none;}
    .news-item .time{padding: 0 .2rem;margin-top: .2rem;font-size: .26rem;}
    .floor.f7{padding: .6rem 0;}
    .service-item{ width: 3.05rem; height: 2rem; padding: .2rem; margin-right: 0.2rem; margin-bottom: 0.2rem; border-radius: .1rem;}
    .service-item .desc{height: .8rem;margin-top: .1rem;line-height: .4rem;font-size: .26rem;}
    .floor.f8{padding: .4rem 0;}
    .partner-show{display: flex;flex-wrap: wrap;width: 100%;border-radius: .1rem;}
    .partner-item{ width: 25%;height: 1.45rem;}
    .partner-item img{width: 1.4rem;height: 1.05rem;margin: .2rem auto 0;}
    .floor.f9 {padding: .6rem 0;}
    .support-show { flex-wrap: wrap;}
    .support-item { width: 3.45rem; padding: 0.2rem 0;}
    .support-item .icon { width: 1.3rem; height: 1.3rem;}
    .support-item .icon .iconfont { font-size: 0.56rem;}
    .support-item .text { margin-top: 0.16rem; font-size: 0.32rem;}
    .footer{display: none;}
    .m-tabnav{display: block;}
    .tabnav-info{display: flex;justify-content: space-between;width: 100%;height: 1.1rem;background: #33295b;}
    .tabnav-item{display: block;flex: 1;height: 1.1rem;color: #fff;text-align: center;}
    .tabnav-item span{display: block;height: .7rem;line-height: .85rem;font-size: .4rem;text-align: center;}
    .tabnav-item p{font-size: .26rem;line-height: .3rem;}
    .tabnav-item:nth-child(1){background: #33295b;}
    .tabnav-item:nth-child(2){background: #005dbe;}
    .code-bg{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);}
    .code-bg.open{display: block;}
    .wechat-info{position: relative;padding: .3rem;background: #fff;box-shadow: 0px 0px 3px rgb(0 0 0 / 42%);}
    .wechat-info img{width: 3rem;height: 3rem;}
    .wechat-info span{display: block;position: absolute;top: -.3rem;right: -.3rem;width: .7rem;height: .7rem;line-height: .7rem;font-size: .4rem;color: #fff;text-align: center;background: #f20;border-radius: 50%;}


    /*公司资讯*/
    .nav-second{display: none;}
    .news-banner{width: 100%;height: 4rem;}
    .content-wrap{padding: .4rem 0 1.4rem;}
    .content-hd{font-size: .48rem;}
    .content-hd + .content-bd{margin-top: .4rem;}
    .news-info li{float: none;}
    .news-info li:nth-child(2n){float: none;}
    .article-item{display: flex;width: auto;height: auto;padding: .2rem;border-radius: 0;}
    .news-info li + li::before{content: "";position: absolute;top:0;left: 0;right: 0;height: 1px;background: #f1f1f1;}
    .article-item:nth-child(2n){float: none;}
    .news-info li:nth-child(n+3){margin: 0;}
    .article-item .img{margin-right: .2rem;}
    .article-item .img img{width: 2rem;height: 1.5rem;border-radius: .1rem;}
    .article-item .info{flex: 1;min-width: 0;width: auto;}
    .article-item .title{height: auto;line-height: .4rem;font-size: .32rem;-webkit-line-clamp:1;}
    .article-item .desc{height: auto;margin-top: .1rem;line-height: .3rem;font-size: .28rem;-webkit-line-clamp:2;}
    .article-item .time{margin-top: .05rem;font-size: .24rem;}
    .m-page{min-height: .7rem;margin:.3rem .2rem .3rem 0}
    .m-page .page-num li a, .m-page .page-num li span{height: .7rem;padding: 0 .25rem;line-height: .7rem;font-size: .26rem;}

    /*新闻详情*/
    .article-hd{padding: 0 .2rem .3rem;}
    .article-hd .title{font-size: .36rem;}
    .article-hd .info{margin-top: .1rem;line-height: .4rem;}
    .article-hd .info span{font-size: .24rem;}
    .article-hd .info span + span{margin-left: .2rem;}
    .article-bd{padding: .4rem .3rem;}
    .article-matter p{line-height: .5rem;font-size: .28rem;}
    .article-matter p + p{margin-top: .4rem;}
    .article-ft{padding: .2rem;}
    .article-ft ul{margin: 0;}
    .article-ft li{float: none;width: 100%;font-size: .26rem;}
    .article-ft li:nth-child(2){float: none;text-align: left;}

    /*关于立洁*/
    .abouts-banner{height: 2.3rem;}
    .about-first dl{padding: .3rem;}
    .about-first dt,.about-first dd{float: none;width: 100%;}
    .about-first img{display: block;width: auto;max-width: 100%;}
    .about-first h3{margin-top: .3rem;font-size: .48rem;}
    .about-first p{line-height: .6rem;font-size: .28rem;}
    .about-first p + p{margin-top: .4rem;}
    .about-second{margin-top: .3rem;padding: 0 .3rem .2rem;}
    .about-second dt,.about-second dd{float: none;width: 100%;}
    .about-second img{display: block;width: auto;max-width: 100%;}
    .about-second p{line-height: .6rem;font-size: .28rem;}
    .about-second p + p{margin-top: .4rem;}

    /*产品列表*/
    .goods-banner{height: 2.3rem;}
    .goods-info{padding: .3rem .2rem;}
    .goods-info li{float: none;width: 100%;margin-right: 0;margin-bottom:.3rem;}
    .goods-info .item{width: 100%;height: 3.5rem;border-radius: .1rem;}
    .goods-info .item .img{height: 2.3rem;}
    .goods-info .item img{border-radius: .1rem;}
    .goods-info .item .info{left: .2rem;right: .2rem;top: 1.6rem;padding: .2rem;border-radius: .1rem;}
    .goods-info .item .title{font-size: .36rem;}
    .goods-info .item .desc{margin-top: .1rem;line-height: .4rem;font-size: .26rem;}


    /*产品专题*/
    .p-goods-senior .module-wrap{ width: 100%; padding-bottom: 1.2rem; overflow: hidden;}
    .module{padding: .4rem 0;}
    .module-hd{font-size: .44rem;}
    .module-hd + .module-bd{margin-top: .3rem;}
    .p-goods-senior .module1{padding: 0;}
    .senior-intro .img{float: none; width: 7.5rem; height: 5.625rem; border-radius: 0;}
    .senior-intro .info{float: none;width: auto;padding: .4rem .2rem;}
    .senior-intro .title{font-size: .48rem;text-align: center;}
    .senior-intro .icon{ margin: 0 auto; margin-top: 0.32rem; text-align: center;}
    .senior-intro .icon span{width: .8rem;height: .8rem;margin: 0 .2rem;line-height: .8rem;font-size: .4rem;}
    .senior-intro .desc{ margin-top: 0.24rem; line-height: 0.44rem; font-size: 0.28rem;}
    .senior-intro .phone { margin-top: 0.24rem; text-align: center; line-height: 0.56rem;}
    .senior-intro .phone .iconfont { width: 0.56rem; height: 0.56rem; margin-right: 0.1rem; line-height: 0.56rem; font-size: 0.32rem;}
    .senior-intro .phone em{font-size: 0.4rem; }
    .module2 {}
    .senior-feature{padding: .2rem;}
    .senior-feature ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
    .senior-feature li{float: none;width: 48.5%;height: 3rem;margin-right: 0;margin-bottom: .2rem;border-radius: .1rem;}
    .feature-item{height: 2.6rem;padding: .2rem;}
    .feature-item .title{font-size: .32rem;color: #005dbe;}
    .feature-item .desc{margin-top:.2rem;line-height: .45rem;font-size: .28rem;-webkit-line-clamp:4;}
    .module3 {}
    .senior-merit{padding: .2rem;}
    .senior-merit .txt{float: none;}
    .senior-merit .txt h3{font-size: .44rem;text-align: center;}
    .senior-merit .txt ul{margin-top: .4rem;}
    .senior-merit .txt li{line-height: .5rem;font-size: .28rem;text-indent: .5rem}
    .senior-merit .txt li::before{width: .3rem;height: .1rem;}
    .senior-merit .img{display: none;float: none;}
    .senior-merit .img img{width: auto;max-width: 100%;}
    .module4 {}
    .module4 .module-bd { padding: 0 0.2rem;}
    .senior-decor { width: 100%;}
    .senior-decor ul { width: 105%; overflow: hidden;}
    .senior-decor li { margin-right: 0.2rem; margin-bottom: 0.2rem;}
    .senior-decor .img { width: 1.6rem; height: 1.6rem; border-radius: 0.1rem;}
    .module5{padding: .6rem 0;}
    .senior-scope{height: 4.2rem;padding: 0 .4rem;margin: 0 .2rem;border-radius: .1rem;}
    .senior-scope dl{width: 100%;display: flex;}
    .senior-scope dt,.senior-scope dd{float: none;}
    .senior-scope dl:nth-child(1){padding-top: .3rem;}
    .senior-scope dl:nth-child(2){padding-top: .3rem;}
    .senior-scope h4{font-size: .36rem;}
    .senior-scope p{line-height: .45rem;font-size: .28rem;}
    .module6 { }
    .module6 .module-bd { padding: 0 0.2rem;}
    .senior-case ul {width: 105%;}
    .senior-case li{ margin-right: 0.2rem; margin-bottom: 0.2rem;}
    .senior-item { width: 3.45rem; height: 3.45rem; border-radius: .1rem;}
    .senior-item .img{height: 2.58rem;}
    .senior-item .title{padding: 0 .2rem; margin-top: 0.2rem; font-size: 0.32rem;}
    .senior-item .desc{display: none;}
    .module7{ }
    .senior-plan ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
    .senior-plan li{float: none;width: 48%;text-align: center;margin-right: 0;}
    .senior-plan li:nth-child(n+3){margin-top: .2rem;}
    .plan-item span{width:.7rem;height: .7rem;margin: 0 auto;line-height: .7rem;font-size: .36rem;}
    .plan-item .title{margin-top: .2rem;font-size: 0.32rem;text-align: center;}
    .plan-list{display: none;}

    /*联系我们*/
    .contant-us .title{font-size: .48rem;}
    .p-contact .contant-us{padding: 0 .2rem;}
    .company-info{ margin-top: 0.2rem;}
    .company-info li{float: none;width: 100%;line-height: .5rem;font-size: .28rem;}
    .contact-messsge { margin-top: 0.4rem;}
    .contact-messsge .row + .row { margin-top: 0.2rem;}
    .contact-messsge .ipt-item { float: none;}
    .contact-messsge .ipt-item + .ipt-item { padding-left: 0; margin-top: 0.2rem;}
    .contact-messsge .ipt { box-sizing: border-box; width: 100%; height: 0.8rem; padding: 0 0.2rem;}
    .contact-messsge .ipt input { font-size: 0.28rem;}
    .contact-messsge .txa { box-sizing: border-box; width: 100%; padding: 0.2rem;}
    .contact-messsge .txa textarea { font-size: 0.28rem;}
    .contact-messsge .btn {width: 2.4rem; margin: 0 auto; border-radius: 0.1rem;line-height: 0.76rem; font-size: 0.32rem;}
 
    #map{height: 5rem;}
    #allmap{height: 5rem;}


    /*产品列表*/
    .goods-focus{height: 2.3rem;}
    .goods-list ul{display: flex;flex-wrap: wrap;justify-content: space-between;padding: .2rem;}
    .goods-list li{width: 48.5%;margin-right: 0;margin-bottom: .2rem;}
    .goods-list .item .img{height: 2rem;padding: .05rem;}

    .crumb-wrap{padding: .1rem .2rem;}
    .m-crumb ul{display: flex;line-height: .5rem;}
    .m-crumb li{float: none;line-height: .5rem;font-size: .26rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
    .m-crumb li:nth-child(4) span{display: none;}
    .m-crumb li:nth-child(n+5){display: none;}

    /* 产品详情 */
    .p-goods-details .crumb-wrap { padding-top: 0.2rem;}
    .goods-wrap .goods-hd { padding: 0.2rem 0 0.4rem; border-bottom: 1px solid #d3dbea;}
    .goods-wrap .goods-bd { padding: 0.4rem 0 0.2rem;}
    .goods-bd .goods-richtext{padding: 0;}
    .goods-hd .goods-img { float: none; width: 7.5rem; height: 5.625rem;}
    .goods-hd .goods-img img { width: 100%; height: 100%;}
    .goods-hd .goods-details { float: none; width: 7.5rem; margin-top: 0.24rem;}
    .goods-details .title { padding: 0 0.2rem; font-size: 0.44rem;}
    .goods-details .desc { padding: 0 0.2rem; margin-top: 0.24rem; line-height: 0.44rem; font-size: 0.28rem;}
    .goods-details .parameter { margin-top: 0.24rem;}
    .goods-details .parameter .parameter-item { float: none; box-sizing: border-box; width: 100%; padding: 0.2rem 0.2rem 0.2rem 2.2rem; margin-right: 0; margin-top: 2px;}
    .goods-details .parameter .parameter-item .label { left: 0; top: 0.2rem; width: 2rem; text-indent: 0.2rem; font-size: 0.28rem;}
    .goods-details .parameter .parameter-item .value { font-size: 0.28rem;}
    .goods-details .phone { padding: 0 0.2rem; margin-top: 0.24rem; text-align: center; line-height: 0.56rem;}
    .goods-details .phone .iconfont { width: 0.56rem; height: 0.56rem; margin-right: 0.1rem; line-height: 0.56rem; font-size: 0.32rem;}
    .goods-details .phone em{font-size: 0.4rem; }
    .goods-richtext img { width: 100%;}
    /* 上一页下一页 */
    .m-updown { padding: 0 0.2rem;}
    .m-updown ul{margin-top: 0;}
    .m-updown li{ float: none; width: 100%; line-height: 0.6rem; color: #888; font-size: 0.28rem;}
    .m-updown li:nth-child(2){ float: none; text-align: left;}
    .m-updown li a { color: #666;}
    .m-updown li:hover a{color: #005dbe;}
}

@media (min-width: 560px) and (max-width:1200px) {
    html { font-size: 54px; }
}
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
    html,body{height: 812px;}
    .p-goods-details { height: auto;}
}