@charset "utf-8";
/* CSS Document */

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, 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: #f4f6f9;
    /*font:12px Microsoft YaHei,arial,\5b8b\4f53;*/color:#101D37;letter-spacing: -0.02em;min-width: 320px; max-width:100%;font-family: Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size: 12px}
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:#101D37;}
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;}
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;}

.flex{display:flex;}
.one_hide{overflow: hidden;   text-overflow: ellipsis;  white-space: nowrap;}



/*提示框弹层*/
.Tip_Info{ position:fixed; left:5%; top:50%; width:86%; /*height:80px;*/  margin-top:-40px; font-size:14px; text-align:center;/* line-height:80px;*/ background:rgba(0,0,0,.6); color:#ffffff; z-index:10024; display:none;padding: 15px 2%;border-radius: 5px;}

.w100{width: 100%;background: #fff;margin-bottom: .05rem;}
.w100_2{width: 100%;background: #fff;padding-bottom: .2rem;}
.w94{width: 95%;margin: 0 auto;margin-top: .5rem;overflow: hidden;}
.w94_2{width: 95%;margin: 0 auto;overflow: hidden;}


/*楼盘详情页标题*/
.h_title{height: .4rem;line-height: .4rem;border-left: 2px solid #ff4a00;padding-left: .2rem;margin: .2rem 0;}
.h_title h3{font-size: .5rem;font-weight:700;}
.h_title h3 span{/*color: #ff4a00;*/font-weight: 700;}
.h_more a{font-size: .25rem;color: #a9acb3;font-weight: 400;float: right;margin-top: -.5rem;position: relative;}


/*报名窗口样式*/
.Content{height:100%;}
.m_signUp_box{z-index:1000;position:relative;}
.m_signUp{border:1px solid;width:100%;height:100%;position: fixed;top:0;left:0;z-index:100;background-color:#000;opacity:0.3;}
.m_form{width:80%;position:absolute;top: 3rem; left:50%;margin-left:-40%;z-index:110;border-radius:10px;overflow:hidden;background:#FFF;padding-bottom:30px;box-shadow:7px 7px 20px 0px rgba(70, 54, 54, 0.35);animation:change 0.4s;-webkit-animation:change 0.4s;-moz-animation:change 0.4s; -o-animation:change 0.4s;}
@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;}}
-o-@keyframes change {  0% {left:100%;opacity:0;}  100% {opacity:1;}}
.m_form_title{height:65px;background: url(/html/img/mobile/m_bm1.png) no-repeat 0 0 / 100% 100%;text-align:center;line-height:65px;font-size:.5rem;color:#FFF;}
.m_form_input{border:1px solid #E8F0F7;width:85%;height:40px;margin:auto;margin-bottom:15px;position:relative;top:13px;}
.m_form_input img{display: block;width: 23px;margin-top: 5px;float:left;margin-left:14px;}
.m_form_input input{outline:none;float:left;width:78%;height:96%;border:0;margin-left:10px;font-size:0.3rem;color:#666;}
.m_button{outline:none;width:85%;height:41px;border:0;background:#48BF01;margin:auto;display: block;margin-top:33px;font-size:.3rem;color:#FFF;}
.y_fonr_text{ font-size: 0.3rem; color: #666; width: 88%; margin: 0 auto; line-height: 20px;margin-top: 10px;}
.m_close{position:absolute;top:8.3rem;/*top:50%;*/left:50%;z-index:100;width:36px;margin-left:-18px;margin-top:50px;animation:change 0.4s;-webkit-animation:change 0.4s;-moz-animation:change 0.4s;-o-animation:change 0.4s;}
.m_close img{width:100%;display: block;}
.m_form_input input:-webkit-input-placeholder { color: #8AC6FE;}
.m_form_input input:-moz-placeholder { color: #8AC6FE;}
.m_form_input input:-ms-input-placeholder { color: #8AC6FE;}
.m_form_input input:-o-input-placeholder { color: #8AC6FE;}

/*顶部固定*/
.y_header {width:100%;height:50px;line-height: 50px; background:#fff;border-bottom: 1px solid #ebedf0;position: fixed;left: 0;top: 0;z-index: 16}
.header_back { padding-left:10px; position:absolute; left:0; top:0;}
.header_back a {display:block; float:left;}
.header_back a img {height:24px;}
.header_menu {width:44px; height:44px; position:absolute; right:0; top:3px;}
.header_logo2 { text-align:center; width: 164px; margin: 0 auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.header_logo2 a {display:block; text-align: center;font-size: .3rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*.header_logo2 a img {height:34px;}*/
.header_logo2 span { color:#fff; font-size:18px; display:inline-block; height:36px; line-height:36px;}
.header_menu a {display:block; width:44px; height:44px; background:url('/html/img/mobile/icon-menu.png') no-repeat center; background-size:65%;}

/*侧边栏样式*/
.y_sidebar{position: fixed;left: 100%; top: 0; z-index: 100;  width: 100%; height: 100%;}
.y_sidebar .y_sidebarcent {  height: 100%; background: #fff; width: 66.66%; position: absolute; right: 0px; top: 0px; z-index: 101;}
.y_sidebar_bg{background: rgba(0,0,0,0.3); width: 100%; height: 100%;}
.y_sidebarcent_ul{ padding-top: 20px;}
.y_sidebarcent_ul ul li{ padding: 10px 30px;}
.y_sidebarcent_ul ul li a span{ font-size: .3rem; color: #101D37; display: inline-block;vertical-align: middle}
.y_sidebarcent_ul ul li i{ width: 30px; height: 30px;display: inline-block; margin-right: 16px; position: relative; top: -1px;}
.y_sidebarcent_ul ul li i img{ width: 100%; height: 100%;}
/*.y_sidebarcent_ul ul li:nth-child(7){ margin-top: 25px; padding-top: 27px; position: relative;}
.y_sidebarcent_ul ul li:nth-child(7):before{content: "";position: absolute;left: 30px;right: 30px;top: 0;height: 1px;background-color: #dedede;}
*/
/*.m_nav{width: 100%;margin: 0 auto;}
.m_nav a{width: 1.4rem;text-align: center;float: left;padding-top: .3rem;}
.m_nav a p{line-height: 100%;font-size: .25rem;margin-top: .1rem}
.m_nav .nav_house i{width: 50px;height:50px;display: inline-block;background: url(/html/img/mobile/nav_house.png) no-repeat;background-size: 100% auto;}
.m_nav .nav_tejia i{width: 50px;height:50px;display: inline-block;background: url(/html/img/mobile/nav_tejia.png) no-repeat;background-size: 100% auto;}
.m_nav .nav_shangy i{width: 50px;height:50px;display: inline-block;background: url(/html/img/mobile/nav_shangy.png) no-repeat;background-size: 100% auto;}
.m_nav .nav_news i{width: 50px;height:50px;display: inline-block;background: url(/html/img/mobile/nav_news.png) no-repeat;background-size: 100% auto;}
.m_nav .nav_video i{width: 50px;height:50px;display: inline-block;background: url(/html/img/mobile/nav_video.png) no-repeat;background-size: 100% auto;}
.m_nav .nav_zou i{width: 50px;height:50px;display: inline-block;background: url(/html/img/mobile/nav_zou.png) no-repeat;background-size: 100% auto;}
.m_nav .nav_dingz i{width: 50px;height:50px;display: inline-block;background: url(/html/img/mobile/nav_dingz.png) no-repeat;background-size: 100% auto;}
.m_nav .nav_map i{width: 50px;height:50px;display: inline-block;background: url(/html/img/mobile/nav_map.png) no-repeat;background-size: 100% auto;}*/

.close_icon{position: absolute;right:66.66%;top:20px;display: block;width: 40px;height: 40px;line-height:32px;background:url(/html/img/mobile/close_icon.png) no-repeat center center;}

/*底部*/
.footer_w100{width: 100%;background: #222433;height: 4.3rem;}
.footer{width: 80%;margin: 0 auto; text-align: center;padding-top: .2rem; padding-bottom: .2rem; color: #fff;}
.footer li{display: inline-block;width: 25%;border-right: 1px solid #35384e;font-size: .25rem;line-height: 14px;}
.footer li:last-child{border-right: none;}
.footer li a{color: #999;}
.footer_w100 p{text-align: center; color: #fff;font-size: .25rem;line-height: .33rem;padding-bottom: 3px;}

/*底部固定*/
.y_puicfoot{ position: fixed; width: 100%; left: 0px; bottom: 0px;background:rgba(0,0,0,0.55); z-index:950;padding-bottom: .1rem;}
.footer-nav-tr{width:100%;height:100%;padding:.1rem; }
.footer-nav-tr .footer-nav-zx,.footer-nav-tr .footer-nav-dz{width:2.5rem;height:.7rem;text-align:center;-webkit-border-radius:8px;border-radius:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:.5rem;position:relative}
.footer-nav-tr .footer-nav-zx{background:#46ccae;}
.footer-nav-tr .footer-nav-dz{background:#46ccae;}
.footer-nav-tr .footer-nav-zx a,.footer-nav-tr .footer-nav-dz a{display:block;width:100%;height:100%}
.footer-nav-tr .footer-nav-zx p,.footer-nav-tr .footer-nav-dz p{color:#fff;font-size:.3rem;position:relative; top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.footer-nav-tr .footer-nav-zx i,.footer-nav-tr .footer-nav-dz i{position:absolute;left:10%;top:54%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.footer-nav-tr .footer-nav-zx{float:left}
.footer-nav-tr .footer-nav-zx i{width: .5rem;height: .5rem;display: inline-block}
.footer-nav-tr .footer-nav-zx i img{width: 100%;}
.footer-nav-tr .footer-nav-dz{float:right}
.footer-nav-tr .footer-nav-dz i{width: .45rem;height: .5rem;display: inline-block}
.footer-nav-tr .footer-nav-dz i img{width: 100%;}
.footer-nav-tr .footer-nav-tel{width:1.8rem;height:1.8rem;-webkit-border-radius:50%;border-radius:50%;float:left;position:absolute;top:-87%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:.2rem;}
.footer-nav-tr .footer-nav-tel a{display:block;width:100%;height:100%;background-color:#f5f7fe;-webkit-border-radius:50%;border-radius:50%;background-image:url(/html/img/mobile/foot_call.png);/*background-image:url(/html/img/mobile/footer2.gif);*/background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;background-position:center center}
.footer-set-r{height:2.6rem!important;}
.footer-nav-tr .footer-nav-tel img{position: absolute;top: .03rem;left: -.25rem;width: 2.3rem;height: .75rem;z-index: -1;}

/*页面底部看房定制*/
.h_kfdz{margin-top: .7rem;border: 2px solid #d8a975;border-radius: 5px;background: url(/html/img/mobile/h_bm_bg.png)bottom no-repeat;}
.h_kfdz_cont .h_kfdz_title{ font-size: .5rem; color: #d8a975; text-align: center;font-weight: 600;margin-top: .3rem}
.h_kfdz_nav{ margin-top:20px;}
.h_kfdz_nav ul li{ width: 33%; text-align: center; float: left;}
.h_kfdz_nav ul li .h_tu{ width: 90px; height: auto; margin: 0 auto;}
.h_kfdz_nav ul li .h_text{ font-size: 0.3rem; color: #d8a975; margin-top: 5px;}
.news_dtdy{width: 100%;margin: 0 auto;text-align: center;font-size: .3rem; color: #999;margin-top: .1rem;}
.h_kfdz_inpt{width: 80%; margin: 10px auto 0;}
.h_kfdz_inpt .h_kfdz_num input.h_input{ width: 100%; height: 35px;text-align: center; border:none;background: #f5f8fd; font-size: .3rem; color: #101D37;margin-top: .4rem;border-radius:20px;    border: 1px solid #efdfcf;}
.h_kfdz_inpt .h_kfdz_sub{ margin-top: 20px;}
.h_kfdz_inpt .h_kfdz_sub a{display: block; font-size: .3rem;  color: #fff; background: #d8a975; padding: 8px 0; width:100%; text-align: center; border-radius: 20px;}
.to-top { display:none;color: #fff; background-color: #8196cd;position: fixed;right:10px;bottom:160px;z-index: 99;padding:25px;border-radius: 100%;opacity: .85;background-image:url(/html/img/mobile/chBtop.png);background-repeat: no-repeat;background-position: center center;background-size:70%;}
body{color: #101D37;font-family: "PingFang-SC-Regular,Helvetica,sans-serif";}


/*弹窗*/
.zhushi{padding-left: 25px;}
.zhushi p{display: block;text-align:left;color:#555;line-height: 17px;font-size:12px;padding:10px 0 0 0;}
.zhushi p,.zhushi i{float: left;}
.zhushi i img{width:12px;height: 12px;margin-right: 3px;}
.zhushi .shp{float: right;padding-right: 25px;}


@media screen and (max-width:320px){
.m_close{top:8.3rem;}
.zhushi01{padding-left: 0;}
.zhushi01 .shp{padding-right: 0;}
}


.footer_phone{  position: fixed;   left: 10%;    bottom: 10px;    background: #46ccae;
    box-shadow: 1px 1px 2px #8696ac;   z-index: 99;  width: 80%;   border-radius: 30px;text-align: center;}
.footer_phone a{    display: block;    width: 100%;    height: 36px;   text-align: center;   line-height: 36px;     color: #fff; font-size: .28rem;}
.footer_phone img{width: 22px;}






