html {background: rgb(254, 254, 254); color: rgb(0, 0, 0); -ms-text-size-adjust: none; -webkit-text-size-adjust: none;}
input{-webkit-appearance: none; }
body {background:white; color: rgb(0, 0, 0); -ms-text-size-adjust: none; -webkit-text-size-adjust: none; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin: 0px; padding: 0px;}
body {vertical-align: baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block;}
audio,canvas,video{display: inline-block;}
body,button,input,select,textarea,table{font: 16px/1.8 Arial, 微软雅黑, 苹果丽中黑; font-size-adjust: none; font-stretch: normal;}
input,select,textarea{font-size: 100%;}
button {cursor: pointer;}
table {border-collapse: collapse; border-spacing: 0;}
th {text-align: inherit;}
fieldset {border: 0px currentColor;}
img {border: 0px currentColor;}
iframe {display: block;}
abbr {border: 0px currentColor; font-variant: normal;}
acronym {border: 0px currentColor; font-variant: normal;}
del {text-decoration: line-through;}
address,caption,cite,code,dfn,em,th,var{font-style: normal; font-weight: 500;}
ol,ul{list-style: none;}
caption {text-align: left;}
th {text-align: left;}
h1,h2,h3,h4,h5,h6{font-size: 100%; font-weight: 500;}
q::before{content: "";}
q::after {content: "";}
sub {line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;}
sup {line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
ins {text-decoration: none;}
a {text-decoration: none; color:#2C2C2C;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
.clear::after {height: 0px; clear: both; display: block; content: "\200B";}
.clear {}
.ellipsis {overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.border-box {box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
/*--首页head--*/
#head{background:#FFF; width: 100%; height: 47px; position: relative; z-index: 200;border-bottom:1px #DDD solid;}
#head .logo {left: 0px; top: 0px; width: 109px; height: 47px; position: absolute;}
#head .location{left: 127px; top: 10px; width: 100px; height: 31px; color:#2C2C2C; line-height: 31px; overflow: hidden; padding-left:5px; position: absolute;}
#head .location a{background: url(../images/sddicon.png) no-repeat right -270px;background-size:500px 500px; padding-right:30px;}
#head .back {top: 9px; width: 23px; height: 23px; right:13px; position: absolute;background:url(../images/sddicon.png) no-repeat -92px 0px;background-size:500px 500px;}
#indbanner {margin:0px auto; width: 100%; height:auto; overflow: hidden; display:block;}
#indbanner img{ float:left;}
#indzxbz {width: 100%; height: 94px; overflow: hidden; padding-top:27px; padding-bottom:8px; background:#FFF; border-bottom:1px #D9D9D9 solid;}
#indzxbz .indx_item {width: 24.9%; height: 94px; float: left; display: inline-block;}
#indzxbz .indx_item .redDot{background: rgb(255, 70, 70); padding: 0px 5px; border-radius: 15px; top: -8px; height: 18px; text-align: center; right: -25px; color: rgb(255, 255, 255); line-height: 18px; font-size: 10px; position: absolute;}
#indzxbz .indx_item .name {height: 40px; text-align: center; color: rgb(50, 50, 50); line-height: 40px;}
#indzxbz .indx_item .indi{margin: 0px auto; width: 45px; height: 45px; position: relative;background:url(../images/sddicon.png);background-repeat:no-repea; background-size:500px 500px;}
#indzxbz .indx_item .indi1 {background-position:0px 0px;}
#indzxbz .indx_item .indi2 {background-position:0px -45px;}
#indzxbz .indx_item .indi3 {background-position:0px -90px;}
#indzxbz .indx_item .indi4 {background-position:0px -135px;}

#kshqbj {background:#FFF; padding-bottom:15px; border-bottom:1px #d9d9d9 solid; margin:0px auto;}
#kshqbj .zxbz_title{ width:100%; height:50px; line-height:50px; text-align:center; font-size:22px;}
#kshqbj .zxbj_title{ width:100%; height:auto; text-align:center; font-size:18px;}
#kshqbj .zxbj_title label{ color:#24AC24; font-size:28px;}
#kshqbj .zxbz_title label{ color:#24AC24;}
#kshqbj .kshqbj_title{margin: 0px auto 15px; width: 90%; padding:0px 5%; height: 42px; line-height: 42px;color:#414141;  border-top:2px #67BF7D solid; border-bottom:1px #D9D9D9 solid; font-weight:bold;}
#kshqbj .kshqbj_title label{ float:right; color:#414141;}
#kshqbj .kshqbj_title label em{ color:#0BAD4C;}
#kshqbj input {border-radius: 0px; box-shadow: none;}
#kshqbj .lineW {margin: 0px auto 10px; width: 90%; height: 44px; line-height: 42px;}
#kshqbj .lineA {margin: 0px auto 15px; width: 90%; height: 84px; line-height: 30px;}
#kshqbj .linebut{margin: 0px auto 15px; width: 90%; height: 45px; line-height: 45px;}
#kshqbj .promice{margin: 0px auto; margin-top:15px;width: 90%; line-height: 20px; font-size:12px; color:#999;}
#kshqbj .promice lable{ color:#EB4201;}
#kshqbj .promice em{background: url(../images/sddicon.png) no-repeat -4px -351px;background-size:500px 500px; width:18px; height:18px; display:block; float:left; margin-right:5px;}
/*用户名*/
#kshqbj #username { margin: 0px auto; border: 1px solid #cccccc; width: 100%; height: 42px; line-height: 42px; padding-left: 10px; display: block; -webkit-appearance: none; appearance: none;}
/*tel*/
#kshqbj #tel,#xqmc{background: rgb(255, 255, 255); margin: 0px auto; border: 1px solid #cccccc; width: 100%; height: 42px; line-height:42px; padding-left: 10px; display: block; -webkit-appearance: none; appearance: none;}
#kshqbj #fwmj{background: url(../images/sddicon.png) no-repeat right -181px;background-size:500px 500px;margin: 0px auto; border: 1px solid #cccccc; width: 100%; height: 42px; line-height: 42px; padding-left: 10px; display: block; -webkit-appearance: none; appearance: none;}
#kshqbj select {background: url(../images/sddicon.png) no-repeat right -259px;background-size:500px 500px; border-radius: 0px; box-shadow: none;}
#kshqbj label {color: rgb(170, 170, 170);}
#kshqbj #provinceW {width: 48%; height: 40px; margin-right: 3.9%; float: left; display: block;}
#kshqbj #cityW {width: 48%; height: 40px; float: left; display: block;}
#kshqbj #province {border: 1px solid #cccccc; width: 100%; height: 40px; line-height: 40px; padding-left: 10px; -webkit-appearance: none; appearance: none;}
#kshqbj #city {border: 1px solid #cccccc; width: 100%; height: 40px; line-height: 40px; padding-left: 10px; -webkit-appearance: none; appearance: none;}
#kshqbj #fengge{border: 1px solid #cccccc; width: 100%; height: 40px; line-height: 40px; padding-left: 10px; -webkit-appearance: none; appearance: none; color:#000;}
#kshqbj #mffbBtn {background:#EA4504; margin:0px auto; border: 0px currentColor; width: 90%; height: 45px; line-height:45px; color: rgb(255, 255, 255); display: block; font-size:26px;}
/*装修要求*/
#kshqbj #hqysarea{background: rgb(255, 255, 255); margin: 0px auto; border: 1px solid #cccccc; width: 100%; height: 82px; line-height: 38px; padding-left: 10px; display: block; -webkit-appearance: none; appearance: none; color:#999;}
/*--最新预约装修要求--*/
.zxyzzb{width: 100%; height:auto; overflow: hidden; margin-top:15px; margin-bottom:15px; padding-bottom:15px; background:#FFF;}
.zxyzzbtitle{margin: 0px auto; width: 90%; padding:0px 5%; height: 45px; line-height: 45px;color:#414141; border-top:2px #FF565B solid; font-weight:bold;}
.zxyzzb ul{ width:90%; margin:0px auto; border-top:1px #999 dotted;}
.zxyzzb li{ width:100%; height:58px; line-height:29px; padding:5px 0px; overflow:hidden; border-bottom:1px #CCC dotted;}
.zxyzzb li a{ height:58px; display:block;}
.zxyzzb li .zxyqline{ width:100%; height:29px; overflow:hidden; display:block;}
.zxyzzb li .zxyqline label{ color:#FF6657;}
.zxyzzb li .li1{ width:18%;}
.zxyzzb li .li2{ width:18%;}
.zxyzzb li .li3{ width:21%;}
.zxyzzb li .li4{ width:21%; color:#D50901;}
.zxyzzb li .li5{ width:21%;text-align:right;}
.gdzxzb{ width:100%; height:43px; margin:15px 0px;}

.zxcs{width: 100%; height:auto; overflow: hidden; margin-top:15px; background:#FFF;padding-top:15px; padding-bottom:15px;}
.zxcstitle{margin: 0px auto; width: 90%; height: 30px; line-height: 30px; background:url(../images/kstitbg.png) no-repeat 0px 2px; color:#414141; text-indent:0.5em;}
.zxcs ul{ width:90%; margin:0px auto; overflow:hidden; padding-bottom:10px;}
.zxcs li{ width:100%; height:106px; overflow:hidden; padding-top:15px;}
.zxcs li .inside {height: 57px; display: block;}
.zxcs li .inside .leftW {border: 1px solid rgb(230, 230, 230); width: 161px; height:106px; text-align: center; overflow: hidden; vertical-align: middle; float: left; display: table-cell;}
.zxcs li .inside .leftW img {width: 100%; vertical-align: middle; display: inline-block;}
.zxcs li .inside .rightW {margin-left: 171px;}
.zxcs li .inside .rightW .tit {height: 28px; color: rgb(60, 60, 60); line-height: 28px; color:#191919; overflow:hidden; font-weight:bold;}
.zxcs li .inside .rightW .bt {height: 81px; line-height: 26px; overflow:hidden;}
.sddxc{ width:90%; margin:0px auto; height:auto; border:1px #d9d9d9 solid; background:#FFF; border-left:none; border-right:none; padding:15px 5%; overflow:hidden;text-indent:2em; font-size:14px;}
.zxzxrx{ width:100%; margin:0px auto; border:1px #d9d9d9 solid; background:#FFF; border-left:none; border-right:none; margin-top:15px; text-align:center; overflow:hidden; height:24px; padding:15px 0px;}
#footerWrapper {padding: 10px 0px 50px 0px; width: 100%; background:#FFF; margin-top:15px;border-top:1px #d9d9d9 solid;}
#footerWrapper .line {height: 28px; text-align: center; color: rgb(179, 179, 179); line-height: 28px; font-size: 13px;}
#footerWrapper .line a {color: rgb(179, 179, 179); font-size: 16px;}
#footerWrapper .line a.cur {color: rgb(108, 108, 108) !important;}
.bottomBar {left: 0px; bottom: 0px; position: fixed; z-index: 110;}
.bottomBar1 { background:#3F3F3F; width: 100%; height: 45px; z-index: 190; opacity:0.8}
.bottomBar1 .inside {background:url(../images/sddicon.png) no-repeat 0px -455px;background-size:500px 500px; margin: 0px auto; width: 290px; height: 45px;}

#changeCityPageTitle {height: 41px; border-top-color:#14AC14; border-top-width: 1px; border-top-style: solid; position: relative; z-index: 300; box-shadow: 2px 2px 2px rgba(0,0,0,0.1);}
#changeCityPageTitle .inside {background:#14AC14; width: 100%; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px;position: relative;}
#changeCityPageTitle .inside .backBtn { background:url(../images/goback.png) no-repeat 10px 3px;left: 0px; top: 3px; width: 35px; height: 35px; position: absolute;}
#changeCityeWrapper {background: rgb(248, 248, 248); padding: 12px 0px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;}
#changeCityeWrapper .titleW {margin: 12px 0px; height: 35px; line-height: 35px;}
#changeCityeWrapper .titleW .title {background:#14AC14; padding: 0px 18px; height: 35px; color: rgb(255, 255, 255); line-height: 35px; font-size: 16px; float: left; border-top-right-radius: 12px; border-bottom-right-radius: 12px; box-shadow: inset -1px -1px 2px rgba(0,0,0,0.1);}
#changeCityeWrapper .cW1 {margin: 0px auto; width: 90%; border-top-color: rgb(230, 230, 230); border-left-color: rgb(230, 230, 230); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;}
#changeCityeWrapper .cW1 a {background: rgb(254, 254, 254); width: 33.3%; height: 44px; text-align: center; color: rgb(60, 60, 60); line-height: 44px; overflow: hidden; border-right-color: rgb(230, 230, 230); border-bottom-color: rgb(230, 230, 230); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left; display: block;}
#changeCityeWrapper .cW2 {margin: 0px auto; width: 90%; border-top-color: rgb(230, 230, 230); border-left-color: rgb(230, 230, 230); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;}
#changeCityeWrapper .cW2 a {background: rgb(254, 254, 254); width: 25%; height: 44px; text-align: center; color: rgb(60, 60, 60); line-height: 44px; overflow: hidden; border-right-color: rgb(230, 230, 230); border-bottom-color: rgb(230, 230, 230); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left; display: block;
}
.zxgsbut{ width:100%; height:40px; overflow:hidden; padding:23px 0px 10px 0px; border-bottom:1px #DDD solid; background:#FFF;}
.zxgsbut1{ width:90%; height:40px; margin:0px auto; background:#0C6;}
.srnxkbu{ width:76px; height:40px;  z-index:89;float:right; display: table-cell;}
.srnxkin{ float:left;margin-right:78px;}
.srnxkin input{ width:100%; height:38px; border:1px #E1494B solid;}
.srnxkbu .srnxkbut{width:100%; height:40px; background:#E1494B; color:#FFF; border:none;}
/*装修公司列表搜索*/
.comlist { width:90%;height:40px;background:#FFF;margin:0px auto;padding:23px 5% 23px 5%; border-bottom:1px #DDD solid;}
.comlist1{ width:100%; height:40px; border:1px #0BAF4D solid;}
.comlist .leftW {width: 76px; height:40px; text-align: center; line-height: 40px; overflow: hidden; float: right; display: table-cell; overflow:hidden;background:#0BAF4D;}
.comlist .leftW input{width: 100%;display: inline-block;height:40px; background:#0BAF4D; color:#FFF; border:none;}
.comlist .rightW {margin-right: 76px;}
.comlist.rightW .bt {height: 40px; line-height: 40px;}
.comlist .rightW .bt  input{ width:100%; height:40px; border:none;}
/*公司列表*/
.home_zxgsList {width:100%; height:auto; overflow:hidden;background:#FFF;}
.home_zxgsList li { width:90%;margin:0px auto; padding:15px 5%; border-bottom:1px #DDD solid;height: 60px;}
.home_zxgsList li .inside {display: block;}
.home_zxgsList li .inside .leftW {border:1px #DDD solid; width: 58px; height: 58px; text-align: center; line-height: 40px; overflow: hidden; vertical-align: middle; float: left; display: table-cell;}
.home_zxgsList li .inside .leftW img{width: 100%; vertical-align: middle; display: inline-block;}
.home_zxgsList li .inside .rightW {margin-left: 70px;}
.home_zxgsList li .inside .rightW .tit {height: 25px; color: rgb(60, 60, 60); line-height: 25px; overflow:hidden;}
.home_zxgsList li .inside .rightW .bt {height: 35px; line-height: 35px; font-size:14px; color:#7c7c7c; background:url(../images/sddicon.png) no-repeat -4px -302px;background-size:500px 500px; text-indent:1.5em;overflow:hidden;}
.pages { width:90%; height:35px; margin:0px auto; margin-top:30px; margin-bottom:26px; line-height:35px;}
.pages a{background:#E7E7E7;color:#353535;display: inline-block; width:33%; text-align:center;float:left; height:35px;}
.pages a:hover{ background:#40C186; color:#FFF;}
.pages span {color:#353535; border:1px #E7E7E7 solid; display: inline-block; width:33%; float:left; text-align:center; height:33px;}
/*----装修公司详情----*/
#Comhead{background:#FFF; width: 100%; height: 47px; position: relative; z-index: 200;border-bottom:1px #DDD solid;}
#Comhead .location{width: 100%; height: 50px; text-align:center; color:#2C2C2C; line-height:50px; overflow: hidden; position: absolute; color:#373737; font-size:24px;}
#Comhead .back {top: 9px; width: 32px; height: 32px;  position: absolute;background:url(../images/sddicon.png) no-repeat -51px 0px;background-size:500px 500px}
.Combanner {margin: 0px auto; width: 100%; height: auto; overflow: hidden; position: relative; padding-bottom:26px; background:#FFF;}
.Combanner img{ float:left;}
.compro{ width:100%; height:45px; background:#E4E4E4;}
.compro .item{width: 33%; height: 45px; float: left; display: inline-block; text-indent:35px; line-height:45px; font-size:12px; overflow:hidden; background:url(../images/sddicon.png) no-repeat; background-size:500px 500px;}
.compro .item1{ background-position:-474px 0px;}
.compro .item2{background-position:-472px -45px;}
.compro .item3{background-position:-474px -90px;}
.commfyy{ width:90%; height:53px; padding:23px 5%; background:#FFF;}
.commfyy .comleft{ width:40%; float:left;}
.commfyy .comleft input{ height:38px; background:#4DCF14; color:#FFF; border:none;margin-top:7px;padding:0px 20px; float:right; margin-right:15px;}
.commfyy .comright{ width:50%; height:54px; padding-left:5%; float:right; border-left:1px #CCC solid;}
.commfyy .comright li{ width:100%; height:12px; font-size:12px; line-height:12px; display:block; padding:3px 0px; overflow:hidden;}
.commfyy .comright li .sjsp1{ width:60px; height:12px; float:left;}
.commfyy .comright li .sjsp2{ width:63px; background:url(../images/xx.png) no-repeat; height:12px; float:left;}
.commfyy .comright li .sjsp3{ width:25px; height:12px; float:left; padding-left:10px;}
.comwyyy{ width:90%; height:38px; padding:15px 5%; background:#FFF;}
.comwyyy .comleft{ width:48%; height:38px; float:left;}
.comwyyy .comleft input{ width:100%; border:none; height:38px; background:#F63B3A; color:#FFF;}
.comwyyy .comright{ width:48%; height:38px; float:right;}
.comwyyy .comright input{ width:100%; border:none; height:38px; background:#4DCF14; color:#FFF;}
.comabout{ width:90%; height:auto; overflow:hidden; padding:10px 5%; background:#FFF;}
.comabout .phoneyy{ border:1px #E9E9E9 solid; height:42px; display:block; margin-top:10px; background:url(../images/sddicon.png) no-repeat right -218px;background-size:500px 500px}
.comabout .gsjjcon{ border:1px #E9E9E9 solid; height:auto; display:block; border-top:none;}
.comabout .phoneyy .line{width: 100%; height: 44px; line-height: 42px; overflow:hidden;}
.comabout .phoneyy .line .lineleft{ width:50%; height:42px; float:left; background:url(../images/sddicon.png) no-repeat 2px -380px;background-size:500px 500px; text-indent:40px; overflow:hidden;}
.comabout .phoneyy .line .lineright{ width:48%; height:44px; float:right; text-align:right; color:#999; font-size:14px;}
.comabout .phoneyy .line .lineright lable{ padding-right:30px;}
.comabout .phoneyy .line .lineadr{ width:95%; height:44px; background:url(../images/sddicon.png) no-repeat 2px -300px;background-size:500px 500px;text-indent:40px; overflow:hidden;}
.comabout .phoneyy .line .linegsjj{width:100%; height:44px; text-indent:1em;}
.comabout .gsjjcon .gsjjco{ padding:15px; font-size:12px;}
.comabout .comqyzs{border:1px #E9E9E9 solid; height:auto; display:block; margin-top:10px; padding:20px;}
/*----招标详情----*/
#Findhead{background:#FFF; width: 100%; height:47px; position: relative; z-index: 200;border-bottom:1px #DDD solid;}
#Findhead .location{width: 50%; height: 47px; text-align:left; color:#2C2C2C; line-height:47px; overflow: hidden; position: absolute; color:#373737; font-size:24px; text-indent:24px;}
#Findhead .back {width: 34px; height: 32px; text-align:center; position: absolute; right:10px;background:url(../images/sddicon.png) no-repeat -59px -44px; top:8px;}
.syzb_mozbtitle { width:90%; padding:0px 5%; background:#FFF; padding-top:15px;}
.syzb_mozbtitle .line1 {color:#444; line-height: 34px; font-size:20px; font-weight: bold;}
.syzb_mozbtitle .line2 {height: 30px; color:#AAA; line-height: 30px; border-bottom:1px #E6E6E6 dotted;}
/*招标详情*/
.syzb_infow { width:90%; height:auto; overflow:hidden; padding:0px 5%; background:#FFF;position:relative; padding-bottom:50px;}
.syzb_infow .syzbline{ width:100%; padding:10px 0px; overflow:hidden; border-bottom:1px #E6E6E6 dashed; }
.borbotno{ border-bottom:none;}
.syzb_infow .leftSide {padding: 0px 0px 0px 10px; width: 79px; color: rgb(80, 80, 80); border-right-color: rgb(230, 230, 230); border-right-width: 1px; border-right-style: dashed; float: left;}
.syzb_infow .leftSide div {line-height: 30px;}
.syzb_infow .rightSide {color: rgb(170, 170, 170); padding-left: 15px; float: left; }
.syzb_infow .rightSide div {line-height: 30px;}
.syzb_infow  div.mfhdbj{ position:absolute; top:30%; right:10px;}
.syzb_infow  div.mfhdbj input{ height:38px; line-height:38px; border:none; color:#FFF; padding:0px 20px; background:#4DCF14; font-size:18px;}
.syzb_infow .syzbline .zbyqtit{ padding-left:10px; height:30px; line-height:30px;}
.syzb_infow .syzbline .zbyqcon{ padding-left:10px;color: rgb(170, 170, 170); }
/*--装修指南--*/
.zxzn {background:#FFF; width:90%; padding:15px 5%; overflow:hidden;}
.zxzn .zxzn_tit{width: 100%; height: 40px; line-height:40px; background:url(../images/kstitbg.png) no-repeat 0px 7px; color:#414141; text-indent:0.5em; font-size:22px;}
.zxzn .tit { width:100%; height:23px; line-height:23px;}
.zxzn .tit .i_icon {background:#FF9204; border-radius: 23px; width: 23px; height: 23px; text-align: center; color: rgb(255, 255, 255); line-height: 23px; float: left; display: inline-block;}
.zxzn .tit .txt {color: #46BF74; padding-left: 10px; font-size:18px; float: left; display: inline-block;}
.zxzn .cont{background:url(../images/linebg.png) repeat-y 11px; color:#747474; font-size:14px; padding:15px 0px 15px 35px;}
.zxzn .cont input{ height:40px; padding:0px 35px 0px 25px; background:url(../images/jsj.png) no-repeat right 5px top 50% #F53B3C; border:none; color:#FFF;}
.zxzn .cont1{ background:none;}
/*----装修指南_省多多优势----*/
.sddys{ width:90%; padding:15px 5%;background:#FFF;overflow:hidden; margin-top:15px; margin-bottom:15px;}
.sddys .sddys_tit{width: 100%; height: 40px; line-height:40px; background:url(../images/kstitbg.png) no-repeat 0px 7px; color:#414141; text-indent:0.5em; font-size:22px;}
.sddys_ul{ padding:0px 15px;}
.sddys_ul li{ height:auto; border-bottom:1px #CCC solid; line-height:28px; font-size:14px; overflow:hidden; padding:10px 0px;}
.sddys_ul li .ysli1{ width:72px; height:28px; text-align:center; color:#F53C39; float:left;display: table-cell;}
.sddys_ul li .ysli2{ margin-left:72px;}
/*--业主6大装修保障---*/
.yzldbz {background:#FFF; width:100%;overflow:hidden; margin-top:15px;}
.yzldbz .yzbz_tit{width: 100%; height: 40px; line-height:40px; background:url(../images/kstitbg.png) no-repeat 0px 7px; color:#414141; text-indent:0.5em; font-size:22px;}
.yzbzul ul{ width:100%; margin:0px auto; overflow:hidden;}
.yzbzul li{ width:90%; height:auto; overflow:hidden; border-bottom:1px #D3D3D3 dashed; padding:10px 5%}
.yzbzul li .inside { height:auto; display: block;}
.yzbzul li .inside .leftW {overflow: hidden; margin:15px; vertical-align: middle; float: left; display: table-cell;}
.yzbzul li .inside .zxbz1{ width: 48px; height:48px;background:url(../images/sddicon.png) no-repeat -196px 0px;background-size:500px 500px; }
.yzbzul li .inside .zxbz2{ width: 48px; height:48px;background:url(../images/sddicon.png) no-repeat -244px 0px;background-size:500px 500px;}
.yzbzul li .inside .zxbz3{ width: 48px; height:48px;background:url(../images/sddicon.png) no-repeat -292px 0px;background-size:500px 500px;}
.yzbzul li .inside .zxbz4{ width: 48px; height:48px;background:url(../images/sddicon.png) no-repeat -196px -48px;background-size:500px 500px;}
.yzbzul li .inside .zxbz5{ width: 48px; height:48px;background:url(../images/sddicon.png) no-repeat -244px -48px;background-size:500px 500px;}
.yzbzul li .inside .zxbz6{ width: 48px; height:48px;background:url(../images/sddicon.png) no-repeat -292px -48px;background-size:500px 500px;}

.yzbzul li .inside .rightW {margin-left: 80px; padding-top:12px;}
.yzbzul li .inside .rightW .tit {height: 36px; color: rgb(60, 60, 60); line-height: 36px; color:#191919; overflow:hidden; font-weight:bold;}
.yzbzul li .inside .rightW .bt {height:auto; line-height: 20px; overflow:hidden; font-size:14px;}
/*----免费预约申请----*/
.mfyysq { width:90%; height:auto; overflow:hidden; padding:0px 5%; background:#FFF; padding-top:20px; margin:0px auto;}
.mfyysq img{ text-align:center; margin-bottom:15px;}
/*---装修小知识---*/
.zxxzs{ width:90%; height:auto; overflow:hidden; padding:10px 5%; background:#FFF;}
.zxxzstitle{ width:100%; line-height:28px; text-align:center;}
.zxxzsfbsj{ width:100%; height:25px; line-height:25px; font-size:14px; text-align:center; color:#303030;}

.swipe-outer{background-color:#fff;padding:23.4375% 0;overflow:hidden;position:relative}.swipe{position:absolute;top:0;left:0;width:100%;height:100%}.swipe_wrap{overflow:hidden;position:relative}.swipe_wrap a{display:block;width:100%;padding:23.4375% 0}.swipe_wrap img{position:absolute;left:0;top:0;display:block;width:100%;height:100%}.slide_nav{position:relative;margin:-30px 0 10px}.slide_nav .position{text-align:center;list-style:none;margin:0;padding:0}.slide_nav .position li{display:inline-block;width:8px;height:8px;border-radius:10px;background:#fff;margin-left:5px}.slide_nav .position li.active{background-color:#0baf4c}


#totop{position:fixed;bottom:40px;right:10px;z-index:999;width:40px; cursor:pointer; display:none;}
*html #totop{position:absolute;cursor:pointer;right:10px;display:block;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-112+"px")}
#totop a{display:block;position:fixed;right:10px;bottom:70px;width:40px;height:40px;border:1px solid #dadada;border-radius:20px;z-index:100;background:rgba(255, 255, 255, 0.85) url(../images/sddicon.png)  no-repeat; background-size:cover;}

.zxyzzb1{width: 100%; height:auto; overflow: hidden; margin-top:15px; background:#FFF;padding-top:15px;}
.zxyzzbtitle1{margin: 0px auto 15px; width: 90%; height: 30px; line-height: 30px; background:url(../images/kstitbg.png) no-repeat 0px 2px; color:#414141; text-indent:0.5em;}
.zxyzzb1 ul{ width:90%; margin:0px auto; border-top:1px #CCC dotted;}
.zxyzzb1 li{ width:100%; height:40px; line-height:40px; border-bottom:1px #CCC dotted; font-size:14px;}
.zxyzzb1 li div{ height:40px; float:left; overflow:hidden; color:#414141;}
.zxyzzb1 li .li1{ width:18%;}
.zxyzzb1 li .li2{ width:18%;}
.zxyzzb1 li .li3{ width:21%;}
.zxyzzb1 li .li4{ width:21%; color:#67BF7D;}
.zxyzzb1 li .li5{ width:21%;text-align:right;}