.clearfix:after,.clearfix:before{ content: "";display: table;}.clearfix:after{ clear:both;}.clearfix{zoom:1;}.city{  float:left;  margin-top: 6px;}.city-name{  float:left;  font-size: 14px;  margin-top: 8px;  margin-left: 3px;  color:#fff;  cursor: pointer;  /* display: inline-block; */  height: 30px;}.up{  width: 1200px;  min-width: 1200px;  height: 33px;  margin: 0 auto;  position: relative;}.up_box{  width:100%;  background: #000;}.down{  width: 100%;  height: 87px;  min-width: 1200px;  background-color: #fff;  box-sizing: border-box;  border-bottom: 1px solid #ccc;}.con{  width: 1200px;  min-width: 1200px;  height: 100%;  margin: 0 auto;  position: relative;}.logo{  position: absolute;  top:14px;  left:0px;}.con ul{  overflow: hidden;  margin: 0px 0px;  margin-left: 200px;  padding: 0px 0px;}.con ul li{   width: 123px;  float: left;  list-style: none;  height: 87px;    cursor: pointer;  text-align: center;  position: relative;  z-index: 10;  box-sizing: border-box;  padding-top: 50px;}.con ul li a{  display: block;  width: 100%;  text-decoration: none;  }.head-name{  font-size: 16px;  color:#333;  text-align: center;}.head-byname{  font-size: 8px;  color:#556375;  margin-bottom: 1px;}.nav_case .neww {  width:27px;  height: 10px;  position: absolute;  top:35px;  left: 50%;  margin-left: -13.5px;}/* 导航改版工程施工模块新增样式 */.construction_nav_box{  width: 100%;  min-width: 1200px;  color: #fff;  height:60px;  background:rgba(255,255,255,1);  overflow: hidden;  position: absolute;  z-index: 102;  display: none;  border-top:1px solid rgba(115,115,115,0.2);  box-shadow:0px 10px 15px -10px rgba(127,127,127,0.72);}.construction_nav_revision{  width: auto;  height: 60px;  overflow: hidden;  display: inline-block;  margin-left:260px;  /* margin-left: 430px; */  /* margin-left: 580px; */}.construction_nav_revision>ol{  width: auto;  height: 60px;  overflow: hidden;}.construction_nav_revision>ol>img{  float: left;  margin-top: 17px;}.construction_nav_revision>ol>li{  width:170px;  height: 30px;  /* border-right:1px dashed #858585; */  box-sizing: border-box;  margin-top:15px;  float: left;}.construction_nav_revision>ol>li:last-child{  border-right:none;}.construction_nav_revision>ol>li>a{  width: 100%;  height: 100%;  display: block;  line-height: 30px;  cursor: pointer;  text-align: center;}.construction_nav_revision>ol>li>a>p{  width: auto;  display: inline-block;  height: 100%;  margin: 0 auto;}.construction_nav_revision>ol>li>a>p>img{  display:block;  float: left;}.construction_nav_revision>ol>li>a>p>span{  color: #101920;  font-size: 15px;  margin-left: 8px;  font-weight:bold;  width: auto;  display: block;  height: 30px;  line-height: 30px;  float: left;}/* 导航下拉菜单 */.menu_show{  display: block !important;}.down_menu_box,.designer_nav_box{  width: 100%;  min-width: 1200px;  color: #fff;  height:60px;  background:rgba(255,255,255,1);  overflow: hidden;  position: absolute;  z-index: 102;  box-sizing: border-box;  border-top:1px solid rgba(115,115,115,0.2);  box-shadow:0px 10px 15px -10px rgba(127,127,127,0.72);}.down_nav_revision{  width: 1200px;  height: 60px;  overflow: hidden;  display: inline-block;  padding-left: 260px;  box-sizing: border-box;}.down_nav_revision>p{  width: 100%;  height: 60px;  overflow: hidden;}.down_nav_revision>ol>img{  float: left;  margin-top: 17px;}.down_nav_revision>ol>li{  width:auto;  padding-left: 36px;  padding-right: 36px;  height: 30px;  /* border-right:1px dashed #858585; */  box-sizing: border-box;  margin-top: 15px;  float: left;}.down_nav_revision>ol>li:last-child{  border-right:none;  /* padding-right: 0; */}.down_nav_revision>ol>li>a{  width: 100%;  height: 100%;  display: block;  line-height: 30px;  cursor: pointer;  text-align: center;}.down_nav_revision>ol>li>a>p{  width: auto;  display: inline-block;  height: 100%;  margin: 0 auto;}.down_nav_revision>ol>li>a>p>img{  display:block;  float: left;}.down_nav_revision>ol>li>a>p>span{  color: #101920;  font-size: 15px;  margin-left: 8px;  font-weight:bold;  width: auto;  display: block;  height: 30px;  line-height: 30px;  float: left;}.case_search_revision{  width: 300px;  height: 30px;  border:1px solid rgba(126,126,126,1);  border-radius:15px;  box-sizing: border-box;  float: right;  overflow: hidden;  margin-top: 15px;}.case_search_revision>input{  width: 250px;  outline: none;  font-style: normal;  border: none;  font-size:14px;  color:#7E7E7E;  float: left;  height: 28px;  text-indent: 20px;}.case_search_revision input::-webkit-input-placeholder {  color:#7E7E7E;}.case_search_revision input::-moz-input-placeholder {  color:#7E7E7E;}.case_search_revision input::-ms-input-placeholder {  color:#7E7E7E;}.case_search_revision>span{  width: 45px;  height:28px;  float:right;  cursor: pointer;  display: block;  position: relative;}.case_search_revision>span>img{  width: 18px;  height: 18px;  display: block;  position: absolute;  top: 5px;  right: 19px;}.down_menu_box{  display: none;}.designer_nav_box{    display: none;}.designer_nav_revision{  width: 1200px;  height: 60px;  overflow: hidden;  display: inline-block;  padding-left: 455px;  box-sizing: border-box;}.designer_nav_revision>p{  width: 100%;  height: 60px;  overflow: hidden;}.designer_nav_revision>ol>img{  float: left;  margin-top: 17px;}.designer_nav_revision>ol>li{  width:auto;  padding-left: 36px;  padding-right: 36px;  height: 30px;  /* border-right:1px dashed #858585; */  box-sizing: border-box;  margin-top: 15px;  float: left;}.designer_nav_revision>ol>li:last-child{  border-right:none;  /* padding-right: 0; */}.designer_nav_revision>ol>li>a{  width: 100%;  height: 100%;  display: block;  line-height: 30px;  cursor: pointer;  text-align: center;}.designer_nav_revision>ol>li>a>p{  width: auto;  display: inline-block;  height: 100%;  margin: 0 auto;}.designer_nav_revision>ol>li>a>p>img{  display:block;  float: left;}.designer_nav_revision>ol>li>a>p>span{  color: #101920;  font-size: 15px;  margin-left: 8px;  font-weight:bold;  width: auto;  display: block;  height: 30px;  line-height: 30px;  float: left;}.designer_search_revision{  width: 300px;  height: 30px;  border:1px solid rgba(126,126,126,1);  border-radius:15px;  box-sizing: border-box;  float: right;  overflow: hidden;  margin-top: 15px;}.designer_search_revision>input{  width: 250px;  outline: none;  font-style: normal;  border: none;  font-size:14px;  color:#7E7E7E;  float: left;  height: 28px;  text-indent: 20px;}.designer_search_revision input::-webkit-input-placeholder {  color:#7E7E7E;}.designer_search_revision input::-moz-input-placeholder {  color:#7E7E7E;}.designer_search_revision input::-ms-input-placeholder {  color:#7E7E7E;}.designer_search_revision>span{  width: 45px;  height:28px;  float:right;  cursor: pointer;  display: block;  position: relative;}.designer_search_revision>span>img{  width: 18px;  height: 18px;  display: block;  position: absolute;  top: 5px;  right: 19px;}.menu_up{  width: 100%;  min-width: 1200px;  margin: 0 auto;  height: 60px;}.menu_middle{  width: 1200px;  min-width: 1200px;  margin: 0 auto;  height: 60px;  overflow: hidden;}/* .menu_middle ol{  width: 221px;  float: left;  height: 64px; */  /* overflow: hidden; */  /* border-right: 1px solid #616773;  padding:0  72px 0 68px;  position: relative;} *//* .menu_middle ol li{  float: left;  cursor: pointer;  padding: 3px 5px;  text-align: center;} *//* .menu_middle li:hover{  background-color: #d9000f;} */.bgcRed {  background-color: #d9000f;}.menu_middle .desinger_lever_box li:hover{  background-color: transparent;}.desinger_lever_box  li a{  padding:2px 5px;  box-sizing: border-box;}.desinger_lever_box  li a:hover{  background-color: #d9000f;}.menu_middle a{  text-decoration: none;  color: #d7d7d7;  font-size: 15px;  font-weight: 300;}.menu_middle ol p{  margin-bottom: 4px;  font-size: 16px;  font-weight: bold;  margin-left: 5px;}.menu_last ol{  padding: 0 0 0 13px ;  width: 310px;  border-right: 1px solid #616773;}.menu_last ol li{  text-align: left;  padding: 3px 5px;}.menu_img{  height: 62px;  overflow: hidden;  float: left;  box-sizing: border-box;  padding-left: 27px;  width: 225px;}.menu_hide{  display: none;}.desinger_lever_box ol li{  width: 115px;  padding: 0 3px;  text-align: left;  margin-bottom: 6px;  margin-left: -5px;}.desinger_lever_box ol{  width: 350px;  padding: 0;}.desinger_lever_box p{  margin-bottom: 8px !important;}/* 尚层品牌 */.brand_nav_box{  width: 100%;  min-width: 1200px;  color: #fff;  height:60px;  background:rgba(255,255,255,1);  border-top:1px solid rgba(115,115,115,0.2);  box-shadow:0px 10px 15px -10px rgba(127,127,127,0.72);  overflow: hidden;  position: absolute;  z-index: 102;  display: none;}.brand_nav_revision{  width: auto;  height: 60px;  overflow: hidden;  display: inline-block;  margin-left:625px;}.brand_nav_revision>p{  width: 100%;  height: 60px;  overflow: hidden;}.brand_nav_revision>ol>img{  float: left;  margin-top: 17px;}.brand_nav_revision>ol>li{  width:auto;  padding-left: 36px;  padding-right: 36px;  height: 30px;  /* border-right:1px dashed #858585; */  box-sizing: border-box;  margin-top: 15px;  float: left;}.brand_nav_revision>ol>li:last-child{  /* border-right:none; */  padding-right: 0;}.brand_nav_revision>ol>li>a{  width: 100%;  height: 100%;  display: block;  line-height: 30px;  cursor: pointer;  text-align: center;}.brand_nav_revision>ol>li>a>p{  width: auto;  display: inline-block;  height: 100%;  margin: 0 auto;}.brand_nav_revision>ol>li>a>p>img{  display:block;  float: left;}.brand_nav_revision>ol>li>a>p>span{  color: #101920;  font-size: 15px;  margin-left: 8px;  font-weight:bold;  width: auto;  display: block;  height: 30px;  line-height: 30px;  float: left;}/* 尚层优势 */.building_nav_box{  width: 100%;  min-width: 1200px;  color: #fff;  height:60px;  background:rgba(255,255,255,1);  overflow: hidden;  position: absolute;  z-index: 102;  display: none;  border-top:1px solid rgba(115,115,115,0.2);  box-shadow:0px 10px 15px -10px rgba(127,127,127,0.72);}.building_nav_revision{  width: auto;  height: 60px;  overflow: hidden;  display: inline-block;  margin-left:322px;}.building_nav_revision>p{  width: 100%;  height: 60px;  overflow: hidden;}.building_nav_revision>ol>img{  float: left;  margin-top: 17px;}.building_nav_revision>ol>li{  width:auto;  padding-left: 36px;  padding-right: 36px;  height: 30px;  /* border-right:1px dashed #858585; */  box-sizing: border-box;  margin-top: 15px;  float: left;}.building_nav_revision>ol>li:last-child{  /* border-right:none; */  padding-right: 0;}.building_nav_revision>ol>li>a{  width: 100%;  height: 100%;  display: block;  line-height: 30px;  cursor: pointer;  text-align: center;}.building_nav_revision>ol>li>a>p{  width: auto;  display: inline-block;  height: 100%;  margin: 0 auto;}.building_nav_revision>ol>li>a>p>img{  display:block;  float: left;}.building_nav_revision>ol>li>a>p>span{  color: #101920;  font-size: 15px;  margin-left: 8px;  font-weight:bold;  width: auto;  display: block;  height: 30px;  line-height: 30px;  float: left;}/* .building_nav_revision{  width: auto;  height: 60px;  overflow: hidden;  display: inline-block;  margin-left: 430px;}.building_nav_revision>ol{  width: auto;  height: 60px;  overflow: hidden;}.building_nav_revision>ol>li{  width:auto;  padding-left: 36px;  padding-right: 36px;  height: 30px;  border-right:1px dashed #858585;  box-sizing: border-box;  margin-top:15px;  float: left;}.building_nav_revision>ol>li:last-child{  border-right:none;  padding-right: 0;}.building_nav_revision>ol>li>a{  width: 100%;  height: 100%;  display: block;  line-height: 30px;  cursor: pointer;  text-align: center;}.building_nav_revision>ol>li>a>p{  width: auto;  display: inline-block;  height: 100%;  margin: 0 auto;}.building_nav_revision>ol>li>a>p>img{  display:block;  float: left;}.building_nav_revision>ol>li>a>p>span{  color: #101920;  font-size: 15px;  margin-left: 8px;  font-weight:bold;  width: auto;  display: block;  height: 30px;  line-height: 30px;  float: left;} *//* .quality_nav_box{  width: 100%;  min-width: 1200px;  color: #fff;  height: 100px;  background-color: rgba(0,0,0,0.8)!important;  overflow: hidden;  box-sizing: border-box;  padding-top: 27px;  display: none;  position: absolute;  z-index: 10000;}.quality_nav_box a{  float:right;  font-size: 15px;  color:#fff;  cursor: pointer;}.quality_nav_box_gj{  width: 66px;  padding-top:39px;  background: url("../images/scgj.png") no-repeat top center;  margin-left: 40px;  margin-right: 25px;  }.quality_nav_box_fw{  width: 66px;  padding-top:39px;  background: url("../images/scfw.png") no-repeat top center;  }.quality_nav_box_txt{  display: inline-block;  padding: 2px;}.quality_nav_box_txt:hover{  background-color: #d9000f;} */.online{  height: 2px;  border-bottom:2px solid #d9000f;  margin: 0 auto;  margin-top: 5px;  text-align: center;  width: 0;}.line{  height: 2px;  border-bottom:2px solid #d9000f;  margin: 0 auto;  margin-top: 5px;  text-align: center;  width:73px;}.citys{  width: 300px;  height: auto;  background-color: #fff;  position: absolute;  top:33px;  left: 0;  z-index: 10;  box-shadow: 0px 1px 10px #ccc;  width: 150px;}.citys a{  font-size: 12px;  color: #333;  top:30px;}.citys a:hover{  color: #d6000f;}.citys li{  height: 20px;  line-height: 20px;  text-indent: 20px;}.show{  display: block;}.hide{  display: none;}/* 导航预算 */.reservation_box{  width: 985px;  height: 509px;  overflow: hidden;  margin: 0 auto;  position: fixed;  display: none;  background-color: #fff;  left: 50%;  top:50%;  margin-left: -447px;  z-index: 1003;  margin-top: -254.5px;  background: url("../images/decoration.jpeg") no-repeat top center;}.close{  position: absolute;  right: 0;  top: 0;  cursor: pointer;}.reservation_lt,.reservation_rt,.reservation_btn{  float: left;  box-sizing: border-box;}.reservation_btn{  cursor: pointer;  width:210px;  height:155px;  border-radius: 50%;  position: relative;}.reservation_header div{  float: left;}.compute{  margin-left: 24px;  margin-right: 11px;  width: 186px;  height:54px;  font-size:35px;  font-weight:bold;  color: #FA9400;  text-align: left;  line-height: 73px;  background: url("../images/compute_icon.png") no-repeat bottom center;}.compute_title{  height: 54px;  font-size:19px;  color: #323232;  font-weight:400;  line-height: 88px;}.reservation_btn img{  width:159px;  height:159px;  text-align: center;  position: absolute;  margin-top: -2px;  }.reservation_lt{  /* width: 350px; */  height: 230px;  padding: 7px 0 44px 44px;}.reservation_rt{  width: 346px;  height: 340px;  padding-top: 30px;  box-sizing: border-box;}.reservation_header{  text-align: center;  height: 119px;  font-size: 24px;  color: #333;  border-bottom: 1px solid #9B9B9B;  padding-top: 40px;  box-sizing: border-box;  width: 922px;  margin: 0 auto;}.decoration_title{  font-size: 20px;  color: #333;}.decoration_word{  font-size: 12px;  color: #8c8c8c;}.decoration_box{  margin-bottom: 10px;}.decoration_word{  margin-left: 5px;}.num_span{  margin: 0 5px;}.reservation_input_box{  margin: 20px 0;}#reservation{  cursor: pointer;}.reservation_input_box input{  height: 36px;  border:1px solid #e4e4e4;  width: 256px;  box-sizing: border-box;  padding-left: 8px;}input::-webkit-input-placeholder { color: #bbb; font-size: 13px;}.reservation_input_title{  font-size: 18px;  color: #7C7C7C;  display: inline-block;  width: 85px;  font-weight: bold;  position: relative;}.reservation_rtheader{  margin-top: 45px;  background: url("../images/header_two_meet.gif") no-repeat center;  height: 24px;}.reservation_result{  font-size: 22px;  font-weight: bold;  color: #333;}.reservation_rt img{  /* margin-left: 87px;  margin-top: 10px */ margin-bottom: -4px;}.myInput{  border:1px solid #f29897 !important;  background-color: #fee9f0 !important;  background-image: url("../images/tixc.png")!important;  background-repeat: no-repeat !important;  background-position-x:12px !important;  background-position-y:50% !important;  padding-left: 29px !important;  outline: none;  color: red;  box-sizing: border-box;  text-indent: 10px !important;}.myInput::-webkit-input-placeholder {  color: red;}.myInput:-moz-placeholder {  color: red;}.myInput:-ms-input-placeholder {  color: red;}.form-style{  width: 210px !important;}.hider_fixed{  position: fixed;  /* top:-33px; */  left: 0;  background-color: #fff;  box-shadow: border-box;  box-shadow: 2px 2px 5px #ccc;  width: 100% !important}.mt{  height: 20px;  display: none;}.show{  display: block !important;}.hide{  display: none;}.mask_box{  width: 100%;  height: 100%;  position: fixed;  background-color: #000;  opacity: 0.8;  z-index: 1002;  display: none;  left: 0;  top:0;}.compute_box{  width:158px;  height:155px;  border-radius: 50%;  overflow: hidden;  position: absolute;  left: 28px;  top: 68px;}.compute_title_box{  width: 346px;  height: 20px;  text-align: center;  font-size: 18px;  font-weight: bold;  color: #7C7C7C;  margin: 0 auto;  margin-bottom: 12px;}.compute_item_box{  width: 346px;  height: 172px;  margin: 0 auto;  text-align: center;  padding: 47px 5px 23px 5px;  box-sizing: border-box;  background: url("../images/curry_rectangle.png") no-repeat center;}.compute_item_box li{  width: 132px;  height: 27px;  border:1px dashed #C5C5C5;  float: left;  font-size: 16px;  font-weight: 400;  border-radius: 5px;  margin-left: 23px;  margin-bottom: 14px;  color: #5B5B5B;  line-height: 27px;}.prompt{  margin-top: 8px;  font-size: 13px;  color: #9E9E9E;  font-weight: 400;}.reservation_lt input{  outline: none;}.city_select{  outline: none;  border:1px solid #DDDDDD;  border-radius: 0;}.star{  position: absolute;  right: 10px;  top:4px;}.currydate_customers{  color: #d9000f;}.bottomLine {  border-bottom: solid 1px #fff; }#kfivtwin {  display: none !important;}