@charset "UTF-8";
a, abbr, address, article, aside, audio, b, blockquote, body, caption, cite, code, dd, del, dfn, dialog, div, dl, dt, em, fieldset, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, sup, tfoot, th, thead, time, tr, ul, var, video {
    border: 0;
    margin: 0;
    outline: 0;
    padding: 0;
    font-size: 100%;
    font-weight: normal
}
*:focus {outline: none;}
body { margin: 0;padding: 0;width: 100%;height: 100%;-webkit-user-select: none;-webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-text-size-adjust:none; background-color: #e6e6e6;
    font: 16px/1.25 Arial, "Microsoft Yahei";font-weight: bold;letter-spacing: -0.02em;}
html{-webkit-text-size-adjust: none;}
body * {-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0;padding: 0;}
a { text-decoration: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);cursor:pointer;color:#333;}
input,button,textarea,select {-webkit-appearance:none; font-size:1em;}
input {vertical-align: middle;}
img {border: 0;-ms-interpolation-mode: bicubic;vertical-align: middle;font-size: 0;max-width:100%;}
table {border-collapse: collapse;border-spacing: 0}
th, td, caption {vertical-align: top;text-align: left}
sub,sup{font-size: 10px;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
input[type=checkbox]{vertical-align: middle;}
.clear {width:0px; height:0px; font-size:0; clear:both;}
ul,li {list-style:none;}
body {margin:0 auto; position:relative;}
i,em{ font-style: normal;}


.max_box{max-width:640px;margin:auto;min-width:320px;position: relative;}
.max_box img{display:block;}

.demand_box{width:100%;position:fixed;top:0;background:#F7F7F7;}
.demand_box_gb{position:absolute;top:0;right:0;width:40px;height:40px;display: block;}
.demand{width:90%;height:100%;margin:auto;position:relative;overflow:hidden;}
.demand_title{font-size:1.5rem;color:#333;text-align:center;margin-top:85px;}

/*价格*/
.Price{margin-top:50px;}
.Pricexyb{width:60%;height:40px;font-size:1rem;color:#FFF;background:#FC5C2B;border-radius:40px;position:absolute;bottom:12%;left:50%;margin-left:-30%;text-align:center;line-height:40px;}


/*户型*/
#Huxing_list{border:1px solid #FC5C2B;color:#FC5C2B;}
.Huxing{margin-top:50px;}
.Huxing .Huxing_list{border:1px solid #eae7e7;float:left;border-radius:20px;width:44%;height:40px;text-align:center;line-height:40px;margin-right:12%;margin-bottom:30px;background:#FFF;font-size:1rem;color:#3A3A3A;position:relative;}
.Huxing .Huxing_list:nth-child(2n){margin-right:0;}
.Huxing_list img{width:17px;height:17px;position:absolute;top:-8px;right:0;}



.Huxing_list_i{width:17px;height:17px;position:absolute;top:-8px;right:0;background:url(/image/xqdz1.png) no-repeat 0 0/ 100% 100%;}



.NextStep{width:60%;height:40px;font-size:1rem;color:#FFF;background:#C5C5C5;border-radius:40px;position:absolute;bottom:12%;left:50%;margin-left:-30%;text-align:center;line-height:40px;}

#NextStepcolor{background:#FC5C2B;}

/*区域*/
.Determine{width:60%;height:40px;font-size:1rem;color:#FFF;background:#C5C5C5;border-radius:40px;position:absolute;bottom:5%;left:50%;margin-left:-30%;text-align:center;line-height:40px;}
#Detecolor{background:#FC5C2B;}
.region_box{width:100%;height:62%;margin-top:40px;position:relative;overflow:hidden;}
.region{width:40%;height:100%;position:absolute;top:0;left:50%;margin-left:-20%;max-height:100%;overflow:auto;transition: all .4s;}   /*13%*/
.region li{transition: all .4s;height:60px;text-align:center;line-height:60px;font-size:1.1rem;color:#333;position:relative;}
.region li i{width:7px;height:7px;border-radius:20px;background:none;position:absolute;top:41%;left:26%;float:left;display:block;}
#regionlii{background:#FC5C2B;}
#region{height:45px;line-height:45px;transition: all .4s;}
.regionli{background:#FFF;}
#m_regionYd{left:13%;transition: all .4s;}




.region_City{width:67%;height:100%;position:absolute;top:0;right:0;background:#FFF;max-height:100%;overflow:auto;display: none;}
.region_City li{height:45px;line-height:45px;font-size:1rem;color:#333;}
.region_City li span{margin-left:30px;float:left;}
.region_City li img{float:right;width:17px;height:17px;margin:13px 9px 0 0;}
.i_bright{float:right;width:17px;height:17px;margin:13px 9px 0 0;background:url(/image/xqdz1.png) no-repeat 0 0/ 100% 100%;}
.i_dark{float:right;width:17px;height:17px;margin:13px 9px 0 0;background:url(/image/xqdz2.png) no-repeat 0 0/ 100% 100%;}
.remind{position:absolute;top:50%;left:50%;margin-top:-17.5px;margin-left:-55px;background:rgba(31, 30, 30, 0.83);border-radius:5px;width:110px;height:35px;text-align:center;line-height:35px;font-size:0.95rem;color:#FFF;display:none;}
.HxRemind{position:absolute;top:50%;left:50%;margin-top:-17.5px;margin-left:-85px;background:rgba(31, 30, 30, 0.83);border-radius:5px;width:170px;height:35px;text-align:center;line-height:35px;font-size:0.95rem;color:#FFF;display:none;}
#disabled{pointer-events: none;}

@media screen and (min-width: 300px) and (max-width: 374px) {
  .Determine{height:35px;bottom:9%;}
  .region_box{height:60%;margin-top:30px;}
  .demand_title{margin-top:70px;}
  .region li i{left:24%;}
}



/*刻度尺*/
	.box {height:50px;position:relative;width:100%;margin:0 auto;}
	.wrap{min-width: 320px;max-width:768px;margin:0 auto;overflow:hidden;position:relative;}
	.wrapper {background:#FFF;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:25px 0 10px;position:relative;top:5px;}
/*	.wrapper .scroller li:first-child {width:230px;}
	.wrapper .scroller li:last-child {width:210px;}*/
	.wrapper .scroller li span{display:block;border-left:1px solid #ccc;width:100%;height:13px;}
	.wrapper .scroller li span i {display:inline-block;font-size:12px;color:#9b9b9b;font-style:normal;position:absolute;top:7px;left:-10px;}
	.pillar {display:inline-block;width:6px;height:60px;border-radius:10px;background:rgba(252, 92, 44, 0.85);position:absolute;z-index:2;left:50%;top:-5px;margin-left:-3px;}
	.Price h3{text-align: center;line-height:100px;font-size:1.6rem;color:#FF470F;}


/*报名*/
.xm_bm_box{width:100%;height:100%;position:fixed;top:0;left:0;z-index:100;display:none;}
.xm_bm{width:80%;position:absolute;top:50%;left:50%;margin-top:-100px;margin-left:-40%;background:#FFF;z-index:200;border-radius:5px;padding-bottom:25px;}
.xm_bm em{font-size:1.2rem;color:#DF4312;margin-top:20px;text-align:center;display: block;font-weight:600;letter-spacing:1px;}
.xm_bm_box form{width:90%;margin:auto;margin-top:20px;}
.xm_bm_box form .m_input{border:1px solid #F9DED5;width:100%;height:40px;padding:0 15px;border-radius:5px;}
.xm_bm_box form .m_button{width:100%;height:40px;background:#FF6E42;border:0;margin-top:20px;border-radius:30px;font-size:1rem;color:#FFF;letter-spacing:1px;}
.xm_bm_gb{display: block;width:30px;height:30px;position: absolute;top:-37px;right:-4px;}

.xm_bm_zhez{width:100%;height:100%;background:rgba(33, 33, 33, 0.5);position: absolute;top:0;left:0;}

.m_form{
animation:change 0.8s;
-webkit-animation:change 0.8s;
-moz-animation:change 0.8s; 
}

@keyframes change {
  0% {left:100%;opacity:0;}
  100% {opacity:1;}
}

-webkit-@keyframes change {
  0% {left:100%;opacity:0;}
  100% {opacity:1;}
}

-moz-@keyframes change {
  0% {left:100%;opacity:0;}
  100% {opacity:1;}
}


@media screen and (min-height: 300px) and (max-height: 374px) {
  
}