@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;font-size:100%;}
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;}
body {margin:0 auto; position:relative;}
i,em{ font-style: normal;}

/*定位*/
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.c{display:block; zoom:1;}
.c:after{content:"."; display:block; visibility:hidden; height:0; clear:both;}
.h60{ height: 60px;}

/* 手机端最外层*/
.body_box {max-width:750px;margin:0 auto;overflow:hidden;}


/*头部导航*/
.y_publichead{z-index: 8; background: #fff; width: 100%; position: fixed; left: 0px; top: 0px; box-shadow: 0px 1px 5px 0px #ccc; height: 55px;}
.y_publicmain{ width: 95%; margin: 0 auto;}
.y_publiccenter{position: relative;}
.y_publicleft{ position: absolute; left: 0px; top: 50%; width: 35px; height: 35px; margin-top: -20px;}
.y_publicleft a img{ width: 100%; height: 100%;}
.y_publicright{ position: absolute; right: 0px; top: 50%; width: 35px; height: 35px; margin-top: -20px;}
.y_publiccont{ width: 70%; margin: 0 auto; text-align: center; line-height: 52px;}
.y_publiccont a{ display: inline-block; font-size: 1.5rem; color:#333;}
.y_publicright a img{ width: 100%; height: 100%;}





.y_header {width:100%; height:50px; background:#2ED298;}
.y_header {position:fixed; left:0; top:0; z-index:30;}
.header_back { padding:14px 0 0 10px; position:absolute; left:0; top:0;}
.header_back a {display:block;}
.header_back a img {height:24px;}
.header_menu {width:44px; height:44px; position:absolute; right:0; top:3px;}
.header_logo2 {padding:7px 0 5px 0; text-align:center; width: 150px; margin: 0 auto;}
.header_logo2 a {display:block; padding-left:10px;}
.header_logo2 a img {height:34px;}
.header_menu a {display:block; width:44px; height:44px; background:url('../image/icon-menu.png') no-repeat center; background-size:60%;}
.header_logo2 p:nth-child(1){font-size: 1.2rem; color: #fff; font-weight: 600;}
.header_logo2 p:nth-child(2){font-size: 0.8rem; color: #fff;}


.nmenu {width:100%; height:auto; background:#ffffff; position:fixed; top:50px; left:0; z-index:30; box-shadow:0px 2px 3px rgba(0,0,0,0.4); display:none;}
.nmenu ul {display:block; width:auto; height:auto; padding:10px 0;}
.nmenu ul li {width:25%; height:auto; float:left; text-align:center;}
.nmenu ul li a {display:block; width:auto; height:auto; padding:10px 0;}
.nmenu ul li a span {display:block; width:47px; height:40px; margin:0 auto;}
.nmenu ul li a span img {width:42px; height:41px;}
.nmenu ul li a h1 {font-size:0.8rem; color:#000000; width:auto; height:auto; padding-top:10px;}



/*公共标题*/

/*.y_lphome_h{ border-bottom: 1px solid #EBEBEB; padding-bottom: 15px;}
.y_lphome_h span{font-size: 1.1rem; color: #333; border-left: 3px solid #00A2FF; padding-left: 8px; display: block; float: left;}
.y_lphome_h a{display: block; float: right; font-size: 0.9rem; color: #999; position:relative; top: 2px;}*/

.y_lphome_h i{display:block;float:left;width:4px;height:21px;border-radius:10px;background:#34D28D;box-shadow:0px 0px 20px 0px rgba(46, 210, 152, 0.41);}
.y_lphome_h span{font-size: 1.15rem;color: #333;padding-left: 8px;display: block;float: left;font-weight:600;}
.y_lphome_h a{display: block;float: right;font-size: 0.9rem;color: #999;position: relative;top: 2px;}



/*底部导航*/
.home_module_channel {
    height: 43px;
    background: #FFF;
    border-top: 1px solid #eee;
    overflow: hidden;
}
.home_module_channel .channel_list {
    display: -webkit-box;
    height: 57px;
    padding: 11px 4px 0;
    box-sizing: border-box;
    overflow-x: auto;
}
.home_module_channel .channel_list .channel_item {
    display: block;
    padding: 0 12px;
    font-size: 1rem;
    color: #999;
}
.footer_copy {width:auto; height:auto; background:#fff;  border-top:1px solid #e6e6e6; padding:15px 0; text-align:center; font-size:0.6em; color:#999;}


/*我的购房需求*/
.my_needs {width:auto; height:auto; background:#fff; margin-top:10px; padding:10px 0; text-align:center;}
.my_needs_tit {font-size:1em; color:#333;}
.my_needs_note {font-size:0.8em; color:#666; padding:8px 0;}
.my_needs_icon {width:auto; height:auto;}
.my_needs_icon a {display:block; width:40px; height:40px; background:url('../image/icon-pencil.png') no-repeat center #ff7928; background-size: 50%; border-radius:50%; margin:0 auto;}


/*底部悬挂*/
/*.y_puicfoot{ position: fixed; width: 100%; left: 0px; bottom: 0px;background:#FFF; z-index: 10;box-shadow:0px 0px 20px 0px rgba(174, 174, 174, 0.57);}
.y_puicfoot_main{ position: relative; padding: 11px 0;}
.y_puicfoot_main .y_left{ float: left; width: 40px; height: 40px; margin-left: 30px;}
.y_puicfoot_main .y_left img{ width: 100%; height: 100%;}
.y_puicfoot_main .y_centxq{ float: left;margin-left: 15px; position: relative; top: 0px; width: 30%;}
.y_puicfoot_main .y_centxq a{height:34px;display: block;background:#fda700;font-size: 0.95rem;color: #fff;border-radius: 5px; padding:8px 0px; text-align: center;}
.y_puicfoot_main .y_centxq a img{width:19px;margin-right:5px;position:relative;top:-2px}
.y_puicfoot_main .y_centxq a i{font-weight:600;}

.y_puicfoot_main .y_call{ position: absolute; right: 20px; bottom: 6px; width: 90px; height: 80px; z-index: 11; background: url("../image/ico_callfootbg.png") no-repeat 0px 7px; background-size: 90px 23px;}
.y_puicfoot_main .y_call img{ width: 68px; height:68px; position: relative; left: 11px; top: 10px;}
.y_puicfoot_main .y_centxq2 a{background:#50d381;}
*/

/*2018-10-27 杨*/
.y_pichang{position: fixed; width: 100%; height: auto; left: 0px; bottom: 0px; background: #fff;z-index: 10;box-shadow:0px 0px 20px 0px rgba(174, 174, 174, 0.57); }
.y_pichang_main{padding: 8px 10px;}
.y_pichang_left{ float: left;width: 33%;}
.y_pichang_left a{width: 50%;text-align: center; display: inline-block; float: left;}
.y_pichang_left a i{width: 24px; height: auto;display: block;margin: 0 auto;}
.y_pichang_left a i img{width: 100%; height: auto;}
.y_pichang_left a span{ font-size: 0.7rem; color: #555; display: block; margin-top: 2px;}
.y_pichang_right{ float: right;width: 67%;}
.y_pichang_right a{ display: inline-block; width: 50%; text-align: center;  padding: 9px 0; float: left; position: relative; top: 2px;}
.y_pichang_right a i{ display: inline-block; width: 20px; height: auto;}
.y_pichang_right a i img{ width: 100%; height: auto;}
.y_pichang_right a span{font-size: 0.9rem; color: #fff; display: inline-block; margin-left: 0px;}
.y_pichang_right a.al_left{ background: #50D381; border-radius: 30px 0 0 30px;}
.y_pichang_right a.al_right{ background: #FFBC00; border-radius: 0px 30px 30px 0px;}




/*头部导航*/
.hu_nav{background:#FFF;width: 100%;box-shadow:0px 20px 20px 0px rgba(178, 178, 178, 0.07);}
.hu_nav_main ul li{ float: left; width:20%; text-align: center; padding: 12px 0;}
.hu_nav_main ul li a{ font-size: 1rem; color: #3e3e3e; display: block;}
.hu_nav_main ul li a i{ display:block; height: 4px; border-radius: 10px; width: 50%; margin: 0 auto; position: relative; top: 5px;}
.hu_nav_main ul li.on a i{ background-color: #34D28D;}



/*侧边栏样式*/
.y_sidebar{position: fixed;left: 100%; top: 0; z-index: 200;  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: 1rem; color: #333; display: inline-block;}
.y_sidebarcent_ul ul li i{ width: 20px; height: 20px;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(5){ margin-top: 25px; padding-top: 27px; position: relative;}
.y_sidebarcent_ul ul li:nth-child(5):before{content: "";position: absolute;left: 30px;right: 30px;top: 0;height: 1px;background-color: #dedede;}



/*楼盘热度排行榜-入口*/
.lpyouhui{ position:fixed; right: 0px; bottom:50%; z-index: 30; }
.lpyouhui_main{ width: 35px; height: auto;}
.lpyouhui_main img{ width: 100%; height: auto;}




#cnzz_stat_icon_1273922931 img{width:20px;height:20px;}  /*站长统计*/