ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p {margin:0;padding:0;}
li {list-style:none;}
.ov {overflow:hidden;}
.border50 {border-radius:50%;}
.top-navbar {height:4.4rem;background:#fff;}
.top-navbar .icon-gengduocaidan {font-size:2.4rem;}
.top-navbar .icon-xiala {margin-left:4%;font-size:1.2rem;}
.home-swiper,.home-swiper .swiper-slide {height:15.6rem;}
.page-content {margin-bottom:6rem;}
.navigation {padding:2rem 0 1rem;}
.navigation ul li a i svg{margin-top: .5rem;}
.navigation ul:nth-of-type(2) li:nth-of-type(2) a i {font-size:3.5rem;}
.navigation ul:nth-of-type(1) li:nth-of-type(2) a i,.navigation ul:nth-of-type(1) li:nth-of-type(4) a i,.navigation ul:nth-of-type(2) li:nth-of-type(3) a i {font-size:3rem;}
.navigation ul li .item-media {height:4.4rem;line-height:4.4rem;width:4.4rem;margin:0 auto;}
.navigation ul li a h2.item-title {font-size:1.4rem;margin:1rem auto;}
.navigation ul:first-of-type li:nth-of-type(1) .item-media {background:#ffa628;}
.navigation ul:first-of-type li:nth-of-type(2) .item-media {background:#e02e20;}
.navigation ul:first-of-type li:nth-of-type(3) .item-media {background:#43ddb9;}
.navigation ul:first-of-type li:nth-of-type(4) .item-media {background:#35a1fb;}
.navigation ul:first-of-type li:nth-of-type(5) .item-media {background:#fa8531ee;}
.navigation ul:nth-of-type(2) li:nth-of-type(1) .item-media {background:#ff8f8f;}
.navigation ul:nth-of-type(2) li:nth-of-type(2) .item-media {background:#219690;}
.navigation ul:nth-of-type(2) li:nth-of-type(3) .item-media {background:#f59133;}
.navigation ul:nth-of-type(2) li:nth-of-type(4) .item-media {background:#61a2c0;}
.navigation ul:nth-of-type(2) li:nth-of-type(5) .item-media {background:rgba(209, 48, 115, 0.808);}
.ios .f7-icons .badge,.ios .framework7-icons .badge,.ios .icon .badge,.ios .material-icons .badge {min-width:3rem;}
.f7-icons .badge,.framework7-icons .badge,.icon .badge,.material-icons .badge {margin-left:-3px;}
#city {font-size:1.4rem;color:#0d0d0d;}
.marquee {height:40px;line-height:40px;overflow:hidden;margin:1rem auto;}
.marquee .icon-icon-test {font-size:2.4rem;color:#deb325;padding:0 2% 0 3.3%;}
#marquee-1,#marquee-1 li,#marquee-1 li a {height:40px;line-height:40px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.color6,.navigation li a h2.item-title,#marquee-1 li a {color:#666;}
.ios .block,.ios .list {margin:0;}
.baojia-form {padding-bottom:4rem;}
.baojia-form-title {height:3.5rem;font-size: 2.2rem;}
.ios .baojia-form .item-content {padding-left:5px;}
.ios .baojia-form .item-inner {padding:2px 0 0;}
.baojia-form li {width:90%;border:1px solid #d6d6d6;margin:1.25rem auto 0;}
.ios .baojia-form li .icon {color:#e02e20;font-size:2.8rem;}
.baojia-form li,.baojia-form input[type=button] {border-radius:4px;}
.baojia-form li:last-of-type{border: 0;}
.baojia-form input[type=button] {background:#e02e20;color:#fff;height:4.4rem;line-height:4.4rem;border-radius: 10px; border:1px solid #d6d6d6; font-size:1.8rem;letter-spacing:3px;}
.ios .block-title {margin:1rem 0 0;padding:0 1.5rem;}
.home-block h3 {margin-top:1.5rem;font-size:2.2rem;}
.home-block a {height:3rem;line-height:3rem;color:#999;margin:1rem 0 auto auto;}
.ios .home-block .badge.color-red {top:1rem;height:1.4rem;line-height:1.4rem;font-size:1.2rem;}
.home-swiper-a a {height:9.3rem; color: #fff;}
.home-swiper-b .swiper-slide {border:1px solid #f6f6f6;}
.logo-title {width:5.5rem;height:5.5rem;border:1px solid #f2f2f2;margin:1rem auto 1.5rem;}
.home-swiper-b h4 {font-size:1.5rem;}
span.lookbtn {background:#ffbe31;color:#fff;height:2.5rem;line-height:2.5rem;margin:1rem auto 1.3rem;padding:0 1rem;}
.gray-star {width:2rem;height:2.5rem;background:url(../images/index/star_05.png) no-repeat 0 0;margin:0 auto;}
.light-star {background:url(../images/index/star_02.png) no-repeat 0 0;display:block;width:2rem;height:2.5rem;margin:0;padding:0;}
.company-detail-index .gray-star {width:12rem;height:2.5rem;background:url(../images/index/star_03.png) no-repeat 0 -3.5rem;margin:0 auto;}
.company-detail-index .light-star {background:url(../images/index/star_03.png) no-repeat 0 -.2rem;display:block;height:2.5rem;margin:0;padding:0;}
.home-swiper-c a,.home-swiper-c a img {height:15rem;border-radius:4px;}
.message-tabs .item-inner h4 {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.message-tabs-ul li {font-size:1.4rem;border-bottom:1px solid #eee;padding:1rem 1rem 1rem 0;}
.message-tabs-ul li h4 {height:3rem;line-height:3rem;font-size:1.6rem;}
.text-detail {line-height:2rem;height:4rem;color:#999;}
.message-tabs-ul li p {margin-top:.5rem;color:#bababa;}
.message-tabs-a {height:4.4rem;line-height:4.4rem;font-size:1.5rem;color:#999;padding:0 1rem;}
.message-tabs-a a {height:4.2rem;line-height:4.2rem;color:#999;}
.message-tabs-a .tab-link-active {height:4.2rem;line-height:4.2rem;color:#e02e20;border-bottom:2px solid #e02e20;}
.attract-block {padding:.8rem .2rem;}
.attract-block a {height:18rem;margin:.5rem auto;padding:0 .1rem;}
footer {line-height:2.4rem;background:#2e2e2e;padding:1.5rem 0;}
footer p:first-of-type {border-bottom:1px solid #3b3b3b;}
.ios .searchbar {height:5rem;background:#fff;}
.ios .searchbar-input-wrap,.ios .searchbar-input-wrap input[type=search]{border-radius:1.6rem 0 0 1.6rem; background: #f4f4f4;}
.ios .searchbar-input-wrap input[type=search] {font-size:1.4rem;}
.ios .searchbar-input-wrap {width:83%;height:3.2rem;}
.searchbar-enabled,.ios .searchbar-input-wrap input[type=search] {height:3.2rem;line-height:3.2rem;}
.searchbar-enabled {width:calc(100% - 16px - 80%);border-radius: 0 1.6rem 1.6rem 0;}
.toolbar ul {height:3.6rem;line-height:3.6rem;border-bottom:1px solid #e0e0e0;background:#fff;}
.Chosebar{top: -1px;z-index: 998;}
.choose-block span.button,[data-name=sketch] .choose-block span a {color:#0d0d0d;border:none;margin:.5rem .2rem;}
.choose-block span.active,[data-name=sketch] .choose-block span.active {color:#d7463d;}
.ios .list .choose-ul {background:#f7f7f7;padding:1rem;}
.ios .list .choose-ul li:nth-of-type(n+1) img {border-radius: 8px;}
.ios .zxbtn{width:80%;color:#fff;border:0;letter-spacing:2px;background:#e02e20;margin:0 auto;}
.sketch-detail-swiper>.swiper-pagination-bullets,.sketch-detail-swiper .swiper-pagination-custom,.sketch-detail-swiper .swiper-pagination-fraction {top:5rem;}
.ios .sketch-toolbar {bottom:6.2rem;background:#fff;font-size:1.5rem;}
.sketchbar ul li a h3 {height:2.5rem;line-height:2.5rem;}
[data-name=company-list] .message-tabs-ul li {border-bottom-width:.5rem;margin:0;padding:1rem 0;}
.company-list .message-tabs-ul li:last-of-type,[data-name=company-list] .message-tabs-ul li:last-of-type,.case-block,.asklist-nav ul li:last-of-type,[data-name=design-list] .message-tabs-ul li:last-of-type {margin-bottom:5rem;}
[data-name=company-list] .message-tabs-ul li .col-65 {padding-top:.5rem;}
[data-name=company-list] .message-tabs-ul li img,.message-tabs-ul li .img-thumbnail {height:4rem;width:8rem;}
[data-name=company-list] .message-tabs-ul li img {margin-top:10px;height:5rem;width:10rem;}
.zxtoolbar .icon-icons_Shake_Phone_ {font-size:3rem;line-height:3rem;}
.company-list .toolbar:nth-of-type(2),.company-list .zxbtn,[data-page=company-list] .toolbar,[data-page=company-list] .zxbtn,[data-page=company-detail-case] .zxtoolbar,[data-page=company-detail-case] .zxbtn {height:5rem;}
.company-list .zxbtn,[data-page=company-list] .zxbtn,[data-page=company-detail-case] .zxbtn {line-height:5rem;}
.company-list .active-state:nth-of-type(1),[data-page=company-list] a:nth-of-type(1),[data-page=company-list] .active-state:nth-of-type(1),[data-page=company-detail-case] .zxtoolbar a:nth-of-type(1),[data-page=company-detail-case] .zxtoolbar .active-state:nth-of-type(1) {background:#fff;}
[data-name=company-detail-case] .message-tabs-ul li .col-30 {border:2px solid #dfdfdf;height:7.5rem;}
[data-name=company-detail-case] .message-tabs-ul li .col-30 img {margin-top:.8rem;height:5.5rem;}
[data-name=company-detail-case] .choose-div ul li:nth-of-type(3),.asktoolbar a:first-of-type {border-right:1px solid #e0e0e0;}
.case-block a .badge {right:2rem;bottom:1rem;background:rgba(0,0,0,.7);}
.designer-block ul li a img {width:6rem;height:6rem;}
.action-block ul li {background:url(../images/index/actionbg_03.png) no-repeat right 0 #fff;}
.action-detail {width:24.5rem;height:14rem;display:block;background:url(../images/index/action_03.png) no-repeat 0 0;background-size:contain;margin:1rem auto;}
.action-block ul li a p {padding-top:2rem;color:#fff;height:10rem;line-height:2rem;margin:0 5rem;}
.ios .baomingbtn {width:80%;height:3rem;line-height:3rem;background:#ffbe31;color:#fff;border-color:#ffbe31;margin:0 auto 1rem;}
.action-over .action-detail {background:url(../images/index/action-over_03.png) no-repeat 0 0;background-size:contain;}
.toolbar .button-gray,.action-over .baomingbtn {background:#999;border-color:#999;}
.city-content p {background: #f4f4f4;}
.city-content ul li {border:1px solid #f7f9f9;border-collapse:collapse;}
.location {border-radius:1.5rem;border:1px solid #e02e20;}
.location a{border-radius: 0 1.5rem 1.5rem 0;}
.location .icon-tubiaozhizuomoban {font-size:2.2rem;}
.mall-div {width:100%;height:91%;background:url(../images/index/mall_02-min.png) no-repeat;background-size:100% 100%;}
[data-name=zxglpage] .preloader {margin-bottom:8rem;}
.zxgl-div .text-detail {height:6rem;}
.zxgl-app .message-tabs-ul li a img {min-height:6rem;}
.askbar ul li {border-bottom:1px #dfdfdf solid;}
.company-detail-index ul li:nth-of-type(1) {padding-top:.5rem;border-right:1px #dfdfdf solid;}
.ios .classification {margin-top:6px;height:auto;line-height:normal;border:#d43222 1px solid;color:#d43222;border-radius:3px;padding:1px 5px;}
.portrait {margin-right:5px;width:2rem;}
.askbar ul li:last-of-type {border-bottom:0;}
[data-page=ask-datail] .message-tabs-ul li {padding:.5rem 0 1rem;}
.askzw {height:5rem;line-height:2.5rem;}
.design-thumbnail {width:8rem;height:8rem; border-radius: 50%;}
.company-list .video-thumbnail {height:5.6rem;}
.text-txt {height:4rem;line-height:2rem;}
.questions-form .item-input:first-of-type,.questions-form textarea {border:1px solid #f9f9f9;}
.questions-form textarea {width:100%;min-width:100%;max-width:100%;height:20rem;min-height:20rem;max-height:20rem;}
.questions-form input[type=button] {height:3.5rem;line-height:3.5rem;background:#ccc;border:0;color:#fff;}
.backtop {position:fixed;right:15px;bottom:70px;width:40px;height:40px;line-height:40px;background:#121212;z-index:9;display:none;color:#fff;font-weight: bold;}
.upscroller {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:0 .5s;position:fixed;left:50%;margin-left:-47px;top:-50px;z-index:9999!important;height:20px;border-radius:20px;width:100px;background:#dbb023;font-size:14px;text-align:center;color:#fff!important;cursor:pointer;padding:3px 2px 2px;}
.upscroller.show {-webkit-transform:translate3d(0,110px,0);transform:translate3d(0,110px,0);}
.framework7-root .navbar-inner .active-state:nth-of-type(1),.framework7-root .navbar-inner a:nth-of-type(1),.framework7-root .navbar-inner .active-state:nth-of-type(1) {background:transparent;}
.companylist-ul li .text-detail span {display:inline-block;float:left;}
[data-page=sketch-deatil] .zxtoolbar,[data-page=sketch-deatil] .zxtoolbar:before {background-color:#fff;}
.expectbg {position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);z-index:99;}
.expect {position:relative;width:50%;top:50%;transform:translateX(-50%);left:50%;background:#fff;border-radius:10px;}
.expect .close {border-top:1px solid #ccc;padding:15px 10px;}
.line {width:70px;height:2px;display:block;background:#e02e20;margin:0 auto 25px;}
.swiper-investment img {width:auto;height:auto;}
.investmentbg {height:29rem;background:url(../images/investment/zsb_19.jpg) no-repeat center center;background-size:cover;padding:10px 0;}
.white {color:#fff;}
.investmentbg input[type=button] {background:#e02e20;}
.design-container [data-name=design-list] .message-tabs-ul li:last-of-type {margin-bottom:0;}
.zxglindex-thumbnail {width:100px;height:100px;-webkit-border-radius:8px;border-radius:8px;}
article {line-height:30px;}
.swiper-zxgllist {height:47px;line-height:47px;}
.swiper-zxgllist ul li a {height:43px;line-height:43px;}
.swiper-zxgllist ul li a.active {border-bottom:2px solid #e02e20; display: inline-block;}
.swiper-zxgllist .swiper-scrollbar-drag {background:rgba(0,0,0,.1);}
.home-block-swiper .swiper-pagination-bullet {background:rgba(0,0,0,.3);}
.home-swiper-a .action-detail {width:auto;color:#fff;background-size:100% 100%;}
.home-swiper-a,.home-swiper-b {padding-bottom:2.5rem;}
.home-swiper-c {padding-bottom:3rem;}
.home-swiper-a .action-detail section {padding-top:1.2rem;height:7rem;width:60%;margin:0 auto;}
.home-swiper-a .action-detail section p:nth-of-type(2) {height:3rem;line-height:1.5rem;}
.vedio_detail {margin:1.2rem 1.2rem 9rem;}
.video-list ul li {border-bottom:1px solid #eee;}
.video-list ul li .item-title {font-weight:400;}
.top-navbar i.icon-xiala1,.home-block a i {font-size:1.2rem;}
.home-block-swiper,.choose-block {padding:1rem 0 2rem;}
.tabs-animated-wrap,.ios .zxtoolbar {height:auto;}
[data-name=company-detail-case] .message-tabs-ul li p,.home-swiper-a .action-detail section p:first-of-type,.home-swiper-a .action-detail section p:last-of-type {height:2rem;line-height:2rem;}
.personal-block ul li:nth-of-type(2) p,.person-intro,.company-detail-index .accordion-item-toggle {line-height:2rem;}
.home-swiper-a>.swiper-pagination-bullets{ bottom: 5px; }
.home-swiper-b>.swiper-pagination-bullets,.home-swiper-c>.swiper-pagination-bullets{ bottom: 0; }
.heightauto{ height: 8000px; }
/*0724装修花多少钱*/
.detailost{ padding-bottom: 5rem; }
.ios .moneycosttoolbar{ position: fixed; bottom: 0; left: 0; width:100%; }
.moneynav{ height:4.8rem; background: #494949;}
.moneynav .row{ padding: .6rem .8rem 0; box-sizing: border-box; -webkit-box-sizing: border-box;}
.jsq span{ height: 3.6rem; display: block; background: url(../images/jsq.gif) no-repeat center center; background-size: contain; -webkit-background-size: contain; }
.moneynav h3{ height:2rem; line-height: 2rem; overflow:hidden;  font-size: 1.7rem; color: #fce302; font-weight: normal; }
.moneynav em{ font-style: normal; }
.goncebtn{ margin-top: .4rem; padding:0 1rem; background: #e02e20; font-size: 1.2rem; display: block; color: #fff!important; height: 2.8rem; line-height: 2.8rem; border-radius: 5px; -webkit-border-radius: 5px; }
/* 弹层提示 */
.popupdialog{position:fixed; top:0; left:0; z-index:15000; width:100%; height:100%; background:rgba(0,0,0,.5);}
.popupdialogdiv{position:relative; top:50%; left:50%; padding:1rem 2rem; transform:translate(-50%,-50%); border-radius:6px; width:80%; height:24rem; background:url(../images/alerttip.png) no-repeat center center;background-size:100% 100%;}
.popupdialogdiv .close{color:#fff; display:block; float:right;}
.popupdialogcontent{clear:both; text-align:center; line-height:2.5rem; font-size:1.7rem;}
.popupdialogcontent p:nth-of-type(1){margin:5rem auto 0; font-size:1.9rem; line-height:4rem;}
/*新媒体企业标杆*/
.ios .newmediapage{background: #0a0a0c;}
.newmediaform{padding:15px 35px 5px; }
.newmediaform .title{margin-bottom: 1.5rem; background: url(../images/newmedia/title.png) no-repeat center center; height: 27px; background-size: contain; -webkit-background-size: contain; }
.newmediaform ul{margin:0 -15px;}
.newmediaform .item-inner,.newmediaform select,.newmediaform input{padding: 0 15px; margin-bottom: 15px; background: #fff; height: 45px; line-height: 45px; -webkit-border-radius: 4px; border-radius: 4px;}
.newmediaform input.applybtn_company{height: 45px; line-height: 45px; width: 100%; cursor: pointer; -webkit-border-radius: 23px; border-radius: 23px; color: #0a0a0c; font-weight: bold; background: linear-gradient(#feeaad,#d6a652); background: -webkit-linear-gradient(#feeaad,#d6a652);}
.shek{margin: 0 20px 20px; padding:15px 25px; background: #fff;text-align: center;}
.core {margin-top: 10px; height: 60px;overflow: hidden; }
.core li{height: 30px;line-height: 30px; font-size: 14px;}
.ios #ul5 li,.ios .shek p{color:#0a0a0c!important; }
.ios .shek p{font-size: 16px; height: 35px; line-height: 35px;}
.imgnavmedia{background: #fff; padding:40px 30px 20px;}
.imgnavmedia1{padding: 20px; display: block; margin: 30px auto; border:1px solid #262626; -webkit-border-radius: 10px; border-radius: 10px; }
.imgnavmedia1 .imgtitle{background: url(../images/newmedia/title2.png) no-repeat center center; height: 31px; background-size: contain; -webkit-background-size: contain;}
.imgnavmedia .img3{margin-top: 30px;}
.newmediafoot{background:#0a0a0c; padding: 15px 0; line-height: 28px; text-align: center; color: #999; font-size: 12px;}
.newmediafoot a{color: #999;}
.bgsub{position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9998; background: rgba(0,0,0,.5);}
.subtips{position: absolute; text-align: center; top:50%; left: 50%; transform:translate(-50%,-50%); background: #e2b967; border-radius: 6px; width:80%; padding: 10px 15px 20px;  z-index: 9999; color: #090b0a;}
.subtips .close{ width: 35px; height: 35px; line-height: 30px; font-size: 32px; color: #766339; opacity: 1;}
.subtips .tips{margin-top: 40px; font-size: 18px;}

/*装修公司首页地址*/
.opacity:active{opacity:0.8;}
.bordertop-color{
	border-top:0.8rem solid #F7F7F7;

}
.morearraw{
	color:#999 !important;
	font-size:1.4rem !important;
	font-weight:400 !important;
	position:relative;
	padding-right:10px;
	margin-top:0.2rem;
}
.morearraw:after{
	content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    border-top: 1px solid #666;
    border-right: 1px solid #666;
    transform: rotate(45deg) scale(0.8);
    position: absolute;
    right: 0px;
    top: 5px;
}
.address-box{
	padding:15px;
	background:#fff;
	color:#333;
}
.address-box em{
	color:#e02e20;
	font-size:2rem;
	margin-right:15px;
}
.address-box  .address-text{
	font-size:1.4rem;
}
.about-store{padding-bottom:10px;}
.swiper-arraw .swiper-button-prev,.swiper-arraw .swiper-button-next{background:none;}
.swiper-arraw .swiper-button-prev em,.swiper-arraw .swiper-button-next em{
	display: inline-block;
    width: 1.2rem;
    height: 1.2rem;
    border-top: 2px solid #d5ac26;
    border-right: 2px solid #d5ac26;
    transform: rotate(45deg) translateY(-50%);
    -webkit-transform: rotate(45deg) translateY(-50%);
    position: absolute;
    top: 50%;
    left: 0px;
}
.swiper-arraw .swiper-button-prev em{
	border-right:0px;
	border-left:2px solid #d5ac26;
	transform: rotate(-45deg) translateY(-50%);
    -webkit-transform: rotate(-45deg) translateY(-50%);
    left:auto;
    right:0px;
}
.company-tabs-ul li h4{
	line-height:normal;
	height:auto;
	min-height:3.7rem;
}
.company-tabs-ul li h4 span{
	color: #e02e20;
    display: inline-block;
    border: 1px solid #e02e20;
    border-radius: 50px;
    font-size: 12px;
    font-weight: 400;
    padding-right: 4px;
    overflow: hidden;
    vertical-align: text-bottom;
    line-height: 14px;
}
.company-tabs-ul li h4 span em{
	position:relative;
	top:1px;
	left:-1px;
}
.design-price{
	background:#fff;
	padding:15px 0px;
	padding-bottom:20px;
}
.design-price h3{
	font-size:1.4rem;
	margin:0.8rem 0px;
	color:#333;
	font-weight:400;
}
.design-price .clickbtn{
	display:inline-block;
	color:#fff;
	background:#d43222;
	padding:3px 5px;
	border-radius:4px;
}
.case-box {
	padding-bottom:50px;
	margin-top:8px;
}
.case-box .caseimg{
	width:100%;
	height:0px;
	position:relative;
	padding-bottom:100%;
}
.case-box .caseimg img{
	position:absolute;
	left:0px;
	right:0px;
	bottom:0px;
	top:0px;
	object-fit:cover;
	-webkit-object-fit:cover;
}
.case-box h3{font-size:1.6rem;margin:1rem 0px;color:#333;padding:0px 8px;}
.case-box p{color:#666;font-size:1.4rem;padding:0px 8px;}
.case-box .boxa{
	box-shadow:0px 0px 12px 1px rgba(93,93,93,0.1);
	border-radius:5px;
	display:block;
	overflow:hidden;
	padding-bottom:1rem;
	border:1px solid #f2f2f2;
}
.case-box .case-pagination {
	position:absolute;
	bottom:18px;
}
.case-box .case-pagination span{
	width:20px;
	height:3px;
	background:#999999;
	display:inline-block;
}
.case-box .case-pagination span.swiper-pagination-bullet-active{
	background:#d43222;
}
.discount-box{
	margin-top:8px;
	padding:0px 15px;
}
.discount-box .img{
	position:relative;
	height:0px;
	width:32%;
	float:left;
	padding-bottom:32%;
	object-fit:cover;
	-webkit-object-fit:cover;
}
.discount-box .img img{
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	object-fit:cover;
	-webkit-object-fit:cover;
}
.discount-box .discount-list{
	position:relative;
	margin-bottom:15px;
}
.discount-box  .discount-listr{
	padding-left:35%;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	padding-top:5px;
	padding-bottom:5px;
}
.discount-box  .discount-listr h3{font-size:1.6rem;color:#333;}
.discount-box  .discount-listr p{color:#d43222;}
.design-team{margin-top:8px;}
.design-team .img{
	position:relative;
	height:0px;
	padding-bottom:80%;
}
.design-team .img img{
	width: 64%;
    height: 80%;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}
.design-team h3{font-weight:700;margin-bottom:0.8rem;font-size:1.6rem;color:#333;}
.design-team p{
	color:#666;
	font-size:1.4rem;
	padding-bottom:1.5rem;
	padding-left:8px;
	padding-right:8px;
}
.design-team .boxa{display:block;}

.design-team .swiper-button-next{right:-3px;}
.design-team .swiper-button-prev{left:-3px;}

.design-team .swiper-button-next.swiper-button-disabled,.design-team .swiper-button-prev.swiper-button-disabled{display:none;}

.company-zx .discount-listr{
	padding-left:0px;
	padding-right:35%;
	padding-top:5px;
	padding-bottom:5px;
}
.company-zx .img{
	float:right;
	width:25%;
	padding-bottom:25%;
}
.company-zx .discount-listr p{
	color:#999;
	font-size: 12px;
    line-height: 20px;
}
.company-zx .discount-list{margin-bottom:30px;position:relative;}
.company-zx .discount-list:after{
	content:"";
	position:absolute;
	left:0px;
	right:0px;
	border-top:1px solid #f2f2f2;
	display:inline-block;
	bottom:-15px;
}
.company-zx .discount-list:last-child{margin-bottom:15px;}
.company-zx .discount-list:last-child:after{
	content:"";
	border:0px;
}
.footer-bottomtoolbar{height:5rem !important;padding-top:0.6rem;background:#fff !important;line-height:normal;}
.footer-bottomtoolbar .icona{
	margin-top:-0.2rem;
}

.footer-bottomtoolbar .zxbtn{
	height: 3.8rem;
    line-height: 3.8rem;
    border-radius: 40px;
    font-size:1.8rem;
}
.ios .footer-bottomtoolbar .zxbtn{
	background:linear-gradient(87deg,#e02e20,#d7463d);
	background:-webkit-linear-gradient(87deg,#e02e20,#d7463d);
}
.overcover{
	position:fixed;
	background:rgba(0,0,0,0.3);
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	z-index:11900;
	display:none;
}
.appoint-modal{
	position:fixed;
	left:15px;
	right:15px;
	z-index:12000;
	top:200%;
}
.appoint-modal.active{
	top:15%;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.appoint-modal .close{
	position: absolute;
    top: -79px;
    font-size: 2.5rem;
    right: -4%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    color: #fff;
}
.appoint-free{
	padding:20px;
	background:#fff;
	border-radius:3px;
}
.appoint-free .popup-measure-box{margin-top:0px;padding:0px;}
.appoint-free  .margin-top3{margin-top:8px;}
.appoint-free .tit{
	font-size:22px;
	font-weight:700;
}
.appoint-form-group .appoint-form-control{
	margin-top:15px;
	height:40px;
	line-height:40px;
	border:1px solid #f8e0de;
	padding:0px 8px;
	border-radius:8px;
	width:100%;
}
.appoint-form-group  .appoint-form-btn{
	margin-top:20px;
	background:#d43222;
	color:#fff;
	font-size:1.8rem;
	text-align:center;
	border:0px;
	letter-spacing:1px;
}
.appoint-form-group  .appoint-form-select{
	border:0px;
	padding:0px;
	font-size:0px;
}
.appoint-form-group  .appoint-form-select select{
	width:45%;
	height:100%;
	border:2px solid #D6D6D6;
	display:inline-block;
	font-size:1.4rem;
}
.appoint-form-group  .appoint-form-select select:first-child{margin-right:4%;}
.gearArea{z-index:13000 !important;}
.secondcity .area_roll>div:last-child{display:none;}

/*公司介绍*/
.company-introducebox{
	background:#fff;
	padding-bottom:15px;
}
.company-introduce-tit{
	line-height:4.5rem;
	font-size:1.8rem;
	font-weight:700;
}
.compay-honor{
	background:#F7F7F7;
}
.compay-honor .imgblock{
	height:10rem;
	padding:5px;
	background:#fff;
}
.compay-honor .colbottom{margin-bottom:1.5rem;}
.company-service{
	background:#fff;
	margin-bottom:6.5rem;
}
.company-service .h3{margin:0.8rem 0px;}
.company-service .company-gms{padding-bottom:10px;}
.company-service .company-gms .text{line-height:1.6rem;}
/*装修案例*/
.company-case-list{
	background:#fff;
	border-radius:5px;
	overflow:hidden;
	box-shadow:0px 0px 12px 1px rgba(93,93,93,0.1);
	margin-top:12px;
	margin-left:15px;
	margin-right:15px;
	font-size:0px;
}
.company-case-list .company-case-text{
	padding:0px 10px 10px 10px;
}
.company-case-list .company-case-text h3{line-height:3rem;}
/*优惠信息*/
.preferinfo-container .enrollbtn{
	display:inline-block;
	background:#d43222;
	color:#fff;
	line-height:2.7rem;
	padding:0px 1rem;
	border:0px;
	border-radius:5px;
	color:#fff;
}
/*活动详情*/
.company-hhtime{
	background:#F7F7F7;
	padding:8px;
} 
/*设计师*/
.design-personlist{
	background:#fff;
	margin-top:5px;
}
.design-personlist .box{
	padding:15px;
	color:#333;
}
.design-personlist .design-media{
	width:22%;
	height:0px;
	padding-bottom:22%;
	position:relative;
	margin-right:20px;
}
.design-personlist .design-media img{
	position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border-radius: 0;
    top: 0px;
    margin-top: 0px !important;
}
.news-listbox .company-zx .discount-list{
	margin-bottom:30px;
}
.news-listbox   .company-zx .discount-list:after{
	content:"";
	border-top:1px solid #f2f2f2;
}
.caseimgheight{
	width:100%;
	height:15rem;
}
.caseimgheight img{
	width:100%;
	height:100%;
	object-fit: cover;
	-webkit-object-fit:cover;
}
#btn_sketch{padding-top: .3rem;}
.page-content-404{background: url(../images/index/404_01.png) no-repeat center top #fff; background-size: contain;}
.content-404 {width: 100%;}
.goback{margin-top: 50%; padding: 1.5rem 2rem; border: 1px solid #e2373d; border-radius: 4rem;}
.content-404 p:first-of-type{margin-top:20%;}
.content-404 p:last-of-type {margin-top: 99%;}
.footer-bottomtoolbar p{color: #e23c2e;}