@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:#fff;
    /*font:12px Microsoft YaHei,arial,\5b8b\4f53;*/color:#444;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:#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;}
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;}
i,em{ font-style: normal;}
body{max-width: 720px;margin:0 auto;}
.clearfix:after{content:"";display:block;clear:both;}
.clearfix {zoom:1;}
.fl{float: left;}
.fr{float: right;}
.comWidth{padding: 0 .2rem;}
/*提示框弹层*/
.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;}


/*顶部固定*/
.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: .35rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.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(http://yuefangwangimg.oss-cn-hangzhou.aliyuncs.com/uploads/20230703/d3dd1f0cfaefbeeda61ccd1e30f68fbfMax.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%;}
.close_icon{position: absolute;right:66.66%;top:20px;display: block;width: 40px;height: 40px;line-height:32px;background:url(../images/close_icon.png) no-repeat center center;}


/*报名窗口样式*/
.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:79.2%;position:absolute;top: 3rem; left:50%;margin-left:-40%;z-index:110;border-radius:10px;overflow:hidden;
    background:#fff;padding:0 0 .9rem 0;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{background: #4072eb;
    font-weight: 600;
    padding: .3rem 0;
    letter-spacing:2px;text-align:center;font-size:.42rem;color:#fff;}
.m_form_input{border:1px solid #E8F0F7;width:85%;height:40px;margin:auto;margin-bottom:15px;position:relative;top:13px;background:#fff;border-radius:3rem;}
.m_form_input img{display: block;width: 23px;margin-top: 7px;float:left;margin-left:14px;}
.m_form_input input{outline:none;float:left;width:76%;height:100%;border:0;margin-left:10px;font-size:0.3rem;color:#014c4b;}
.m_button{outline:none;width:85%;height:41px;border:0;background:#f5c780;margin:auto;display: block;margin-top:33px;
    font-size:.34rem;color:#FFF;border-radius:3rem;background: -webkit-linear-gradient(top,#fdce14,#f3981c);}
.y_fonr_text{ font-size: 0.28rem; color: #7e89a5; width: 76%; margin: 0 auto; line-height: 20px;text-align: center;    margin-bottom: .3rem;padding-top: .3rem;}
.m_close{position:absolute;top:7.3rem;/*top:50%;*/left:50%;z-index:100;width:44px;margin-left:-22px;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;}


.w94_2{width: 95%;margin: 0 auto;position: relative;}
.dy_box{margin-top: 1rem;/*padding: .22rem;*/background-size: 100% 100%;}
.dy_font{text-align: center;font-size: .45rem;font-weight: 600; background-image:-webkit-linear-gradient(bottom,#c32809,#f99252); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }
.dy_center_box{width:100%; margin-top: .5rem;}

.dy_ct_txt{width:100%;margin: 0 auto;background: url(../images/sj2.png) 0 0 no-repeat;background-size: 100%;height:5.4rem;padding: .8rem 10% 0 15%;}
.dy_ct_txt h3{font-size: .36rem;color:#fff;}
.dy_ct_txt p{font-size: .26rem;color:#9f4948; line-height: .4rem;}
.bm_botton{width:80%;margin:0 auto;margin-top: .6rem;
    color: #95201e;
    background-image: linear-gradient(to right, #f8f3b8 , #d3b46a);
    box-shadow: -2px 2px 2px #9f4948;border-radius:.3rem;
height:.6rem;line-height:.6rem;}
.bm_botton span{font-size: .34rem;background: url(../images/sj.png) 70% center no-repeat;display: block;text-indent: 20%;}
.bm_botton img{width: .22rem;vertical-align: text-top}

.bm_botton1{width:1.6rem;margin-top: .22rem;    background: #d3b46a;color: #95201e;font-size: .26rem;
    background-image: linear-gradient(to right, #f8f3b8 , #d3b46a);
    box-shadow: -2px 2px 2px #9f4948;border-radius: .3rem;height: .45rem;text-align: center;line-height: .45rem;position: absolute;bottom:10px;left:5px;}
.bm_botton1 span{font-size: .3rem;color: #fff;padding-right: 5px;}
.bm_botton1 img{width: .22rem;vertical-align: text-top}
.cd{position: absolute;z-index: -1;width: 2rem;}
.cdleft{left: 0;bottom: -.6rem;}
.cdright{right: 0; bottom: -1.6rem;}
.cd img{width: 100%;}




/*banner*/
.banner{margin-top: 50px;position: relative;}
.banner>img{width: 100%;min-height: 180px;display: block;}
.banner i{position: absolute;bottom:-.5rem;left: 0;width: 100%;}
.banner i img{display: block;width: 100%;}

.flex{display: flex;}

/*优惠*/
.yhlist{padding: .5rem 0;}
.yhlist ul li{width: 25%;text-align: center;border: 1px solid #e3e3e3;padding: .26rem 0 .15rem 0;margin-right:.1rem;position: relative;
border-radius: 8px;}
.yhlist ul li h3{font-size: .3rem;color: #d8af7b;font-weight: bold;}
.yhlist ul li p{font-size: .2rem;color: #444;line-height:.4rem;}
.yhlist ul li em{position: absolute;left: .2rem;top: -.25rem;}
.yhlist ul li em img{width:.5rem;height:.5rem;}
.yhlist ul li:last-child{margin-right: 0;}
/*推荐*/
.title{text-align: center;font-size: .36rem;letter-spacing: 1px;margin-bottom:.2rem;color: #444;}
.title b{font-weight:bold;}
.title em{font-weight:bold;}
.jiage b{
      background-image: -webkit-gradient(linear, left 0, right 0, from(rgb(222, 40, 40)), to(rgb(246, 18, 39)));
    -webkit-background-clip: text; 
    -webkit-text-fill-color: transparent;font-size:.42rem;font-weight: bold; 
}
.jiage em{font-size:.24rem;color: #bbb;display: block;padding-top: .1rem;}
.lpname{font-size:.4rem; color: #d8af7b;line-height:.8rem;}
.lpname h3{font-weight: bold;}
.lphx,.lpdz,.jiage{color: #999;font-size: .28rem;line-height: .4rem;padding-top: .12rem;}
.lphx em{font-size: .28rem;}
.lphx b,.lpdz b{color: #444;font-size: .32rem;font-weight: normal;}
.biaoq{padding: .4rem 0 .2rem 0;}
.line{width: 80%;height: 1px ;background: #eee;margin: .2rem 0;}
.biaoq i{color: #67a9ff;font-size: .24rem;padding: .1rem .24rem;border: 1px solid #d1e5ff;margin-right: .1rem;
    background: #f9fcff;border-radius: 8px;}
.rmlp .img img{width:100%;height: 3.4rem;display: block;}
.rmbg{width:20%;height:5.6rem;background:  #d8af7b;position: absolute;right: 0;bottom: 0;z-index: -1;}
.dj_hq{display: block;margin-top: -.2rem;}
.rmlp .img{width: 95%;height: 3.4rem;overflow: hidden;display: block;margin-top: .2rem;}
.dj_hq img{width: 2.4rem;}
.rmlp .comWidth{position: relative;}
/*排行*/
.phlp{height:9rem;background: #fff;margin-top:.5rem;position: relative;background-size: 80% 80%;overflow: hidden;}
.phlp .comWidth{position: relative;}
.leftclick{width:95px;height:6.2rem;background-color: #f0eeee;margin-right: .2rem;}
.cicon{height:1.8rem;text-align: center;border-bottom: 1px solid #e3e3e3;cursor: pointer;color: #444;width: 95px;
    padding: .5rem 0;}
.cicon b{line-height: .4rem;padding: 0 .2rem;font-size:.3rem;font-weight: bold;display: block;}
.cicon em{font-size: .3rem;}
.cicon h3{font-size: .36rem;letter-spacing: 1px;font-weight: bold;}
.cicon.on{background: url(../images/bg02.png) no-repeat 0 0;background-size: 100% 100%;background:#fff;}
.cicon.on b,.cicon.on h3,.cicon.on em{color: #444;}
.rightlp{width:5rem;height:6.2rem;padding-top:.2rem;display: none;}
.phbg{width:95px;background-color: #f0eeee;position: absolute;left:0;top: 0;height:9.2rem;z-index: -1;}
.phlp .imgp{width: 94.5%;overflow: hidden;display: block;position: absolute;left: .2rem;bottom: -3rem;}
.phlp .imgp img{width: 100%;height:3rem;display: block;}
/*切换*/
.qhbox{background: #f0eeee;margin:.3rem 0;}
.swiper-container1 .swiper-button-next {background: #333;left: 0;top: 2.6rem;width: .6rem;height:.6rem;background: url(../images/icon/r_h.png) no-repeat 0 0;background-size: 100% 100%;}
.swiper-container1 .swiper-button-prev{background: #ccc;left: 0;top: 1.8rem;width: .6rem;height:.6rem;background: url(../images/icon/l_h.png) no-repeat 0 0;background-size: 100% 100%;}

.lpxx{width: 100%;position: relative;background: #f0eeee;height:8.6rem;padding-left:.8rem;padding-top:.3rem;}
.left{width: 1rem;height:3rem;}
.lpxx .img{width: 100%;height:4rem;overflow: hidden;display: block;margin-top: .5rem;position: absolute;left:0;bottom: 0px;}
.lpxx .img img{width: 100%;height:4rem;display: block;}
.lpxx .fr{margin-right:.3rem;}
.swiper-container1 .swiper-button-next:after,.swiper-container1 .swiper-button-prev:after{display: none;}
.swiper-container1 .swiper-button-next.swiper-button-disabled{background: url(../images/icon/r.png) no-repeat 0 0;background-size: 100% 100%;}
.swiper-container1 .swiper-button-prev.swiper-button-disabled{background: url(../images/icon/l.png) no-repeat 0 0;background-size: 100% 100%;}


.ndrp.swiper-container {  width: 100%; }
.yuanj{color:#795548;font-size: .24rem; text-decoration: line-through;}
/*底部楼盘*/
.loupanlist{background-size: 100% 86%;padding-top: .2rem;}
.lptit {border:1px solid #e3e3e3;position: absolute;right: 0px;top:10px;background: #fff;z-index: 99;border-radius: 100%;}
.lplist h3{font-size:.4rem;font-weight: bold;}
.lplist img.lp_img{width: 3.3rem;height:3.3rem;border-radius: 100%;margin-right: .1rem;}
.lplist .pic{width: 3.3rem;height: 3.3rem;position: relative;}
.txt{width: 5.2rem;height: 4.4rem;margin-left: .1rem;}
.txt .biaoq{padding: .2rem 0 .1rem 0;}
.txt .biaoq i{padding: .05rem .2rem;}
.lplist .pic .dj_hq{position: absolute;    left: .6rem;
    bottom: -.1rem;}
.txt .line{margin: .1rem 0 ;}
.txt2{width: 3.5rem;height: 4.4rem;margin: 0 .1rem 0 0;}

.swiper-pagination-bullet{border: 1px solid #414c6e;  background: none;  opacity:1;}
.swiper-pagination-bullet-active{border-radius: .1rem;background: #414c6e;}

.botlp .img img{width: 100%;height: 4rem;display: block;}
.botlp {padding: .5rem;overflow: hidden;}
.swiper-container3 .swiper-slide{background: #fff;background:#f4f4f4;}
.lp_txt{padding: .2rem .2rem 0 .2rem;display: block;}
.lp_txt h3{font-weight: bold;}
.swiper-container3 .swiper-slide .jiage{padding:0 0 .3rem .2rem;}
.swiper-container3 .swiper-slide .dj_hq{margin-right: .2rem;}

/*底部广告*/
.ggtc img{width: 100%;}
.ggtc{padding:0 0 .5rem 0;background-color:#fff ;}
/*.rightlp .lpdz{    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}*/

    @media screen and (min-width:480px) {
    .phbg,.leftclick,.cicon{width:125px;}
}
   
        @media screen and (min-width:600px) {
    .phbg,.leftclick,.cicon{width:145px;}
    }