/*-------------------网站弹出悬浮层--------------------*/
.float_div{width:100%;height:100%;position: fixed;top:0px;z-index:100;   }
.float_div_bg{width:100%;height:100%;background:#000; opacity:0.5;filter:alpha(opacity=50); position: fixed;top:0px}
.main{width:681px; height:341px; margin:0px auto;position: fixed;z-index:10; top:272px; left:0; right:0;  background:url(../images/float_div_baojia.png) no-repeat;}
.main h1{ font-size: 14px; color: #333; margin-left: 55px; position: absolute; bottom:42px; left: 140px; }
.main h1 em{ width: auto; height: 25px; display: inline-block; background: #036959; color: #fff; border-radius: 50px; text-align: center; line-height: 25px; margin: 0 10px; padding: 0 10px; }

.hint_content{ position: relative;}

.hint_content h3{ width: 460px; padding-bottom: 20px; right: 25px;   top:32px; position: absolute ;z-index: 11; font-size: 16px;   color: #111;}
.hint_content h3 em{ width: auto; height: 25px; display: inline-block; background: #036959; color: #fff; border-radius: 50px; text-align: center; line-height: 25px; margin: 0 10px; padding: 0 10px; }

.hint_content .biaodan{ width:588px; height:230px;  position: absolute; z-index: 11; left:45px;   top:70px;   }
.hint_content .biaodan .formWrap { width:600px; height:230px; overflow:hidden;  margin-top: 40px; padding: 0   }
.hint_content .biaodan .inputWrap { position:relative; float:left; height: 50px; margin-bottom:19px; border:1px solid #e3e3e3; color: #111; background:#eee}
.hint_content .biaodan .inputWrap1 { width:244px; margin-right:20px; margin-bottom: 30px; }
.hint_content .biaodan .inputWrap2 { width:310px; margin-right:0px; margin-bottom: 30px;}
.hint_content .biaodan .inputWrap3 { width:177px; margin-right:20px; }
.hint_content .biaodan .inputText { position:relative; z-index:2; display:block; height:38px; padding:7px 15px; border:0; background:none;  }
.hint_content .biaodan .inputText { width:214px; }
.hint_content .biaodan .inputTexts { position:relative; z-index:2; display:block; height:50px; padding:7px 15px; border:0; background:none; width:175px; line-height: 50px;  }
.hint_content .biaodan .inputTip { position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; line-height:50px; text-indent:15px;   }
.hint_content .biaodan .submitBtn { float:right; display:block; width:160px; height:40px; margin-right: 20px; margin-top: 10px; line-height:40px; border:0; border-radius: 50px; background-color:#036959; color:#FFF; cursor:pointer; font-size:15px; }
.hint_content .biaodan .submitBtn:hover { opacity:0.9; filter:Alpha(opacity=90); }
.hint_content .biaodan h1{ font-size: 14px; color: #888; margin-left: 55px; position: absolute; top:210px; left: 80px; }


.hint_choose{ margin-left:640px; padding-top:12px; }
.hint_choose a{display:block; width:32px; height:30px;}
.h_c_agree{width:32px; height:30px;background: url(../images/ico_hint_close.png) center no-repeat; }
a:hover.h_c_agree{text-decoration:none;color:#fdfdfd}



/*-------------------设计师弹出 弹出预约--------------------*/
/*
.searchPop { display:none; position:fixed; left:20px; right: 0; top:200px; margin: 0 auto;width:380px; height:508px; z-index:10;   }
.searchPop .close { position:absolute; z-index:11; right:20px; top:25px; width:25px; height:25px; cursor:pointer;  background-size: cover; }
.searchPop h3{ width: 250px; margin: 0 auto 20px auto; padding-bottom: 20px; left: 20px; right: 0; top:40px; position: absolute ;z-index: 11; font-size: 24px; text-align:center; border-bottom: 1px solid #eee;}
.searchPop h3 p{ font-size: 14px; margin-top: 10px; word-spacing: 15px;}
.searchPop .biaodan{ width: 250px; height: 330px; margin: 0 auto; position: absolute; z-index: 11; left: 20px; right: 0; top:150px;  }
.searchPop .biaodan .formWrap { width:250px; height: 330px; padding: 0; overflow:hidden; margin: 0px 0 0 0;}
.searchPop .biaodan .inputWrap { position:relative;   margin-bottom:30px; margin-right: 18px; border:0px solid #eee; background: #eee; border-radius: 4px;  }
.searchPop .biaodan .inputWrap1 { width:310px;   }
.searchPop .biaodan .inputText { position:relative; z-index:2; display:block; height:34px; padding:7px 15px; border:0; background:none; }
.searchPop .biaodan .inputTip { position:absolute; z-index:1; left:0; top:0; width:100%; height:50px; line-height:50px; text-indent:15px; }
.searchPop .biaodan .submitBtn { display:inline-block; width:250px; height:50px; border-radius:50px;  line-height:50px; border:0; background-color:#036959; color:#fff; cursor:pointer; font-size:16px; }
.searchPop .biaodan .submitBtn:hover{ background: #036959; color: #fff;}
.searchPop .biaodan .xing{ margin-top: 10px; color: #999;}

.searchPop .bg2{width:100%;height:100%;   background: url(../images/updiv-bg.jpg) center no-repeat; position: absolute;top:0px; left: 0; z-index:8;}
.searchPop .bg { width:100%;height:100%;  background:#000; opacity:0.7;filter:alpha(opacity=70); position: fixed;top:0px; left: 0; z-index:7;}*/

.searchPop { display:none; position:fixed; left:20px; right: 0; top:150px; margin: 0 auto;width:380px; height:440px; z-index:10;    }
.searchPop .close { position:absolute; z-index:11; right:20px; top:25px; width:25px; height:25px; cursor:pointer;  background-size: cover; }
.searchPop h3{ width: 250px; margin: 0 auto 20px auto; padding-bottom: 20px; left: 20px; right: 0; top:30px; position: absolute ;z-index: 11; font-size: 24px; text-align:center; border-bottom: 1px solid #eee; letter-spacing:5px; color: #111;}
.searchPop h3 p{ font-size: 14px; margin-top: 10px; color: #666; letter-spacing:5px; }
.searchPop .biaodan{ width: 250px; height: 330px; margin: 0 auto; position: absolute; z-index: 11; left: 20px; right: 0; top:130px;    }
.searchPop .biaodan .formWrap { width:250px; height: 330px; padding: 0; overflow:hidden; margin: 0px 0 0 0;}
.searchPop .biaodan .inputWrap { position:relative;   margin-bottom:20px; margin-right: 18px; border:0px solid #eee; background: #eee; border-radius: 4px;  }
.searchPop .biaodan .inputWrap1 { width:250px;   }
.searchPop .biaodan .inputText { position:relative; z-index:2; display:block; height:34px; padding:7px 15px; border:0; background:none; }
.searchPop .biaodan .inputTip { position:absolute; z-index:1; left:0; top:0; width:100%; height:50px; line-height:50px; text-indent:15px; }
.searchPop .biaodan .submitBtn { display:inline-block; width:250px; height:50px; border-radius:50px;  line-height:50px; border:0; background-color:#036959; color:#fff; cursor:pointer; font-size:16px; }
.searchPop .biaodan .submitBtn:hover{ background: #036959; color: #fff;}
.searchPop .biaodan .xing{ margin-top: 10px; color: #999;}

.searchPop .bg2{width:100%;height:100%;   background: url(../images/updiv-bg.jpg) center no-repeat; position: absolute;top:0px; left: 0; z-index:8; border-radius: 10px; }
.searchPop .bg { width:100%;height:100%;  background:#000; opacity:0.5;filter:alpha(opacity=50); position: fixed;top:0px; left: 0; z-index:7;}


/*-------------------免费量房 弹出预约--------------------*/
.liangfangPop { display:none; position:fixed; left:20px; right: 0; top:150px; margin: 0 auto;width:380px; height:440px; z-index:10;    }
.liangfangPop .close { position:absolute; z-index:11; right:20px; top:25px; width:25px; height:25px; cursor:pointer;  background-size: cover; }
.liangfangPop h3{ width: 250px; margin: 0 auto 20px auto; padding-bottom: 20px; left: 20px; right: 0; top:30px; position: absolute ;z-index: 11; font-size: 24px; text-align:center; border-bottom: 1px solid #eee; letter-spacing:5px; color: #111;}
.liangfangPop h3 p{ font-size: 14px; margin-top: 10px; color: #666; letter-spacing:5px; }
.liangfangPop .biaodan{ width: 250px; height: 330px; margin: 0 auto; position: absolute; z-index: 11; left: 20px; right: 0; top:130px;    }
.liangfangPop .biaodan .formWrap { width:250px; height: 330px; padding: 0; overflow:hidden; margin: 0px 0 0 0;}
.liangfangPop .biaodan .inputWrap { position:relative;   margin-bottom:20px; margin-right: 18px; border:0px solid #eee; background: #eee; border-radius: 4px;  }
.liangfangPop .biaodan .inputWrap1 { width:250px;   }
.liangfangPop .biaodan .inputText { position:relative; z-index:2; display:block; height:34px; padding:7px 15px; border:0; background:none; }
.liangfangPop .biaodan .inputTip { position:absolute; z-index:1; left:0; top:0; width:100%; height:50px; line-height:50px; text-indent:15px; }
.liangfangPop .biaodan .submitBtn { display:inline-block; width:250px; height:50px; border-radius:50px;  line-height:50px; border:0; background-color:#036959; color:#fff; cursor:pointer; font-size:16px; }
.liangfangPop .biaodan .submitBtn:hover{ background: #036959; color: #fff;}
.liangfangPop .biaodan .xing{ margin-top: 10px; color: #999;}

.liangfangPop .bg2{width:100%;height:100%;   background: url(../images/updiv-bg.jpg) center no-repeat; position: absolute;top:0px; left: 0; z-index:8; border-radius: 10px; }
.liangfangPop .bg { width:100%;height:100%;  background:#000; opacity:0.5;filter:alpha(opacity=50); position: fixed;top:0px; left: 0; z-index:7;}

/*-------------------快速获取报价 弹出悬浮层--------------------*/
.baojiaPop { display:none; position:fixed; left:0px; right: 0; top:250px; margin: 0 auto;width:681px; height:341px; z-index:10;   }
.baojiaPop .close { position:absolute; z-index:11; right:-5px; top:-5px; width:30px; height:30px; cursor:pointer;  background-size: cover;  }
.baojiaPop h3{ width: 460px; padding-bottom: 20px; right: 25px;   top:32px; position: absolute ;z-index: 11; font-size: 16px;   color: #111;}
.baojiaPop h3 em{ width: auto; height: 25px; display: inline-block; background: #036959; color: #fff; border-radius: 50px; text-align: center; line-height: 25px; margin: 0 10px; padding: 0 10px; }

.baojiaPop .biaodan{ width:588px; height:230px;  position: absolute; z-index: 11; left:45px;   top:70px;   }
.baojiaPop .biaodan .formWrap { width:600px; height:230px; overflow:hidden;  margin-top: 40px; padding: 0   }
.baojiaPop .biaodan .inputWrap { position:relative; float:left; height: 50px; margin-bottom:19px; border:1px solid #e3e3e3; color: #111; background:#eee}
.baojiaPop .biaodan .inputWrap1 { width:244px; margin-right:20px; margin-bottom: 30px; }
.baojiaPop .biaodan .inputWrap2 { width:310px; margin-right:0px; margin-bottom: 30px;}
.baojiaPop .biaodan .inputWrap3 { width:177px; margin-right:20px; }
.baojiaPop .biaodan .inputText { position:relative; z-index:2; display:block; height:38px; padding:7px 15px; border:0; background:none;  }
.baojiaPop .biaodan .inputText { width:214px; }
.baojiaPop .biaodan .inputTexts { position:relative; z-index:2; display:block; height:50px; padding:7px 15px; border:0; background:none; width:175px; line-height: 50px;  }
.baojiaPop .biaodan .inputTip { position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; line-height:50px; text-indent:15px;   }
.baojiaPop .biaodan .submitBtn { float:right; display:block; width:160px; height:40px; margin-right: 20px; margin-top: 10px; line-height:40px; border:0; border-radius: 50px; background-color:#036959; color:#FFF; cursor:pointer; font-size:15px; }
.baojiaPop .biaodan .submitBtn:hover { opacity:0.9; filter:Alpha(opacity=90); }
.baojiaPop .biaodan h1{ font-size: 14px; color: #888; margin-left: 55px; position: absolute; top:210px; left: 80px; }


.baojiaPop .bg2{width:100%;height:100%;   background: url(../images/float_div_baojia.png) center no-repeat; position: absolute;top:0px; left: 0; z-index:8;}
.baojiaPop .bg { width:100%;height:100%;  background:#000; opacity:0.5;filter:alpha(opacity=50); position: fixed;top:0px; left: 0; z-index:7;} 


/*-------------------底部悬浮层--------------------*/
.ct-bj-link { width: 160px; height: 122px; position: fixed; left: -160px; bottom: 0; transition: left 1s;
        -moz-transition: left 1s;
        /* Firefox 4 */
        -webkit-transition: left 1s;
        /* Safari and Chrome */
        -o-transition: left 1s;
        /* Opera */cursor:pointer;
    }
#bottomBox { width: 100%; background: rgba(0, 0, 0, 0.75);  position: fixed; bottom: 0; left: 0;z-index: 6; padding: 20px 0; height: 60px;}
#bottomBox .wrap { width: 1200px; margin: 0 auto; position: relative; clear: both }
#bottomBox .bottomLeft {width: 245px; height: 68px; position: absolute; top: 0px; left: 0;background:url(../images/bottom_01.png) no-repeat; }
#bottomBox .bottomLeft .ygbj{    dwidth:240px;height:60px;background:url(../images/ygbj-c4423.gif) no-repeat;}
#bottomBox .bottomLeft .screen{ background-blend-mode:screen; mix-blend-mode:screen; }
#bottomBox .bottom_center { height: 85px;  position: absolute; right: 0px;width: 850px;     }
#bottomBox .bottom_center .formWrap { width:850px; height: 180px; padding: 0; overflow:hidden; margin: 10px 0 0 0;}
#bottomBox .bottom_center .inputWrap { position:relative;   margin-bottom:30px; margin-right: 18px; border:0px solid #eee; background: #fff; border-radius: 4px;  }
#bottomBox .bottom_center .inputWrap1 { width:164px; float: left;  }
#bottomBox .bottom_center .inputText { position:relative; z-index:2; display:block; height:34px; padding:7px 15px; border:0; background:none; }
#bottomBox .bottom_center .inputTexts { position:relative; z-index:2; display:block; height:48px; padding:7px 15px; border:0; background:none; width:155px; line-height: 50px;  }
#bottomBox .bottom_center .inputTip { position:absolute; z-index:1; left:0; top:0; width:100%; height:50px; line-height:50px; text-indent:15px; }
#bottomBox .bottom_center .submitBtn { display:inline-block; width:120px; height:50px; border-radius:4px;  line-height:50px; border:0; background-color:#036959; color:#fff; cursor:pointer; font-size:16px; }
#bottomBox .bottom_center .submitBtn:hover{ background: #036959; color: #fff;} 
#bottomBox .bottom-close { width: 25px; height: 25px; position: absolute;right: 20px; top: 18px; background: url(../images/close2.png) no-repeat rgba(0, 0, 0, .4); background-size: 100% auto;
  display: block;z-index: 999;cursor: pointer;border-radius: 4px}
#bottomBox .bottom-close:hover {  background-color: #036959}





