/*免费申请弹出层*/.apply_popup_layer,.common_apply_popup_layer {position:fixed;left:0;top:0;width:100%;height:100%;background:#2f2e2e;z-index:9999999;opacity:0.5;display:none;cursor:pointer;}
.apply_popup {width:690px;height:466px;line-height:30px;text-align:center;background-color:#ffffff;z-index:99999999;position:fixed;top:50%;left:50%;margin-top:-250px;margin-left:-345px;padding:40px 181.5px;display:none;}
.apply_popup_title {font-size:26px;color:#333333;font-weight:normal;}
.apply_popup_title,.apply_popup_p,.apply_popup_ul,.apply_popup_ul li,.apply_popup_ul li input,.apply_popup_ul li button,.apply_popup .explain {width:327px;float:left;}
.apply_popup_title .icon-phone-circled {color:#43514c;}
.apply_phone {height:330px}
.apply_popup_p {font-size:18px;color:#999999;margin-bottom:5px;margin-top:10px;}
.apply_popup_ul li {margin-top:10px;margin-bottom:10px;}
.apply_popup_ul li input {font-size:16px;color:#999999;padding:0 20px;height:45px;line-height:45px;border:solid 1px #d9d9d9;}
.icon-cancel-1 {position:absolute;right:0;top:0;width:30px;height:30px;line-height:30px;color:#bababc;font-size:19px;margin:0;cursor:pointer;}
.apply_popup_ul li button {font-size:18px;color:#fff;border:0;background-color:red;line-height:45px;}
.apply_popup .explain {color:#505050;font-size:16px;margin-top:0px;line-height:25px;}
.apply_popup .explain i {color:#ea3d00}
/* 遮罩层 -- start */.apply_popup_layer {position:fixed;left:0;top:0;width:100%;height:100%;background:#2f2e2e;z-index:9999999;opacity:0.5;display:none;cursor:pointer;}
.rePrice_apply_popup {width:1175px;height:615px;line-height:30px;text-align:center;background-color:#ffffff;z-index:19999999;position:fixed;top:50%;left:50%;margin-top:-385px;margin-left:-587.5px;display:none;background-size:contain;background:url('../images/image_bg@2x.png') no-repeat 0 0;}
.common_rePrice_apply_popup {width: 435px;padding: 50px;height: 569px;line-height:30px;text-align:center;background-color:#ffffff;z-index: 99999999;position:fixed;top: 13%;left: 50%;/* margin-top: -280px; */margin-left: -293px;display:none;background-size:contain;}
.spe_comp_pop {/* padding:0px; */}
.apply_popup_title {font-size:26px;color:#333333;font-weight:normal;}
.apply_popup_title,.apply_popup_p,.apply_popup_ul,.apply_popup_ul li,.apply_popup_ul li input,.apply_popup_ul li button,.rePrice_apply_popup .explain,.common_rePrice_apply_popup .explain {width:327px;float:left;}

/* 遮罩层 -- end */
/* 关闭小叉 */.closeLayer_wrap {width: 26px;height: 26px;line-height: 26px;border-radius:50%;/* background:#eeeeee; */position:absolute;right: 10px;top: 10px;z-index: 9999;}
.closeCommonLayer {font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:0px;margin-right:0px;font-size:26px;color:#505050;height: 26px;line-height: 26px;width: 26px;background: url(../images/close-icon.png) no-repeat;}
/* 装修报价弹窗 -- start */.build_comp {/* 父盒子 */padding-top: 0px;/* overflow:hidden; */width:100%;}
.rePrice_apply_popup .build_comp,.common_rePrice_apply_popup .build_comp {padding-right:0!important;margin-right:0!important;}
.build_comp .build_comp_title_h2 {padding-left:46px;}
.build_comp .build_comp_title_wrap {overflow:hidden;}
.build_comp h2:first-child {margin-left:0px;}
.build_comp .abstract {font-size:14px;color:#999;float:left;margin-top:25px;}
.build_comp .abstract i {font-size:16px;color:#eb3d00;}
.build_comp .hr_hr {width:100%;float:left;border:0;height:0.1px;margin-bottom:12px;}
.build_comp .build_comp_content {width:1120px;height:380px;padding:23px 12px 23px 12px;border:solid 1px #ee5722;margin:0 auto;}
.build_comp .build_comp_content .build_comp_cont_left {width:440px;float:left;margin-right:0;}
.build_comp .build_comp_content .build_comp_cont_left li:first-child {font-size:25px;height:25px;line-height:25px;margin-top:0;margin-bottom:14px;color:#505050;padding-left:0;white-space:nowrap;text-overflow:ellipsis;}
.build_comp .build_comp_content .build_comp_cont_left li {width:440px;float:left;height:42px;line-height:42px;margin-top:17px;font-size:18px;color:#505050;position:relative;padding-left:5px;vertical-align:middle;}
.build_comp .build_comp_content .build_comp_cont_left li p {display:inline-block;vertical-align:middle;}
.build_comp .build_comp_content .build_comp_cont_left li input,.build_comp .build_comp_content .build_comp_cont_left li select {width:300px;height:40px;line-height:40px;padding:0 15px;border:solid 1px #d9d9d9;}
.build_comp .build_comp_content .build_comp_cont_left li input {font-size:16px;color:#999;}
.build_comp .build_comp_content .build_comp_cont_left li select option {line-height:43px;}
.build_comp .build_comp_content .build_comp_cont_left li em {position:absolute;width:9px;line-height:40px;right:45px;color:#ea3e00;font-size:13px;}
.build_comp .build_comp_content .build_comp_cont_left li:nth-child(3) em,.build_comp .build_comp_content .build_comp_cont_left li:nth-child(4) em {font-size:13px;}
.build_comp .build_comp_content .build_comp_cont_left li select {text-align:center;font-size:18px;color:#505050;}
.build_comp_cont_center {width:222px;height:390px;float:left;text-align:center;}
.build_comp_cont_center .hr_wrap_build_comp_content hr {width:4px;margin-top:-23px;border:0;background-color:#f7b198;height:106px;display:inline-block;}
.hr_wrap_build_comp_content {text-align:center;}
.build_comp_cont_center button {width:177px;height:177px;border-radius:100%;background-color:#eb3d00;color:#fff;text-align:center;font-size:18px;line-height:117px;border:solid 23.5px #f7b198;margin-top:-10px;}
.build_comp_cont_right {width:403px;float:left;}
.build_comp_cont_right li:first-child {margin-left:0;font-size:25px;height:25px;line-height:25px;margin-top:0;margin-bottom:12px;color:#505050;padding-left:0;white-space:nowrap;text-overflow:ellipsis;}
.build_comp_cont_right li:nth-child(2) {border:dashed 1px #d9d9d9;font-size:26px;line-height:48px;margin-top:20px;color:#505050;padding:47px 50px;}
.build_comp_cont_right li:nth-child(2) em {float:left;}
.build_comp_cont_right li:nth-child(2) b {width:180px;float:left;text-align:center;font-size:38px;color:#eb3d00;font-weight:normal;}
.fixed_right .qr_little_code {position:relative;}
.fixed_right .qr_little_code .qr_little_code-img2 {display:none;}
.fixed_right .qr_little_code:hover .qr_little_code-img1 {display:none;}
.fixed_right .qr_little_code:hover .qr_fade_code,.fixed_right .qr_little_code:hover .qr_little_code-img2 {display:block;}
.fixed_right .qr_fade_code {width:194px;height:176px;position:absolute;right:85px;top:-50px;padding:10px 5px;text-align:center;display:none;}
.fixed_right .qr_fade_code span {display:block;}
.fixed_right .computedPara {position:relative;}
.fixed_right .computedPara .computedPic-img2 {display:none;}
.fixed_right .computedPara:hover .computedPic-img1 {display:none;}
.fixed_right .computedPara:hover .computedPic-img2 {display:block;}
.fixed_right li img {width:100%;float:left;}
.fixed_right li.on,.fixed_right li:hover {color:#009966;}

.decoration-calc {padding:48px 0;text-align:center;}
.decoration-calc h2 {font-weight:normal;font-size: 27px;}
.decoration-calc p {color:#999;margin-top: 5px;}
.decoration-calc p span {color:#eb3d00;}
.calc-wrapper {position:relative;}
.calc-container {/* border:#eb3d00 1px solid; */margin: 30px 0 0 0;padding: 0 0px;display:flex;}
.calc-wrapper .calc-btn {/* background:#f2f3f5; */margin:0 auto;}
.calc-wrapper .calc-btn >div .coolbg{background-color: #f00;color:#fff;text-align:center;border: 0;cursor: pointer;}
.calc-container > div {flex:1;color:#505050;}
.calc-container > div h2 {font-weight:normal;margin-bottom:10px;}
.calc-container .calc-form {padding: 8px 0px 10px 0px;}
.calc-form .calc-form-item {display:flex;margin-bottom: 25px;}
.calc-form .calc-form-item .yuyue{position:relative;width: 433px;}
.calc-form .calc-form-item .line1{position:absolute;left:0;bottom:0;width:1px;height: 13px;background:#bbb;}
.calc-form .calc-form-item .line2{position:absolute;right:0;bottom:0;width:1px;height: 13px;background:#bbb;}
.calc-form .calc-form-item > div input{width: 433px;height: 32px;text-indent: 10px;line-height: 32px;font-size: 14px;border: #d9d9d9 1px solid;}
.calc-form .calc-form-item > div textarea{width: 433px;height: 100px;font: 400 14px Arial;text-indent: 10px;font-size: 14px;line-height: 32px;border: #d9d9d9 1px solid;}
.calc-form .calc-form-item.area > div::after {content:'m²';position:absolute;right:30px;top:8px;color:#ea3e00;}
.calc-form .calc-form-item.common-area > div::after {right:8px;top:4px;}
.calc-form .calc-form-item label {line-height:36px;white-space:nowrap;}
.calc-form .calc-form-item .address select {flex:1;line-height:36px;border:#d9d9d9 1px solid;background-color:#fff;text-align:center;text-align-last:center;border-radius:0;}
.calc-form .calc-form-item .address select:first-child {margin-right:20px;}
.calc-form .calc-form-item .type select {width:100%;line-height: 32px;border:#d9d9d9 1px solid;background-color:#fff;text-align: left;text-align-last: left;/* border-radius:0; */text-indent: 10px;font-size: 14px;height: 32px;}
.calc-form .calc-form-item .house-type {display:flex;}
.calc-form .calc-form-item .house-type span {flex:1;text-align:center;line-height:36px;border:#d9d9d9 1px solid;cursor:pointer;}
.calc-form .calc-form-item .house-type span.active {background-color:#eb3d00;color:#fff;border-color:#eb3d00;}
.calc-form .calc-form-item .house-type span:first-child {margin-right:20px;}
.calc-form .calc-form-item .error-text {position:absolute;left:70px;bottom:-20px;color:#eb3d00;display:none;}
.calc-form .calc-form-item .error-text.show {display:block;}
.calc-container .calc-result {padding:32px 0 32px 142px;}
.calc-container .calc-result em {display:inline-block;min-width:100px;text-align:center;}
.calc-container .calc-result em.red {color:#eb3d00;}
.calc-container .result-container label {display:inline-block;padding-bottom:38px;font-size:18px;}
.calc-container .result-container span {font-size:18px;}
.result-container {border:#d9d9d9 1px dashed;padding:40px 0 15px 100px;}
.result-container i {display:inline-block;width:18px;height:18px;color:#eb3d00;border:#eb3d00 1px solid;border-radius:50%;text-align:center;line-height:18px;margin-right:10px;}
.calc-result > p {font-size:20px;margin-top:30px;}
.calc-result > p span {font-weight:bolder;font-size:28px;}
.calc-wrapper .common-calc-btn {width: 379px;height: 50px;}
.calc-wrapper .common-calc-btn >div .coolbg {margin: 6px auto;font-size: 20px;line-height: 50px;width: 379px;height: 50px;}
/* -- end */



.gg_rtk{position:fixed;bottom: 10%;left: 0;display:none;height:40px;z-index:150;}
.gg_rtk .gg_r_tel{border-bottom-left-radius:5px;width:40px;height:40px;border-top-left-radius:5px;background: #006bc9 url(../images/gg_tel.png) no-repeat center;float: left;}
.gg_rtk .gg_r_zi{border-bottom-right-radius:5px;border-top-right-radius:5px;background: #1f8ceb url(../images/gg_r_t.png) no-repeat 133px center;font-size:14px;padding-left:10px;padding-right: 15px;height:40px;line-height:40px;color:#fff;cursor:pointer;float: left;}
.tk_close{
    position: absolute;
    right: 0px;
    top: 0px;
    color: #28334b;
    background: #fff;
    width: 18px;
    height: 18px;
    font-size: 13px;
    cursor: pointer;
}