@charset "utf-8";
/* CSS Document */
.box{width: 100%;height: 4rem;background: url(../images/dingzhi.jpg) no-repeat;background-size: 100%;margin-top: .8rem;}
.box1{text-align: center;width: 94%;background-color: #FFFFFF;display: block;margin-left: 3%;margin-top: -1.3rem;border-radius: 10px 10px 0 0;padding-top: .01rem}
.dz_title{margin-top: 5%;font-size: 1.6em;color: #666;font-weight: normal;text-align: center;}
.box1 select{margin-top: 5%;text-align: center;border-color: #e6e6e6;width: 80%;height:.7rem;border-radius: 5px;appearance:none; -moz-appearance:none; -webkit-appearance:none;background: url("../images/arrow.png") no-repeat 93% 50%;padding-left: .3rem;font-size: .3rem;}
.que_btn a{height: .8rem;line-height: .8rem;text-align: center;width: 90%;margin: 0 auto;margin-bottom: .4rem;background: #6c98ce;color: #fff;font-size: .35rem;display: block}
.que_t{height: .8rem;line-height: .8rem;text-align: center;width: 90%;margin: 0 auto;margin-bottom: .4rem;background: #6c98ce;color: #fff;font-size: .35rem;display: block;}
.srdz_srk{width: 90%;height: 40px;border-radius: 25px;border: 1px solid #ccc;display: block;margin: 0 auto;margin-bottom: .3rem;text-align: center; font-size: .3rem;}

/*理想户型*/
select.ui-choose{display: none;}
ul.ui-choose { box-sizing: border-box; display: inline-block; border: 1px solid transparent; font: 100 16px/30px; border-right: none; border-bottom: none; font-size: 0.5rem; margin: 0; padding: 0; list-style: none; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 100%;}
ul.ui-choose:after { content: ""; display: table; clear: both; }
ul.ui-choose>li { box-sizing: border-box; border: 1px solid #ccc; border-radius: 5px; float: left; height: 34px; line-height: 32px; margin-left: 4%; margin-bottom: 5%; padding: 0 5px; cursor: pointer; position: relative; z-index: 1; width: 28%; text-align: center; overflow:hidden;font-size: .3rem}
ul.ui-choose>li:first-child { border-radius: 5px; }
ul.ui-choose>li:last-child { border-radius: 5px; }
ul.ui-choose>li:hover { z-index: 4; border-color: #6c98ce; color: #6c98ce; background: #effbff}
ul.ui-choose>li.selected { z-index: 3; border-color: #6c98ce; color: #6c98ce;}
ul.ui-choose>li.disabled { z-index: 2; background-color: #f2f2f2; color: #aaa; cursor: not-allowed; }
ul.ui-choose>li.disabled:hover { border-color: #aaa; }
ul.ui-choose>li.selected.disabled { z-index: 2; background-color: #8FC7FF; color: #fff; cursor: not-allowed; border-color: #8FC7FF; }
.demo-table {margin-top: 3%;border-collapse: collapse;width: 90%;margin-left: 5%;}
.demo-table caption { border-bottom: 1px dashed #ccc;height: 40px;margin-bottom: 20px;font: 18px/1.2 normal 'microsoft yahei';}
.demo-table tr td {padding: 2%;font: 16px/1.8 normal 'microsoft yahei';vertical-align: top;}
.ui-input {vertical-align: top;height: 18px;font-size: 16px;line-height: 20px;border: 1px solid #aaa;padding: 6px 8px;border-radius: 3px;}


/***********标尺滑块拖动选择数值**************/
.w_box {height:50px;position:relative;width:90%;margin:0 auto;}
#numberID{font-size: .4rem;font-weight: 600;text-align: center;line-height: 60px;color: #6c98ce;}
.wrap{min-width: 320px;max-width:768px;margin:0 auto;overflow:hidden;position:relative;}
.wrapper {position:relative;height:49px;line-height:50px;width:100%;overflow: hidden;margin:0 auto;border:1px solid #ccc;border-radius:25px;}
.wrapper .scroller {position:absolute;padding:0 48% 0 50%;}
.wrapper .scroller li {float: left;width:50px;height:13px;line-height:13px;text-align: center;font-style: none;margin: 0 20px; padding:30px 0 10px;position:relative;}
.wrapper .scroller li span{display:block;border-left:1px solid #ccc;/*border-right:1px solid #ccc;*/width:100%;height:100%;}
.wrapper .scroller li span i {display:inline-block;font-size:12px; font-style:normal;position:absolute;top:7px;left:-10px;color: #9b9b9b;}
.pillar {display:inline-block;width:6px;height:100%;border-radius:10px;background:#6c98ce;position:absolute;z-index:2;left:50%;margin-left:-3px;}

/***********城市选择**************/
.city_sl{display: block;width: 90%;height: 40px;border-radius: 25px;border: 1px solid #ccc;text-align: center;font-size: .3rem;line-height: 40px;margin: 0 auto;margin-top: 5%;color: #6c98ce;}

/***********日期选择**************/
.s_data{margin-bottom: 5%;}


/***********私人订制说明**************/
.w_do{width: 100%;line-height: .9rem;border-bottom: 1px solid #e5e5e5;text-align: center;color: #3b4144;font-size: .3rem;}
.help_media li{border-bottom: 1px solid #e5e5e5;padding: .3rem 0;}
.help_media li:last-child{border-bottom: none;}
.help_media li .media_img{width: 2rem;height: 2rem;display: block;float: left;margin-left: .3rem;margin-right: .3rem;background: url(../images/help_icons.png) 0 0 no-repeat;background-size: 2rem auto;}
.help_media li .ico_2{background-position: 0 -2.55rem;}
.help_media li .ico_3{background-position: 0 -5.3rem;}
.help_media li .ico_4{background-position: 0 -8rem;}
.help_media li .reserve_img{float: right;margin-left: .3rem;margin-right: .3rem;}
.help_media li .reserve_txt{text-align: right;}
.help_media li .media_txt{min-height: 1rem;padding-top: 0.15625rem;}
.help_media li .media_txt .lab{color: #3b4144;font-size: 0.3rem;display: block;font-weight: 700;}
.help_media li .media_txt .desc{color: #869099;font-size: 0.25rem;line-height: .4rem;margin-top: 0.1rem;}