@charset "utf-8";
*{margin:0; padding:0;}
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {margin:0;padding:0;-webkit-text-size-adjust: none}
h1, h2, h3, h4, h5, h6{font-size:12px;font-weight:normal}
a img {border:0}
.overflow_h{ overflow:hidden; height:100%;}
ol, ul, li{list-style: none; }
body {font-family: Arial, 'Microsoft YaHei';font-size:14px;color: #4c4c4c;background:#F4F4F4;}
a{color:#333; text-decoration: none;}
a:visited {color: #333;}
a:hover {color: #ff5319;text-decoration: none;}
a:active {color: #333;}
.org {color:#ff5319; float:left; margin-top:5px;}
.org01 {color:#ff5319;}
.float_l{float:left;}
.float_r{float:right;}
em,cite,i{ font-style:normal;}
.org02 {color:#ff5319;}
.org02 a{ color:#ff5319; text-decoration:none}
.org02 a:hover{ color:#ff4e00; text-decoration:underline;}
.org {color:#ff5319;}
.org a{ color:#ff5319; text-decoration:none}
.org a:hover{ color:#ff4e00; text-decoration:underline;}
.o_h{
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space:nowrap;
    width: 80%;
    display: block;
}
.table{width: 100%;border: #ddd solid 1px;margin-top: 10px;border-collapse: collapse}
.table tr{height: 25px;line-height: 25px;font-size: 12px;}
.table tr,.table td{border: #ddd solid 1px;padding: 3px;}
.input_div{margin: 8px 0px 8px 10px;font-size: 14px;}
.label_row{display: block;height: 22px;line-height: 22px;}
.input_text{ height:40px;line-height:40px;width: 90%;border: 1px silver solid;padding-left: 5px;}
.textarea_text{ height:100px;width: 90%;border: 1px silver solid;padding-left: 5px;}

/* == header == */
.content{ margin:55px 0 0 0;}
.content01{ margin:45px 0 0 0;}
.header{height:45px; line-height:45px; background:rgba(0,0,0, 0.40);position:fixed; width:100%; z-index:999; top:0px;}
.navigation{ margin-left:10px; background:url(../images/navigation.png) no-repeat;background-size:20px 20px;background-position:center center; width:20px; height:30px; float:right; display:block; margin-top:8px; margin-right:10px;}
.navigation_nav{ margin-left:10px; background:url(../images/navigation_nav.png) no-repeat;background-size:20px 20px;background-position:center center; width:20px; height:30px; float:right; display:block; margin-top:8px; margin-right:10px;}
.address{ float:left; display:block; background-size:12px 12px;background-position:40px center; color:#fff; border-right:1px rgba(255,255,255, 0.30) solid; padding-right:8px; padding-left:6px; margin-right:2px;}
.address a{color:#fff;}
.address a:hover {color:#ff5319;text-decoration: none;}
.but01{width:30px; height:30px; line-height:30px; background: url(../images/serch_but.png)  center center no-repeat; background-size:18px 18px;font-size:0; font-weight:normal; display:block; float:left}
a.but01{text-decoration:none;}
a.but01:hover{text-decoration:none; display:block; background: url(../images/serch_but_hover.png) center center no-repeat;background-size:18px 18px; }
.input01{float:left; width:60%; height:30px; line-height:30px; color:#fff; font-size:12px; border:none; background:none;}
.search_bg{float:left; width:84%; background:rgba(255,255,255, 0.50);border-radius:4px; margin-top:8px; margin-left:10px; height:30px; line-height:30px;}
.search_2_input{width:60%; height:30px; border:0; color:#fff; font-size:12px; text-align:left; float:left; background:none; padding:0 5px;}
a.search_but{width:25px; height:25px; display:block; float:right; margin-right:8px; background:url(../images/search_ico.png) 6px 5px no-repeat;background-size:20px 20px;}
a.search_but:hover{background:url(../images/search_ico_01_hover.png) 6px 5px no-repeat;background-size:20px 20px;}

.header02{height:45px;line-height:45px;background: #fff; color: #fff;position:fixed; width:100%; z-index:2; top:0px; border-bottom:1px #ddd solid; box-sizing:border-box;}
.header02 h1{text-align:center;font-size:18px;font-weight: normal; color:#333; }
.icon_user{ background:url(../images/footer_ico04.png) no-repeat; background-size:22px 22px; background-position:center center; width:30px; height:26px; float:right; display:block; margin-top:7px; margin-right:10px; }
.return{ margin-left:10px; background:url(../images/return.png) no-repeat;background-size:24px 24px;background-position:center center; width:30px; height:30px; float:left; display:block; margin-top:7px; margin-right:6px;}
/* == img == */
.slider{width: 100%;}
.slider,.slider img{width: 100%;height: 280px; }
.focus span{width:10px;height:10px;margin-right:10px;border-radius:50%;background:#cacaca;font-size:0;}
.focus span.current{background:#00ae66}

/* == menu == */
.menu{background:#fff;}
.menu li{width:25%; height:80px;float:left;text-align:center; padding-top:10px; font-size:14px; } 
.menu li p{line-height:30px; text-align:center;}
.m_but01{width:45px; height:45px; line-height:45px; text-align:center; background:#f15044 url(../images/menuico01_1.png) center center no-repeat; font-weight:normal;background-size:26px 26px; display:block; margin:0 auto; -moz-border-radius: 100px;-webkit-border-radius:100px; }
a.m_but01{text-decoration:none; color:#fff}
a.m_but01:hover{text-decoration:none; display:block; background:#c3261b url(../images/menuico01_1.png) center center no-repeat; background-size:26px 26px;color:#fff; }
.m_but02{width:45px; height:45px; line-height:45px; text-align:center; background:#00ae66 url(../images/menuico01_2.png) center center no-repeat; font-weight:normal;background-size:26px 26px; display:block; margin:0 auto; -moz-border-radius: 100px;-webkit-border-radius:100px; }
a.m_but02{text-decoration:none; color:#fff}
a.m_but02:hover{text-decoration:none; display:block; background:#017e4a url(../images/menuico01_2.png) center center no-repeat; background-size:26px 26px;color:#fff; }
.m_but03{width:45px; height:45px; line-height:45px; text-align:center; background:#f2b000 url(../images/m_rental.png) center center no-repeat; font-weight:normal;background-size:45px 45px; display:block; margin:0 auto; -moz-border-radius: 100px;-webkit-border-radius:100px; }
a.m_but03{text-decoration:none; color:#fff}
a.m_but03:hover{text-decoration:none; display:block; background:#d09700 url(../images/m_rental.png) center center no-repeat; color:#fff; background-size:45px 45px;}

.m_but04{width:45px; height:45px; line-height:45px; text-align:center; background:#0DBDF2 url(../images/m_estate.png) center center no-repeat; font-weight:normal;background-size:45px 45px; display:block; margin:0 auto; -moz-border-radius: 100px;-webkit-border-radius:100px; }
a.m_but04{text-decoration:none; color:#fff}
a.m_but04:hover{text-decoration:none; display:block; background:#0DBDF2 url(../images/m_estate.png) center center no-repeat; color:#fff; background-size:45px 45px;}

.m_but05{width:45px; height:45px; line-height:45px; text-align:center; background:#1BA2FC url(../images/menuico01_3.png) center center no-repeat; font-weight:normal;background-size:26px 26px; display:block; margin:0 auto; -moz-border-radius: 100px;-webkit-border-radius:100px; }
a.m_but05{text-decoration:none; color:#fff}
a.m_but05:hover{text-decoration:none; display:block; background:#1BA2FC url(../images/menuico01_3.png) center center no-repeat; background-size:26px 26px;color:#fff; }

.m_but06{width:45px; height:45px; line-height:45px; text-align:center; background:#1BC44B url(../images/ico02.png) center center no-repeat; font-weight:normal;background-size:26px 26px; display:block; margin:0 auto; -moz-border-radius: 100px;-webkit-border-radius:100px; }
a.m_but06{text-decoration:none; color:#fff}
a.m_but06:hover{text-decoration:none; display:block; background:#1BC44B url(../images/ico02.png) center center no-repeat; color:#fff; background-size:26px 26px;}

.m_but07{width:45px; height:45px; line-height:45px; text-align:center; background:#17D0F4 url(../images/m_ico03.png) center center no-repeat; font-weight:normal;background-size:26px 26px; display:block; margin:0 auto; -moz-border-radius: 100px;-webkit-border-radius:100px; }
a.m_but07{text-decoration:none; color:#fff}
a.m_but07:hover{text-decoration:none; display:block; background:#17D0F4 url(../images/m_ico03.png) center center no-repeat; color:#fff;background-size:26px 26px; }

.m_but08{width:45px; height:45px; line-height:45px; text-align:center; background:#FF6261 url(../images/m_demand.png) center center no-repeat; font-weight:normal;background-size:45px 45px; display:block; margin:0 auto; -moz-border-radius: 100px;-webkit-border-radius:100px; }
a.m_but08{text-decoration:none; color:#fff}
a.m_but08:hover{text-decoration:none; display:block; background:#FF6261 url(../images/m_demand.png) center center no-repeat; color:#fff; background-size:45px 45px;}


/* == index group == */
.i_group{margin-top:10px;padding:0 5px;overflow: hidden;}
.i_group dl{width:46%; margin:0 2%; float:left; background:#fff; padding-bottom:7px; position:relative}
.i_group dt{display:block; height:100px;margin-bottom:3px;}
.i_group dt img{height:100px; width:100%; }
.i_group dd b{ font-size:14px; display:block; line-height:28px; padding:0 10px; }
.i_group dd p{line-height:20px; font-size:12px; color:#898989; padding:0 10px;}
.i_group .text01{color:#fc554c;}
.g_ico{position:absolute; left:0; top:0; background:url(../images/g_ico.png) no-repeat;background-size:40px 40px; width:40px; height:40px;}
.time-remain{padding-left: 10px;font-size: 12px;}
.time-remain label{font-size: 11px;}
.text01 i{color: #666666}
.time-remain i{color:#fc554c;}

/* == index title == */
.title01{ border-bottom:1px solid #ddd; position:relative;  height:1px; top:20px; margin-bottom:40px;}
i.title_text01{ position:absolute; background:#f4f4f4; width:90px; height:24px; text-align:center; line-height:24px; font-style:normal; margin:-12px 0 0 -40px; left:50%; top:50%; display:block;font-size:14px; color:#007947}

i.title_text02{ position:absolute; background:#f4f4f4; width:110px; height:24px; text-align:center; line-height:24px; font-style:normal; margin:-12px 0 0 -50px; left:50%; top:50%; display:block;font-size:14px; color:#007947}

i.title_text03{ position:absolute; background:#f4f4f4; width:130px; height:24px; text-align:center; line-height:24px; font-style:normal; margin:-12px 0 0 -60px; left:50%; top:50%; display:block;font-size:14px; color:#007947}
/* == index tuijian == */
.i_tuijian{padding:0 5px;overflow: hidden;}
.i_tuijian li{width:46%; margin:0 2% 10px 2%; float:left; background:#fff; padding-bottom:5px;}
.i_t_img{display:block; height:100px;}
.i_t_img img{height:100px; width:100%;}
.i_h_r01_t2 b{height:28px; line-height:28px; }
.i_h_r01_t2{ margin:0 10px; padding-top:3px;}
.i_h_r01_t2 p{height:24px; line-height:24px; font-size:12px; border-bottom:1px #ddd solid; color:#6a6a6a}
.i_h_r01_t2 span{display:block; float:right}
.i_h_r01_t2 i{color:#f24624; font-size:14px; font-weight:bold}
.text02{font-size:12px; font-weight:normal;}
p.i_room,dd.i_room{font-size: 11px;}
.i_room a{color: #999}
/* == index new house == */
.i_new_h01{ background:#fff; padding:10px; margin-top:10px}
.tab01{ height:28px; padding:0 5px}
.tab01 li{height:28px; text-align:center; font-size:14px; width:18%; float:left; color:#fff; margin:0 1%; background:#e0e0e0;border-radius:20px}
.tab01 li a{height:28px; line-height:28px; text-decoration:none; display:block; }
.tab01 li a.selected{ display:block; height:28px; line-height:28px; text-align:center; background:#019860; color:#fff;border-radius:20px; text-decoration:none;}
.i_new_h{float:left; width:62%; overflow:hidden}
a.pics{ height:70px; overflow:hidden; float:left; display:block;margin-right:6px;padding-bottom:3px;}
a.pics img{ height:70px; }
.fan{width:18px; text-align:center; height:18px; line-height:18px; background:#f25824; display:block; float:left; font-size:12px; color:#fff; font-weight:normal; margin-top:5px; margin-right:5px;}
.tuan{width:18px; text-align:center; height:18px; line-height:18px; background:#ff7a85; display:block; float:left; font-size:12px; color:#fff; font-weight:normal; margin-top:5px; margin-right:5px;}
.hui{width:18px; text-align:center; height:18px; line-height:18px; background:#f58133; display:block; float:left; font-size:12px; color:#fff; font-weight:normal; margin-top:5px; margin-right:5px;}
.hong{width:18px; text-align:center; height:18px; line-height:18px; background:red; display:block; float:left; font-size:12px; color:#fff; font-weight:normal; margin-top:5px; margin-right:5px;}
.i_new_h01 li{padding:10px 0; border-bottom:1px #ddd solid;position: relative;}
.i_new_h dl {line-height: 20px; margin-bottom: 0px;  }
.i_new_h dt {height:20px; font-size: 14px; font-weight: bold; width:100%; overflow:hidden}
.i_new_h dd {line-height: 20px; font-size: 12px; color:#838383;}

.i_new_h dd .i_n_b{ right:0px; color:#ff001e; font-size: 15px; position: absolute;}
.i_new_h dd .b_top{top:28px;}
.i_new_h dd em{font-size:12px; color:#838383; font-weight:normal;}
.h_ts{ margin-top:3px;min-height: 22px;}
.h_ts i{display:block; float:left;height:18px; line-height:18px;float:left; margin-right:4px;padding:0 5px; font-size:12px;}
.h_ts01{ border:1px #70b880 solid; color:#449f3a;}
.h_ts02{ border:1px #bf9e6a solid; color:#bf9e6a;}
.h_ts03{ border:1px #7198ce solid; color:#7198ce;}
.h_ts04{ border:1px #a579d2 solid; color:#a579d2;}
.h_ts05{ border:1px #57A57D solid; color:#57A57D;}
.h_ts06{ border:1px #00B83F solid; color:#00B83F;}
.h_ts07{ border:1px #009688 solid; color:#009688;}
.h_ts08{ border:1px #aa1111 solid; color:#aa1111;}
.status_1{color:#009944; }
.status_2{color:#31c526; }
.status_3{color:#ff0000; }
.status_4{color:#999; }
.h_status_5{color:#f60; }
.h_status_1{background-color:#009944; }
.h_status_2{background-color:#31c526; }
.h_status_3{background-color:#ff0000; }
.h_status_4{background-color:#999; }
.h_status_5{background-color:#f60; }
.pano_img{padding-left: 5px;}
.h_ts b{ display:block; float:left; height:18px;border-radius:4px; line-height:18px; border:1px #00be78 solid; font-weight:normal; font-size:12px; margin-right:4px}
.h_ts b span{display:block; float:left;}
.h_ts b .h_ts_i{width:16px; height:18px; line-height:18px; font-size:0; background:#00be78 url(../images/ico31.png) center center no-repeat; background-size:11px auto;float:left; margin-right:4px;}
.h_ts b .h_ts_t{padding:0 5px 0 3px; color:#00be78 }
.h_dj{width:100px; height:40px; line-height:40px; font-size:0; background:url(../images/dj.jpg) 0 center no-repeat;}
.text020{color:#576b95;}
.text020 a{color:#576b95;}
.text020 a:hover{color:#F60;}
.text021{color:#576b95; float:left; margin-top:5px;}
.text021 a{color:#576b95;}
.text021 a:hover{color:#F60;}
.i_more{ text-align:center; color:#717171; font-size:12px; margin-top:10px;}
.i_more a{color:#717171;}
.i_more a:hover{color:#F33;}

/* == index news == */
.i_news{ margin:10px 0; background:#fff; padding:10px;}
.tltle{height:32px; border-bottom:1px #ddd solid; line-height:32px; }
.tltle b{display:block; color:#019860;font-size:16px; font-weight:normal}
.tltle01{height:32px; border-bottom:1px #ddd solid; line-height:32px; }
.tltle01 b{display:block; color:#333;font-size:16px; font-weight:normal}
.more{display:block; float:right; font-size:12px; color:#666; font-weight:normal}
.more a{color:#666;}
.more a:hover{color:#F33;}
ul.i_news_ul{ margin-top:5px;}
ul.i_news_ul li{height:32px; line-height:32px; border-bottom:1px #ddd solid;}
ul.i_news_ul li a{width:90%;overflow:hidden;display: block;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space:nowrap;}
/* == bottom == */
.bottom{padding-bottom:10px; margin-top:10px; margin-bottom:50px;}
.bot_nav {height: 36px; text-align: center; line-height: 36px; font-size: 15px; background-size: 4px 4px; background-color:#e0e0e0; width:100%;}
.bot_nav a{color:#6a6a6a;}
.bot_t{ padding-top:10px;}
.bot_t p{line-height:22px; text-align:center; color:#818080; font-size:12px;}
/* == footer == */
footer {width: 100%;height:50px;position: fixed;left: 0;bottom: 0;}
i{ font-style:normal;}
.bottom_nav{ position:fixed; bottom:0px; left:0px; width:100%; background-color:#fff; height:50px; border-top:1px #ddd solid;box-sizing:border-box;z-index: 0}
.bottom_nav li{ display:block; width:25%; height:50px; float:left;font-size:12px; }
.bottom_nav li a{ display:block; height:50px; text-align:center; color:#646464; text-decoration:none; background:#fff;}
.bottom_nav li a:hover{color:#007846;}
.bottom_nav li a i{ display:block; width:20px; height:28px; margin:0 auto;background-repeat:no-repeat; background-position:center center;}
.bottom_nav li a.selected{ background:#f4f4f4;}

.bottom_nav li a .botico01{ background:url(../images/footer_ico01.png) 0 5px no-repeat; background-size:20px 20px;}
.bottom_nav li a:hover .botico01{background:url(../images/footer_ico01_hover.png) 0 5px no-repeat; background-size:20px 20px;}

.bottom_nav li a .botico02{ background:url(../images/footer_ico02.png) 0 5px no-repeat; background-size:20px 20px;}
.bottom_nav li a:hover .botico02{background:url(../images/footer_ico02_hover.png) 0 5px no-repeat; background-size:20px 20px;}

.bottom_nav li a .botico03{ background:url(../images/footer_ico03.png) 0 5px no-repeat; background-size:20px 20px;}
.bottom_nav li a:hover .botico03{background:url(../images/footer_ico03_hover.png) 0 5px no-repeat; background-size:20px 20px;}

.bottom_nav li a .botico04{ background:url(../images/footer_ico04.png) 0 5px no-repeat; background-size:20px 20px;}
.bottom_nav li a:hover .botico04{background:url(../images/footer_ico04_hover.png) 0 5px no-repeat; background-size:20px 20px;}
/* == left_nav == */
.left_nav{width:100%; background:#24282e;position: fixed;top: 45px;z-index: 99999;display: none}
.left_nav li{height:45px; line-height:45px; border-bottom:1px #383f46 solid;box-sizing:border-box; font-size:14px;}
.left_nav .l_sp{display:block; width:20px; height:20px; margin-right:10px; margin-top:10px; float:left; margin-left:15px}
.left_nav .l_sp_t{display:block; float:left;}
.l_ico01{background:url(../images/ico01.png) no-repeat;background-size:16px 16px; background-position:center center;}
.l_ico02{background:url(../images/menuico01_1.png) no-repeat;background-size:16px 16px; background-position:center center;}
.l_ico03{background:url(../images/menuico01_2.png) no-repeat;background-size:16px 16px; background-position:center center;}
.l_ico04{background:url(../images/menuico01_3.png) no-repeat;background-size:16px 16px; background-position:center center;}
.l_ico05{background:url(../images/ico02.png) no-repeat;background-size:16px 16px; background-position:center center;}
.l_ico06{background:url(../images/menuico01_4.png) no-repeat;background-size:16px 16px; background-position:center center;}
.l_ico07{background:url(../images/ico03.png) no-repeat;background-size:16px 16px; background-position:center center;}
.l_ico08{background:url(../images/ico04.png) no-repeat;background-size:16px 16px; background-position:center center;}
.l_ico09{ background:url(../images/ico05.png) no-repeat;background-size:16px 16px; background-position:center center;}
.l_ico10{ background:url(../images/ico06.png) no-repeat;background-size:16px 16px; background-position:center center;}
.left_nav li a{color:#fff; display:block}
.left_nav li a:hover{color:#ff5319; background:#12151b; display:block;}
.left_nav a.selected{background:#12151b;}
/* == search 02 == */
.search02{margin:10px; background:#00ae66; height:30px; padding:2px;  border-radius:4px;}
.search_1{width:20%; float:left; height:30px;}
.search_1 select{height:36px; width:100%; background:#f4f4f4; border:0; color:#959595}
.search_2{width:60%; float:left;height:30px;}
.search_2_1{width:80%; float:left;height:36px;}
.search_2_input02{width:90%; background:url(../images/search_ico02.png) 5px 7px no-repeat #fff;background-size:16px 16px; padding-left:10%; height:30px; line-height:30px; border:0; color:#b8b8b8; font-size:12px;border-radius:4px 0 0 4px;}
.search_3{width:20%; float:right;height:38px;}
.but02{width:100%; height:30px; line-height:30px; text-align:center; background:#00ae66;}
a.but02{color:#fff; display:block;border-radius:0 4px 4px 0;}
a.but02:hover{background:#01874f; display:block}
/* == news house == */
.news_house01{background:#fff; margin-bottom:10px;}
.list_title{height:34px; background:#fff;  border-bottom:1px #ddd solid;}
.l_t1{width:20%; float:left; border-right:1px #ddd solid; box-sizing:border-box; height:30px; }
.list_title2 .l_t1{width:50%;}
.list_title3 .l_t1{width:33%;}
.list_title4 .l_t1{width:25%;}
.select_show .type{top: 80px;display: none}
.select_city div{width: 50%;float: left}
/* select */
.select{position:relative;float:left; width:80%; padding:0 10%}
.select dt{height:30px;display:inline-block; background-position:95% bottom;background-size:10px 10px;line-height:30px;font-weight:normal;cursor:pointer;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99;box-sizing: border-box; }
.select dt:hover,.select dt.cur{border:1px solid #409DFE;box-sizing: border-box; width:100%;}
.select dd{position:absolute;left:0;top:29px;border:1px solid #d2ccc4; box-sizing: border-box; background:#fff;display:none; z-index:1000; width:100%;}
.select dd ul{padding:4px;max-height:250px;overflow:auto;}
.select dd ul li{ padding:0px !important}
.select dd ul li a{line-height:30px;display:block; height:30px; overflow:hidden;}
.select dd ul li a:hover{background:#f5f5f5;}
/*yema*/
.paging{overflow: hidden; margin: 20px auto; display: table;}
.paging .pagination{overflow: hidden; margin: 0 auto; display: table;}
.paging .pagination li{overflow: hidden; margin: 0 auto; float: left;}
.paging .pagination a{font-size: 14px; color: #888888; text-align: center; height: 30px; line-height: 30px; padding: 0 10px; margin: 0 5px; display: block; float: left; background: #fff;border: 1px solid #ddd;}
.paging .pagination a:hover{border:1px solid #00be78; background:#00be78; color:#fff;}
.paging .pagination span{font-size: 14px; color: #888888; text-align: center; margin: 0 5px; padding: 0 10px; height: 30px; line-height: 30px; display: block; float: left;background: #fff; border: 1px solid #ddd;}
.paging .pagination .active span{background: #00be78; color: #fff;}
/* news house show */
.new_h_show01{background:#fff; padding:10px;}
.n_w1{ line-height:28px; margin-bottom:5px;}
.n_w1 h1{font-size:18px; display:block; float:left; margin-right:5px;font-weight: bold}
.sale{ height:16px; line-height:16px; color:#fff; font-size:12px; font-weight:normal; float:left; padding:0 5px; background:#f25045; margin-top:6px;}
.n_w2{margin-bottom:10px; font-size:12px; color:#6d6d6d}
.text03{color:#ee1102; font-size:20px;}
.n_w3{margin-top:10px;}
.n_w3 li{height:27px; line-height:27px; color:#868686; border-bottom:1px #ddd solid; padding-left:16px; font-size:12px;}
.n_w3 .n_w3_ico01{background:url(../images/ico07.png) 0 center no-repeat; background-size:12px 12px;}
.n_w3 .n_w3_ico02{background:url(../images/ico08.png) 0 center no-repeat; background-size:12px 12px;}
.n_w3 .n_w3_ico03{background:url(../images/ico09.png) 0 center no-repeat; background-size:12px 12px;}
.n_w3 .n_w3_li{height: 30px;line-height: 30px;background: #F8F8F8;border: none;margin-top: 5px;text-align: center}
.n_w3 .n_w3_li a{color: #8099AF}
.n_dj{background:#fff; margin-top:10px; padding:10px;}
.n_dj li a{float: right;padding:0px 10px;line-height: 25px;height: 25px;text-align: center;color: #ffffff}
.n_dj ul{padding-top:10px;}
.n_dj li{height:28px; color:#dd3327; padding-top:3px; padding-left:8px;}
.n_dj .n_dj_bg01{background:#fce9e8; border-bottom:1px #f3d8d6 solid;}
.n_dj .n_dj_bg02{background:#fcf9e8; border-bottom:1px #ffeb80 solid;}
.n_dj .n_dj_bg03{background: #ffd6be;border-bottom:1px #ee1102 solid;}
.n_dj .n_dj_bg01 a{background:#f58133;}
.n_dj .n_dj_bg02 a{background:#ff7a85;}
.n_dj .n_dj_bg03 a{background:red;}
.n_dt{background:#fff; margin-top:10px; padding:10px;}
.n_dt li{margin-top:10px;}
.n_dt li b{line-height:28px; font-size:14px; display:block}
.n_dt li p{line-height:18px; color:#898989; font-size:12px;}
.h_hx{background:#fff; padding:10px 10px 0 10px; margin-top:10px;}
.h_hx ul{padding:10px 0;}
.h_hx li{ width:40%; float:left; margin:0 7% 0 3%; border-bottom:1px #ddd solid}
.h_hx .b_h{line-height:28px; text-align:center; display:block; font-weight:normal; color:#7b7b7b}
.h_hx em{color:#00ae66;}
.h_hx .h_hx_img{width:130px; height:110px; display:block; margin:5px auto; border:1px #ddd solid}
.h_hx .h_hx_img img{width:130px; height:110px;}
.h_hx p{height:30px; line-height:30px; color:#7b7b7b; font-size:12px;}
.h_hx .text04{display:block; float:right;}
.h_hx .text05{color:#d90000; font-size:14px;}
.h_hx .h_hx_box1{height:20px; line-height:20px; background:#fcf0ec; color:#e57550; display:black; float:left; margin-right:5px; padding:0 3px;border-radius:2px; font-size:12px; font-size:12px; }
.n_ld{background:#fff; padding:10px; margin-top:10px;}
.news_h_box03{width:100%;position:relative; margin-top:10px;}
.news_h_box03 img{width:100%; height:100%;}
.infor01{width:100px;height:31px;position:absolute;background:url(../images/infor01.png) no-repeat;top:120px;left:131px;}
.infor01 span, .infor02 span{display:block; float:left; width:50px; height:26px; line-height:26px; text-align:center;}
.text05{color:#fff;}
.text06{color:#e9410a;}
.text07{color:#00be78;}
.infor02{width:100px; height:31px; position:absolute;background:url(../images/infor02.png) no-repeat; top:100px; left:50px;}
.n_if{background:#fff; padding:10px; margin-top:10px;}
.n_if ul{ margin-top:10px;}
.n_if ul li{height:27px; line-height:27px; border-bottom:1px #ddd solid;}
.n_if span{color:#a1a1a1;}
.n_xc{background:#fff; padding:10px 0; margin-top:10px;}
.n_xc ul{padding:0 5px;}
.n_xc li{width:33.333%; float:left; margin-top:10px;}
.n_xc_img{width:90px; height:90px; display:block; margin:0 auto}
.n_xc_img img{width:90px; height:90px; margin:0 auto}
.n_xc p{line-height:24px; text-align:center; margin-top:5px;}
.n_wz{background:#fff; padding:10px; margin-top:10px;}
.n_wz p{margin-top:10px;}
.n_wz p img{width:100%; height:100%;}
.n_dp{background:#fff; padding:10px; margin-top:10px;}
dl.dl_p{ padding-top:15px; padding-bottom:10px; font-size:12px; border-bottom:1px #ddd solid}
dl.dl_p dt{width:25px; height:25px; float:left; display:block; }
dl.dl_p dt img{width:25px; height:25px;border-radius: 20px;}
dl.dl_p dd{float:right; display:block; width:89% }
dl.dl01{height:22px;}
dl.dl_p i{display:block; float:left; margin-right:5px; color:#999; line-height:22px; height:25px;}
.pingjia01{margin-top:15px;}
.text10{font-size:20px; color:#d10100;}
.md_l03{color:#666;}
.md_l03 i{display:block; float:left; margin-right:5px;font-size: 12px;}
.but11{width:60px; height:24px; line-height:24px; text-align:center; background:#f25045; display:block; font-size:12px;  color:#fff;  border-radius:4px; }
a.but11{text-decoration:none; color:#fff}
a.but11:hover{text-decoration:none; display:block; color:#fff; background:#ca2f24;}
.text11{color:#999; font-size:16px;}
.but121{width:50px; height:20px; line-height:20px; text-align:center; background:#d0000e; display:block; font-size:12px;  color:#fff;  border-radius:4px; }
a.but121{text-decoration:none; color:#fff}
a.but121:hover{text-decoration:none; display:block; color:#fff; background:#ab0201;}
.dl02{line-height:22px; font-size:12px; color:#575757; }
.star{width:12px; height:18px; line-height:18px; font-size:0; display:block; margin-right:3px; float:left; }
.star01{background:url(../images/star01.png) 0 center no-repeat;  background-size:12px 12px;}
.star02{background:url(../images/star02.png) 0 center no-repeat;  background-size:12px 12px;}
.i_mar{margin-top:5px;}

/* == footer2 == */
footer {width: 100%;height:50px;position: fixed;left: 0;bottom: 0;}
i{ font-style:normal;}
.bottom_nav02{ position:fixed; bottom:0px; left:0px; width:100%; background-color:#fff; height:50px; border-top:1px #ddd solid;box-sizing:border-box;}
.bottom_nav02 li{ display:block; width:25%; height:50px; float:left;font-size:12px; }
.bottom_nav02 li a{ display:block; height:50px; text-align:center; color:#646464; text-decoration:none; background:#fff;}
.bottom_nav02 li a:hover{color:#007846;}
.bottom_nav02 li a i{ display:block; width:20px; height:28px; margin:0 auto;background-repeat:no-repeat; background-position:center center;}
.bottom_nav02 li a.selected{ background:#f4f4f4;}

.bottom_nav50 li{width: 50%}

.bottom_nav02 li .s_img img{vertical-align:bottom;margin-top: 5px;border-radius: 20px;}
.bottom_nav02 li a .s_1{ background:url(../images/footer_ico04.png) 0 5px no-repeat; background-size:20px 20px;}
.bottom_nav02 li a:hover .s_1{background:url(../images/footer_ico04_hover.png) 0 5px no-repeat; background-size:20px 20px;}

.bottom_nav02 li a .s_2{ background:url(../images/ico10.png) 0 5px no-repeat; background-size:20px 20px;}
.bottom_nav02 li a:hover .s_2{background:url(../images/ico10_hover.png) 0 5px no-repeat; background-size:20px 20px;}

.bottom_nav02 li a .s_3{ background:url(../images/ico11.png) 0 5px no-repeat; background-size:20px 20px;}
.bottom_nav02 li a:hover .s_3{background:url(../images/ico11_hover.png) 0 5px no-repeat; background-size:20px 20px;}
.bottom_nav02 li a .s_4{background:#00ae66; height:50px; line-height:50px; color:#fff; width:100%}
.bottom_nav02 li a:hover .s_4{background:#01844e; color:#fff}
.but03{width:100%; height:50px; line-height:50px; background:#00ae66; font-weight:normal; display:block;}
a.but03{text-decoration:none; color:#fff; display:block}
a.but03:hover{text-decoration:none; display:block; background:#01844e; color:#fff}

/*strategy*/
.strategy{background:#fff;  padding:6px 15px 10px 15px; margin-bottom:10px;}
.strategy dl{border-bottom:1px #e7e7e7 solid; padding-bottom:10px ; padding-top:10px;clear: both;height: 55px}
.strategy dt{width:90px; display:block; float:left; margin-right:10px; }
.strategy dt img{width:90px; height:auto;}.p_t4{ height:20px; font-weight:bold;overflow: hidden }
.p_t2{font-size:12px; color:#999; line-height:16px;}.p_t2 a{color:#999}
.p_t2 a:hover{color:#ff5319}
/*news show*/
.position{height:18px; line-height:18px; padding:0 15px;}
.position p{color:#969696; font-size:12px;}
.div_box{background:#fff; margin:10px 0; padding:5px 15px;}
.div_box01{background:#fff; margin:10px 0; }
.div_box02{background:#fff; padding:10px 15px; }
.div_box03{margin:10px 0;}
.show{ background:#fff; margin-bottom:2%}
.show_title{border-bottom:1px #e7e7e7 solid; padding-bottom:1.5%;}
.show_title h2{line-height:30px; font-size:18px; color:#232323; text-align:center; font-weight:bold}
.show_title p{line-height:1.8em; color:#6e6e6e; font-size:12px; text-align:center}
.show_body{width:100%;font-size: 18px; color:#0c0d0e;line-height:30px;}
.show_body h1{font-size:14px; color:#000; line-height:28px; font-weight:bold}
.show_body_img h2{font-size:0.8em; text-align:center; font-weight:normal; line-height:1.8; color:#3f3f3f}
.show_body img {
    width:100%;
    height:auto;
    cursor:pointer;
    margin:0 auto;
}
.pinglin01{padding:10px 0 0 0;}
.pinglin01 .pl01{line-height:20px; font-size:12px; color:#999; margin-bottom:7px;}
.pinglin02{border:1px #ddd solid;}
.pl02{height:30px; line-height:30px; color:#999; background:#fafafa; border-top:1px #ddd solid; padding:0 5px; font-size:12px;}
.pl03{margin-top:10px; margin-bottom:5px;}
.pinglin03{}
.pinglin03_01{ padding-bottom:10px;}
.pinglin03_01_img{ display:block; float:left;margin-right:8px; width:50px;border-radius:100px;overflow:hidden; }
.pinglin03_01_img img{ width:100%;border-radius:100px;}
.pinglin03_01 dl{float:left; border-bottom:1px #ddd solid; padding-bottom:8px; width:77%}
.pinglin03_01 dt{ line-height:24px; color:#999; margin-bottom:5px; font-size:12px;}
.pinglin03_01 dd{line-height:20px;}
.text{color:#1065d8;}
.pinglin03_02{ padding-left:30px;padding-bottom:10px;}
.pinglin03_02 dl{float:left; border-bottom:1px #ddd solid; padding-bottom:8px; width:77%}
.pinglin03_02 dt{ line-height:24px; color:#999; margin-bottom:5px; font-size:12px;}
.pinglin03_02 dd{line-height:20px; color:#ff6406}
.plun{background:#fff; padding:10px; margin-top:10px;}
.inp10{ padding:3px ; line-height:24px; color:#999; font-size:12px; height:60px; border:0}
.but04{width:100%; height:38px; line-height:38px; font-size:1em;background: #f05638; border: none;border-radius: 4px;display:block;color:#fff;text-align: center; }
a.but04 {color:#fff;}
a.but04:hover {background:#c5371c;color:#fff; display:block;}
/*second house show*/
.s_h_s01{margin-top:10px;}
.s_h_s01 li{height:27px; line-height:27px; color:#868686; border-bottom:1px #ddd solid; font-size:12px;}
.s_h_s01 li span{width:50%; float:left;}
.s_h_s02{background:#fff; margin-top:10px; padding:10px;}
.s_h_s02 dl{margin-top:10px;}
.s_h_s02 dt{line-height:26px;  color:#f25045; font-weight:bold}
.s_h_s02 dd{line-height:22px; color:#626262; font-size:12px;}
.s_h_s02 a{color:#626262;}
.s_h_s02 a:hover{color:#ff4e00;}
.s_h_s03{background:#fff; margin-top:10px; padding:10px 5px}
.s_h_s03 li{ width:46%; margin:15px 2% 0 2%; float:left; height:120px;}
.s_h_s03 li img{height:120px; width:100%}
.s_h_s04{background:#fff; margin-top:10px; padding:10px;}
.s_h_s04 li{ width:46%; margin:10px 2% 0 2%; float:left; }
.s_h_s04 li i{display:block; margin-bottom:5px;overflow: hidden}
.s_h_s04 li img{height:120px; width:100%; }
.s_h_s04 li b{height:24px; line-height:24px;display: block;overflow: hidden}
.s_h_s04 li p{line-height:22px; color:#818181;}
.text14{color:#f25045; font-size:18px; font-weight:bold}
.s_h_s05{background:#fff; padding:10px; margin-top:10px;}
.s_h_s05 ul{ margin-top:10px;}
.s_h_s05 ul li{height:27px; line-height:27px;color:#868686; border-bottom:1px #ddd solid; font-size:12px;}
.s_h_s05 span{display:block; width:50%; float:left;}
.s_h_s06{margin-top:10px; background:#fff; padding:10px;}
.s_h_s06 ul{margin-top:10px;}
.s_h_s06 li{margin-bottom:10px; line-height:28px; height:28px; width:100%}
.s_h_s06 li span{display:block; float:left;}
.sel01{width:210px; height:26px; line-height:26px; color:#666; border:1px #ddd solid}
.s_h_s07{ position:fixed; bottom:0px; left:0px; width:100%; background-color:#00ae66; height:50px;}
.s_h_s07 span{background: url(../images/ico12.png) 0 center no-repeat; background-size:16px 16px; display:block; width:300px; font-size:16px; padding-left:20px; margin:0 auto; line-height:50px; color:#fff}
.s_h_s07 span a{color: #ffffff}
/*group buy*/
.group_list{ margin-bottom:10px; background:#fff; padding:10px;}
.group_list dt{width:120px; display:block; float:left; margin-right:10px; position:relative}
.group_list dt img{width:120px; height:auto;}
.group_list b{height:22px; font-size:16px; font-weight:bold}
.g_l_t1{color:#9b9b9b; font-size:12px; font-weight:normal}
.g_top01{width:28px; height:34px; text-align:center; color:#fff; position:absolute; left:10px}
.g_top01 .g_top01_t1{ line-height:18px; font-size:12px; text-align:center}
.g_top01 .g_top01_t2{font-size:12px;text-align:center}
.g_top01_bg01{background:#ff5757;}
.g_top01_bg02{background:#ff9001;}
.g_top01_bg03{background:#a0c43f;}
.g_l_t2{height:20px; line-height:20px; font-size:12px; color:#ff5757;}
.g_l_t3{display:block; float:right;}
.text08{color:#9b9b9b;}
.text09{color:#ff5757;}
.g_l_t4{height:22px; margin-top:4px;font-size:12px;}
.g_l_t4 span{display:block; float:left; margin-right:2px;}
.g_l_t4 .g_01{height:16px; background:#999; border-radius:2px; padding:0 2px; line-height:16px; color:#fff;}
.g_l_t5{height:20px; font-size:12px; line-height:20px;}
.g_l_t5 .g_l_t5_but{float:left; width:25%;}
.but05{width:100%; height:20px; line-height:20px; font-size:14px;background: #f05638; border: none;border-radius: 4px;display:block;color:#fff;text-align: center; }
a.but05 {color:#fff;}
a.but05:hover {background:#c5371c;color:#fff; display:block;}
/*group buy show*/
.g_l_t6{margin-top:5px;}
.g_l_t6 p{line-height:20px; color:#8f8f8f; font-size:12px;}
.g_l_t7{background:url(../images/g_bg.jpg) repeat-x; background-size:cover; height:240px; margin-top:10px;}
.g_s3_n1{ padding-top:10px; text-align:center}
.g_s3_n1 b{line-height:44px; font-size:26px; color:#f25045; font-weight:normal}
.g_s3_n1 p{ height:24px; color:#7f3707; font-size:12px;}
.g_s3_n2{height:38px; line-height:38px; width:94%; background:#fce79e; font-size:16px; color:#7f3707; text-align:center;border-radius:4px; margin:5px auto 10px auto}
.g_s3_n2 i{color:#e22619;}
.g_s3_n3{margin-bottom:5px; color:#64401f; text-align:center}
.g_s3_n3 b{font-weight:normal; line-height:24px; }
.g_s3_n3 p{line-height:24px;
;}
.text22{color:#cc3200; font-weight:bold;}
.but20{width:94%; height:34px; line-height:34px; display:block; background:#f25045; font-size:16px; border-radius:4px; margin:10px auto;text-align:center}
a.but20{text-decoration:none; display:block; color:#fff }
a.but20:hover{display:block; background:#952602;border-radius:4px; color:#fff}
.g_l_t8{background:#fff; padding:10px; margin-top:10px;}
/*member*/
.member_center02{ background:url(../images/member_bg02.jpg) no-repeat; background-size:cover; padding:20px;}
.member_top{height:20px;}
.member_top span{display:block; float:right; margin-left:10px; color:#fff; padding-left:20px; font-size:12px;}
.member_top_ibg01{background:url(../images/set_up.png) no-repeat; background-size:14px 14px;background-position:0 center;}
.member_top_ibg02{background:url(../images/tel.png) no-repeat; background-size:14px 14px;background-position:0 center;}
.member_top a{ color:#fff; display:block }
.member_top a:hover {color:#e80000;text-decoration: none; display:block }
.head_shot01{width:50px; height:50px; display:block; background:rgba(255,255,255, 0.30);border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius:100px; padding:4px; float:left; margin-right:10px;}
.head_shot01 img{ width:50px; height:50px;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius:100px; background:#e3e5e9 ;display:block}
.head_shot02{width:50px; height:50px; display:block; background:rgba(255,255,255, 0.50);border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius:100px; padding:4px; float:left; margin-right:10px;}
.head_shot02 img{ width:50px; height:50px;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius:100px; background:#fff ;display:block}
.member_center03 h2{line-height:30px; color:#fff; font-size:16px; padding-top:5px;}
.member_center03 p{font-size:12px; color:#fff}
.member_main{ background:#fff; margin-bottom:10px; padding-bottom:10px;}
.member_main li{height:42px; line-height:42px; border-bottom:1px #ddd solid; padding-right:10px;}
.member_main .m_sp01{width:25px; height:25px; display:block; float:left;border-radius:100px;background-position:center center; -moz-border-radius: 100px;-webkit-border-radius:100px; margin-top:6px; margin-right:8px; margin-left:10px;}
.mem_ico{width:20px; height:20px; display:block; background:url(../images/ico_right.png) no-repeat; background-size:16px;background-position:center center; float:right; margin-top:10px;}
.member_ico01{background:#58dba3 url(../images/m_ico01.png) no-repeat; background-size:16px 16px;}
.member_ico02{background:#fc7459 url(../images/m_ico05.png) no-repeat; background-size:16px 16px;}
.member_ico03{background:#53bff2 url(../images/m_ico03.png) no-repeat ;background-size:16px 16px;}
.member_ico04{background:#fabf01 url(../images/menuico01_1.png) no-repeat;background-size:16px 16px;}
.member_ico05{background:#fd72ae url(../images/ico15.png) no-repeat;background-size:16px 16px;}


.member_3a a{display: inline}
.member_3a{height: 130px;display: none}
.member_2a{height: 85px;}
.member_4a{height: 170px;}
.member_5a{height: 210px;}
.member_3a ul a{padding-left: 50px;}
.block_a a{display: block}
.fa_bu{float: right;padding-right: 10px;}
.btn-submit{border: none;color: #ffffff;}
.row_div{height: 45px;line-height: 45px;}
.input_label{float: left;height: 40px;line-height: 40px;padding-left: 10px;}
.row_border{height: 45px;line-height: 45px;border: 1px red solid; padding-left:10px;background: cornsilk;color: green;width:90%;margin-bottom: 5px;}
.row_img{min-height: 50px;}
.div_nav{height: 35px;line-height: 35px;width: 100%;background: #ffffff}
.div_nav a{display: block;float: left;text-align: center;color: #333333}
.nav_bfz_50 a{width: 50%}
.nav_bfz_33 a{width: 33%}
.nav_bfz_25 a{width: 25%}
.nav_bfz_20 a{width: 20%}
.u_comm ul{background: #ffffff;padding-top: 10px;padding-bottom: 10px;margin-top: 5px;}
.u_comm li{margin: 10px;border-bottom: #CCCCCC dotted 1px;padding-bottom: 3px;}
.u_comm li p{height: 25px;line-height: 25px;}
.u_comm p.u_time{font-size: 12px;color:grey;height: 25px;line-height: 25px;}
.u_comm span{font-size: 12px;padding-left: 10px;color: grey;}
.u_comm span.more a{color: red}
.u_comm span.more a.gj_but{padding: 4px 8px;background:#1E9FFF;color: #ffffff}
.u_comm span.more a.kgj_but{padding: 4px 8px;background:#009688;color: #ffffff}
.u_but{height: 30px;line-height: 30px;}
.u_but a{width: 30%;text-align: center;display: block;float:left; }
.u_but a.delete{color: red}
.div_nav a.selected {
    color: #ffffff;
    background: #00be78;
}
.layui-btn-primary {
    border: 1px solid #C9C9C9;
    background-color: #fff;
    color: #555;
}
.layui-btn {
    display: inline-block;
    height: 38px;
    line-height: 38px;
    padding: 0 18px;
    background-color: #009688;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
}
.layui-upload-file {
    display: none !important;
    opacity: .01;
   filter: Alpha(opacity=1);
}
.layui-btn-danger {
    background-color: #C91623;
}

/* == passwork == */
.passwork{ padding:15px 10px 10px 10px;}
.passwork li{ padding:3px 0; height:36px; line-height:36px;}
.passw_l{width:70px; float:left; display:block; text-align:right; margin-right:10px;}
.passw_r{float:left;}
.passw_r img{height:32px; display:block; float:left; margin-left:5px;}
.p_input{border:1px #ddd solid; height:32px; line-height:32px; padding:0 5px; width:100%; color:#999}
.p_input01{border:1px #ddd solid; height:32px; line-height:32px; padding:0 5px; width:90px;  color:#999; float:left;}
.p_input02{border:1px #ddd solid; height:26px; line-height:26px; padding:0 5px; width:100%; color:#999}
.pass_but{margin-left:90px; margin-right:30px; margin-bottom:15px;}
.but12{width:100%; height:32px; line-height:32px; text-align:center; background:#e80000 ;  font-weight:normal; display:block;  border-radius:6px; }
a.but12{text-decoration:none; color:#fff}
a.but12:hover{text-decoration:none; display:block; background:#c00000; color:#fff; }
.but13{ padding:0 10px; height:32px; line-height:32px; text-align:center; background:#e80000 ; font-size:14px; font-weight:normal; display:block; float:left; margin-top:1px;}
a.but13{text-decoration:none; color:#fff}
a.but13:hover{text-decoration:none; display:block; background:#c00000; color:#fff; }
/* == login == */
.login_img{width:70px; height:70px; display:block; margin:0 auto; /*background-color:#4ebfe0; */ padding-top:20px; padding-bottom:20px;}
.login_img img{
    width:70px; 
    height:70px; 
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius:100px;
	padding:2px;
	background:#fff
}
.login_m1{border:1px #ddd solid; background:#fff; border-radius:6px;}
.login_m1 p{border-bottom:1px #ddd solid; height:40px; line-height:40px; padding:0 6px;}
.login_m1_inp01{background:url(../images/user.png) no-repeat; background-size:18px 18px; background-position:0 10px; height:40px; border:0; width:100%; padding-left:30px; color:#9b9b9b}
.login_m1_inp02{background:url(../images/lock.png) no-repeat; background-size:18px 18px; background-position:0 10px; height:40px; border:0; width:100%; padding-left:30px; color:#9b9b9b}
.login_m2{margin:15px 0;}

.but10{width:100%; height:38px; line-height:38px; text-align:center; background:#e80000 ; font-size:16px; font-weight:normal; display:block;  border-radius:6px; }
a.but10{text-decoration:none; color:#fff}
a.but10:hover{text-decoration:none; display:block; background:#bb0202; color:#fff; }
.login_m3{height:20px; line-height:20px; margin:0 0 40px 0}
.login_m3 p{color:#959595; font-size:12px;}
.login_m3 p a{color:#959595;}
.login_m3 p a:hover{color:#ff5319;}
.login_m3 .login_r{display:block; float:right;padding-right: 25px;}
.login_m3 .login_l{padding-left: 25px;}
.login_m4 ul{margin-top:15px;}
.login_m4 li{width:25%; height:76px;float:left;text-align:center; padding-top:10px; }
.loginico{width:45px; height:45px; display:block; line-height:50px; display:block;-moz-border-radius: 100px;-webkit-border-radius:100px;margin:0 auto 5px auto; background:#fff; border:1px #ddd solid}
.loginico01_1{background:url(../images/qq.png) no-repeat #fff;background-size:24px 24px;background-position:center center;}
.loginico01_2{background:url(../images/weixin.png) no-repeat #fff;background-size:24px 24px;background-position:center center;}
.loginico01_3{background:url(../images/weibo.png) no-repeat #fff;background-size:24px 24px;background-position:center center;}
.loginico01_4{background:url(../images/alipay.png) no-repeat #fff;background-size:24px 24px;background-position:center center;}
.login_m4 li .li_span{ font-size:14px; text-align:center; display:block}
.login_m4 li a{ color:#959595}
.login_m4 li a:hover {color: #ff5319;text-decoration: none;}
.title03{  border-bottom:1px solid #eaeaea; position:relative; z-index:1; height:1px;}
i.title_text03{ position:absolute; background:#f4f4f4; width:130px; height:24px; line-height:24px; font-style:normal; margin:-12px 0 0 -60px; left:50%; top:50%; display:block; text-align:center; color:#959595}
.zhuce{ margin-top:10px;}
.loin_body{width:90%; margin:70px auto 20px auto;}
.loin_body p{margin-bottom:16px;}
.login_n1{height:38px; background:#fff; border:1px #d5d5d5 solid; border-radius:4px; margin:0 auto}
.login_n1 span{width:38px; height:38px; line-height:38x; float:left; display:block;}
.login_ico01{background:url(../images/ico32.png) center center no-repeat #ededed; border-radius:4px 0 0 4px;background-size:14px auto;}
.login_ico02{background:url(../images/ico33.png) center center no-repeat #ededed;border-radius:4px 0 0 4px;background-size:15px auto;}
.input04{height:38px; background:none; line-height:38px; border:none; color:#8f8f8f; padding:0 5px 0 10px; float:left}
.login_n2{margin-top:30px; margin-bottom:20px; height:18px; line-height:18px; font-size:12px; color:#6d6d6d;}
.login_n2 span{display:block;}
.but22{width:396px; height:52px; line-height:52px; text-align:center; font-size:20px; display:block; background:#f25045;border-radius:4px; margin-top:20px;}
a.but22{text-decoration:none; color:#fff;}
a.but22:hover{text-decoration:none; display:block;color:#fff; background:#d32a1f ;border-radius:4px;}
.login_n3{width:70%; height:38px; background:#fff; border:1px #d5d5d5 solid; border-radius:4px; float:left}
.login_n3 span{width:38px; height:38px; line-height:38px; float:left; display:block;}
.login_ico03{background:url(../images/ico34.png) center center no-repeat #ededed;border-radius:4px 0 0 4px;background-size:18px auto;}
.login_ico04{background:url(../images/ico35.png) center center no-repeat #ededed;border-radius:4px 0 0 4px;background-size:18px auto;}
.login_ico05{background:url(../images/ico36.png) center center no-repeat #ededed;border-radius:4px 0 0 4px;background-size:18px auto;}
.login_ico06{background:url(../images/ico37.png) center center no-repeat #ededed;border-radius:4px 0 0 4px;background-size:20px auto;}
.input05{width:80%; height:38px; background:none; line-height:50px; border:none; color:#8f8f8f; padding:0 5px 0 10px; float:left}
.login_n4{float:right; width:28%; height:40px;}
.but25{width:100%; height:38px; line-height:38px; text-align:center; display:block; background:#f1f1f1;border-radius:4px; border:1px #d5d5d5 solid;box-sizing: border-box}
a.but25{text-decoration:none; color:#7d7d7d;}
a.but25:hover{text-decoration:none; display:block;color:#fff; background:#00be78 ; border:1px #00be78 solid;border-radius:4px;}
.login_n5{height:18px; line-height:18px;}
.login_n5 span{display:block; float:left;}

/*real*/
.real03{ background:#fff; margin:10px 0; padding:0 0 10px 0;}
.real03 .real03_t{height:90px; line-height:90px; text-align:center; font-size:30px;}
.real04{background:#fff; }
.real_title{height:50px; background:url(../images/maif.jpg) no-repeat; padding:0 10px 0 10px }
.real_title01{width:33.33333%; float:left;}
.real_title01 span, .real_title02 span{ display:block; float:left;}
.re_t1{width:20px; height:20px; line-height:20px; text-align:center; font-size:14px; color:#fff; background:#f25045; border-radius: 100px; -moz-border-radius: 100px;-webkit-border-radius:100px;}
.re_t2{width:80%; margin-top:10px; height:4px; line-height:4px; background:#f25045;}
.text24{color:#f25045;}
.real_title01 p, .real_title02 p{height:24px; line-height:24px; font-size:12px;}
.re_t3{width:20px; height:20px; line-height:20px;text-align:center; font-size:14px; color:#8d8d8d; background:#e3e3e3; border-radius: 100px; -moz-border-radius: 100px;-webkit-border-radius:100px;}
.real_title02{width:100px; float:left;}
.real_body{ width:90%;margin:5px auto 10px auto;}
.real_body_t{height:28px; border-bottom:1px #ddd solid; font-size:16px; margin-bottom:10px;}
.real_body_b li{height:42px;}
.real_body_b span{ display:block; float:left;font-size:14px;}
.real_body_b .r_b_t{width:21%; padding-right:3%; line-height:20px;  padding-top:15px;text-align:right; }
.real_body_b .r_b_t2{ float:left; height:30px; line-height:30px;margin-top:10px; margin-right:10px; position:relative} 
.real_body_b .r_b_t2 a{display:block; padding:0 10px;}
.real_body_b .r_b_t2 a.selected{ display:block; height:30px; line-height:30px; padding:0 10px; text-align:center; border:1px #f25045 solid; color:#f25045; text-decoration:none;}
.re_ico{width:19px; height:19px; line-height:19px; font-size:0; background:url(../images/ico37.png) no-repeat; right:-5px; top:-8px; position:absolute;}
.r_b_t3{line-height:42px;}
.input06{ width:100%; height:30px; line-height:30px; color:#666; border:1px #ddd solid; padding:0 10px; margin-top:10px}
.but26{width:100%; height:32px; line-height:32px; text-align:center; display:block; background:#f25045;border-radius:4px;margin-top:20px; font-size:16px;}
a.but26{text-decoration:none; color:#fff;}
a.but26:hover{text-decoration:none; display:block;color:#fff; background:#c92f25;border-radius:4px;}
.real_w1{width:50%; height:30px; border:1px #ddd solid; float:left; margin-top:10px;}
.real_w1 i{float:right; line-height:32px; color:#999; padding-right:10px}
.input07{ width:95px; height:30px; line-height:30px; border:none; color:#666; padding:0 5px; }
.sel05{width:30%; height:30px; line-height:30px; border:1px #ddd solid; float:left; margin-right:3px; color:#666; text-align:center;margin-top:10px;}
.input08{width:65%; height:30px; line-height:30px; border:1px #ddd solid; float:left; margin-top:10px;color:#666;}
i.i_radio{display:block ; float:left; margin-left:20px; margin-top:17px;}
.but27{width:30%; height:30px; line-height:30px; text-align:center; display:block; background:#eee;margin-top:10px; border:1px #ddd solid; float:left; display:block; font-size:12px;}
a.but27{text-decoration:none; color:#333;}
a.but27:hover{text-decoration:none; display:block;color:#fff; background:#cfcfcf;}
.but28{ width:100%; height:32px; line-height:32px; text-align:center; display:block; background:#ccc;border-radius:4px; font-size:16px;}
a.but28{text-decoration:none; color:#fff;}
a.but28:hover{text-decoration:none; display:block;color:#fff; background:#f25045;border-radius:4px;}
.real3_box{width:88%; margin:0 auto; padding-top:20px;}
.real3_box dl{margin-bottom:10px;}
.real3_box dt{width:30px; height:30px; line-height:50px; font-size:0; display:block; float:left; margin-right:10px; margin-left:5%; background:url(../images/ico60.jpg) right 0 no-repeat;background-size:25px 25px; margin-top:5px; }
.real3_box dd{width:80%; float:right; text-align:left; font-size:14px; color:#999;}
.real3_box dd b{font-size:20px; text-align:left; color:#333; margin-bottom:5px; display:block}
.real3_box p{line-height:24px; color:#4b4b4b; font-size:14px;}
.real3_box02{border-top:1px #ddd solid; padding-top:25px; padding-bottom:15px; width:100%; margin:50px auto 20px auto}
.real3_box02 p{color:#8f8f8f; text-align:center; line-height:24px;}
.real3_box02 i{color:#3b3b3b;}

/*goufang*/
.find_house{margin-top:10px; }
.f_t{height:34px; line-height:34px; color:#00be77; padding:10px 0; background:#fff; width:100%;}
.f_t span{display:block; float:left;}
.f_t i{width:7px; height:34px; background:url(../images/f_ico.png) 0 center no-repeat; margin:0 10px; display:block; float:left;}
.f_t .f_t_bg01{width:7px; height:34px; background:url(../images/f_ico_02.png) 0 center no-repeat; margin:0 10px; display:block; float:left;}
.f_from{ font-size:12px; padding:14px 0 4px 0; width:90%; margin:0 auto}
.f_from_b{ margin-bottom:15px; }
.f_from_b p{line-height:26px; font-size:14px; }
.f_input01{ height:34px; line-height:34px; border:1px #e0e0e0 solid; padding:0 5px; color:#a9a9a9}
.text16{color:#828282;}
.f_from_b span{display:block; margin-right:15px; float:left}
input[type=checkbox]{
        -webkit-appearance: none;
        appearance: none;
        width: 14px;
        height: 14px;
        cursor: pointer;
        vertical-align: middle;
        background: #fff;
        border: 1px solid #ddd;
        box-sizing: border-box;
		margin-right:8px;        
}

input[type=checkbox]:active,input[type=radio]:active {
        border-color: #ddd;
        background: #fff;
}
input[type=checkbox]:hover {
        border: 1px solid #ddd;
}

input[type=checkbox]:checked,input[type=radio]:checked {
        background: #fff;
}

input[type=checkbox]:checked::after {
        content: url(../images/cb.jpg);
        display: block;}

input[type=checkbox]:focus {
        outline: none;
        border-color: #ddd;
}
.f_input02{ width:93%;height:58px; line-height:20px; font-size:12px; border:1px #e0e0e0 solid; padding:8px; color:#a9a9a9}

.f_from_c{margin-bottom:15px; }
.f_from_c p{margin-bottom:8px; width:100%;}
.f_input03{width:85%; background:url(../images/ico02.jpg) 12px center no-repeat #fff; padding:0 5px 0 35px; height:38px; border:1px #e0e0e0 solid;color:#a9a9a9}
.f_input07{width:85%; background:url(../images/ico36.png) 12px center no-repeat #fff; padding:0 5px 0 35px; height:38px; border:1px #e0e0e0 solid;color:#a9a9a9}
.f_input04{width:51%; background:url(../images/ico03.jpg) 12px center no-repeat #fff; padding:0 5px 0 35px; height:38px; border:1px #e0e0e0 solid;color:#a9a9a9; float:left}
.f_yzm{width:99px; height:40px; float:left; display:block}
.f_input05{width:51%; background:url(../images/ico05.jpg) 12px center no-repeat #fff; padding:0 5px 0 35px; height:38px; border:1px #e0e0e0 solid;color:#a9a9a9; float:left}
.but050{width:97px; height:38px; line-height:38px; text-align:center; font-size:14px; display:block; float:left; border:1px #e0e0e0 solid; border-left:none; background:#f2f2f2;}
a.but050{text-decoration:none; color:#ccc;}
a.but050:hover{text-decoration:none; display:block;color:#fff; background:#00be78 ;border:1px #00be78 solid; border-left:none; }
.but06{width:100%; height:38px; line-height:38px; text-align:center; font-size:18px; display:block; background:#f25045;border-radius:4px;margin:20px auto 0 auto}
a.but06{text-decoration:none; color:#fff;}
a.but06:hover{text-decoration:none; display:block;color:#fff; background:#d32a1f ;border-radius:4px;}
.g_ra{width:18px; height:18px; line-height:18px; text-align:center; font-size:14px; color:#fff; background:#00be77; border-radius: 100px; -moz-border-radius: 100px;-webkit-border-radius:100px; float:left; margin-right:5px; margin-top:8px;}
.g_ra1{width:18px; height:18px; line-height:18px; text-align:center; font-size:14px; color:#8d8d8d; background:#e3e3e3; border-radius: 100px; -moz-border-radius: 100px;-webkit-border-radius:100px; float:left; margin-right:5px; margin-top:8px;}
.d_mar{margin:0 auto; width:330px;}
/*agent*/
.position01{background:#f1f1f1;padding:0 4px; line-height:20px;color:#888888;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;font-size:12px; float:left; display:block;}
.text_mz{display:block; float:left; margin-right:3px;}
.but15{width:26px; height:26px; line-height:26px; font-size:0; text-align:center; background:#f25045 url(../images/tel.png) center center no-repeat; background-size:16px 16px; display:block; margin:0 auto; -moz-border-radius: 100px;-webkit-border-radius:100px; }
a.but15{text-decoration:none;}
a.but15:hover{text-decoration:none; display:block;background:#c52a20 url(../images/tel.png) center center no-repeat;background-size:20px 20px;}
.agent_t{margin-top:10px; padding:10px; background:#fff}
.agent_t p{line-height:35px; border-bottom:1px #ddd solid; color:#666;}
.agent_t span{color:#333; font-weight:bold;}
.agent_nav{background:#fff; margin-top:10px; }
.agent_nav ul{height: 40px;line-height: 40px}
.agent_nav li{float: left;text-align: center;width: 20%}
.agent_nav li.selected{background: #00be78;width: 20%}
.agent_nav li.selected a{color: #ffffff}
.agent_s1{background:#fff; margin-top:10px; padding:10px 0;}
.agent_desc{font-size: 14px;line-height: 22px;padding: 10px;margin-top:10px;background:#fff;}
.news_h_box{padding:15px 25px;}
.news_h_box01, .news_h_box02, .news_h_box04{margin-bottom:5px;}
.news_h_box01 dl{ margin-top:20px;}
.news_h_box01 dt{width:130px; height:80px; display:block; float:left; margin-right:16px;}
.news_h_box01 dd{width:673px; float:right; line-height:19px; font-size:12px; color:#898989;}
.news_h_box01 b{height:24px; font-size:14px; display:block}
.news_h_box01 dd a{color:#898989;}
.news_h_box01 dd a:hover{color:#F60;}
.news_h_box01 dd b  a{color:#333;}
.news_h_box01 dd b a:hover{color:#F60;}
.tishi{background:#fffcf2; border:1px #ffcfbf solid; margin-top:15px; padding:10px 15px}
.tishi p{line-height:20px; color:#646161; font-size:12px;}
.news_h_box02 li{border-bottom:1px #ddd solid; padding:20px 0 10px 15px;}
.n_h_img{width:182px; height:138px; border:1px #ddd solid; display:block; float:left; margin-right:16px;}
.n_h_box01{width:420px; float:left;}
.n_h_box01 p{line-height:26px; font-size:12px;}
.n_h_box01 b{font-size:18px; margin-bottom:8px; display:block}
.n_h_box02{width:166px; float:right; margin-top:40px;}
.n_h_box02 b{font-size:30px; color:#ff001e; text-align:right; line-height:32px; display:block}
.n_h_box02 i{font-size:12px; color:#585757; font-weight:normal}
.n_h_box02 p{ height:24px;}

.n_more{ width:130px; height:34px; line-height:34px; font-size:12px; padding-left:30px; border:1px #ddd solid; background:url(../images/ico11.jpg) 120px center no-repeat; border-top:none; margin: 0 auto}
.but21{width:94px; height:28px; line-height:28px; text-align:center; font-size:12px; background:#00be78; display:block; float:right;border-radius:4px;}
a.but21{ display:block; color:#fff}
a.but21:hover{background:#00915c; color:#fff;border-radius:4px; text-decoration:none;} 
p.agent_p{height:30px; border-bottom:1px #ddd solid; margin:10px 10px 0 10px;}
p.agent_p span{display:block; float:left; margin-right:20px;}
.agent_a1{width:40px; float:left; margin-right:10px;}
.agent_a1 span{width:40px; height:40px; display:block; background:#e8eaf0; border-radius:4px; margin-bottom:8px;}
.agent_a1 img{ height:40px;}
.agent_a1 p{line-height:20px; color:#666; font-size:12px;}
.agent_a2{width:45px; margin-right:8px; display:block; float:left; color:#c7524b; font-size:12px;}
.agent_a3{width:82%; float:left;}
.agent_a3 .a_st{float:left; line-height:15px; font-size:12px; margin-bottom:6px; width:100% }
.agent_a3 .a_st span{display:block; float:left; margin-right:3px;}
.agent_a3 .a_stimg{background:url(../images/flower.png) no-repeat; background-size:13px 13px; display:block; width:16px; height:15px; line-height:15px; font-size:0}
.agent_a3 .a_st02 p{line-height:24px; color:#666}
.agent_a3 .a_t1me{font-size:12px; display:block;line-height:20px; color:#999}
.a_mar{padding:0 10px;}
b.a_s{ line-height:30px; font-size:16px; font-weight:normal; border-bottom:1px #ddd solid; margin-bottom:10px; display:block} 
b.a_s i{color:#00be78;}
.f_input06{width:94%; height:32px; line-height:32px; border:1px #e0e0e0 solid; padding:0 5px; color:#a9a9a9;border-radius:4px;}
.a_show_r2{height:32px;border-radius:4px;border:1px #e0e0e0 solid;width:97%;}
.sel04{ float:left; width:60px; height:32px; font-size:12px; background:none; color:#666; border:none;}
.input03{width:184px; float:left; border:none; line-height:32px; padding:0 5px; color:#999}
.f_from_b2{ width:99%;}
.xingche{background:#fff; margin-top:15px; padding:15px;}
.xingche li{background:url(../images/line.png) bottom repeat-x; padding:15px 0}
.xingche li p{line-height:20px; font-size:12px; color:#666}
.xingche li p a{color:#41b1f2;}
.xingche li p a:hover{color:#F00;}
.but21{width:94px; height:28px; line-height:28px; text-align:center; font-size:12px; background:#00be78; display:block; float:right;border-radius:4px;}
a.but21{ display:block; color:#fff}
a.but21:hover{background:#00915c; color:#fff;border-radius:4px; text-decoration:none;} 
.agent_ly{background:#fff; margin-top:10px; padding:10px}
.bg01{background:#fffdf4;}
/*城市弹窗*/
.city_tc{width: 100%; height: 100%; margin: 0 auto; overflow: hidden; background:rgba(0,0,0,0.8); position: fixed; top: 0; left:0; z-index: 99;overflow-y: scroll;}
.city_tc .city_box{overflow: hidden; margin: 0 auto; background: #fff; }
.city_tc .city_box h2{font-size: 18px; color: #333; height: 33px; line-height: 33px; overflow: hidden; margin: 0 auto; text-align: center;}
.city_tc .city_box div{overflow: hidden; margin: 0 auto;}
.city_tc .city_box div h3{font-size:14px; color: #333; overflow: hidden; margin: 0 auto; height: 32px; line-height: 32px; background: #e4e4e4; padding: 0 10px;}
.city_tc .city_box div ul{overflow: hidden; margin: 0 auto;}
.city_tc .city_box div ul li{overflow: hidden; margin: 0 10px; border-bottom: 1px solid #ddd; height: 32px; line-height: 32px;}
.city_tc .city_box div ul li span{font-size: 14px; color: #333; float: left; display: block;}
.city_tc .city_box div ul li a.sx{font-size: 14px; color: #f25824; float: right; display: block;}
.city_tc .bg_btn{position: absolute; top:0; right:10px; width: 30px; height: 30px; line-height: 30px; display: block; font-size: 30px; color: #f25824; text-align: center;}
.city_tc .switch-city-letter{position: fixed; top:50%; right:10px; margin-top:-50%;}
.city_tc .switch-city-letter span{font-size: 12px;color: #666;display: block; text-align: center; margin: 1px auto;}
.city_ul{padding-bottom: 5px;}
.city_ul li{width: 20%;float: left;}
/*搜索栏目*/
.search_nav{height: 50px;line-height: 50px;margin: auto;width:100%;background: #ffffff}
.search_nav a{font-weight: bold;font-size: 16px;display: block;text-align: center;height: 50px;line-height: 50px;float: left;width: 14%}
.search_nav a.selected{ background:#019860; color:#fff;}
.search_div a{padding:5px 10px;text-align: center;height: 30px;line-height: 30px;}
/*修改添加*/
.address{max-width: 78px;}
.select dt:after{content: ""; width: 0; height: 0; display: block; border: 7px solid transparent; border-bottom: none; border-top-color: #ddd; float: right; margin: 12px auto;}
.address:after{content: ""; width: 12px; height: 30px; float: right;display:block; background:url(../images/xiala.png) no-repeat 0 8px;background-size:12px 12px;margin-left: 5px;}
.i_new_h dd:nth-of-type(1){width: 180px;}
.i_new_h dd:nth-of-type(2){width: 180px;}
.overflow_h .tellx {width: 25px; height: 25px; background: url(../images/tellx.png) no-repeat;background-size: 25px;display: block; position: absolute; top: 52px; right: 0px; padding: 0px; z-index: 0;}

/*全部类型弹窗*/
.open{width: 100%;max-height: 100%; overflow: hidden;}
.type{width: 100%; height: 100%; margin: 0 auto; overflow: hidden;  background:rgba(0,0,0,0.8); position: absolute; top: 134px; left:0; z-index: 99;}
.type .type_list{height: 100%;overflow: hidden; overflow-y: scroll; }
.type .type_list ul{float: left;width: 100%; max-height: 76.5%; overflow-y: scroll; overflow-x: hidden;}
.type .type_list ul li{margin: 0 auto; position: relative;border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; width: 100%;}
.type .type_list ul li a{font-size: 14px; color: #333333; height: 30px; line-height: 30px; text-align: left; padding-left: 20px; width: 100%; display: block;background:#fff; position: relative;}
.type .type_list ul li a.on:before{content:""; width: 3px; height: 24px; display: block; background: #f55353; float: left; margin-right: 20px; position: absolute; top:50%; left:0; margin-top: -12px;}
.type .type_list ul li a.on{background: #f4f4f4;}
.type .moreChoo{overflow: hidden;height: 78%; overflow-y: scroll; overflow-x: hidden; margin:0 auto;}
.type .more_1{overflow: hidden; margin:0 auto; padding:10px; background: #fff;}
.type .more_1 p{font-size: 14px; color: #83868f; margin: 5px auto;}
.type .more_1 a{font-size: 12px; color: #333; width: 23%; float: left; text-align: center; padding: 5px 0; border: 1px solid #ddd; margin-right: 5px; margin-bottom: 5px;}
.type .more_1 a:nth-child(4n){margin-right: 0;}
.type .more_1 a.active{border-color: #00ae66;color: #00ae66}
.type .more_2{overflow: hidden; margin:0 auto 8px; padding:10px; background: #fff;}
.type .more_2 input{font-size: 16px; color: #333; text-align: center; height: 40px; line-height: 40px; display: block; margin: 0 auto;width: 98%;border: none;border-radius: 20px;margin-bottom: 5px;}
.type .more_2 .qd_btn{background: #ff7700; color: #fff;}
/*注册*/
.login{overflow: hidden; margin: 0 auto; padding-top: 70px; padding-bottom: 0;}
.login .box{overflow: hidden; margin: 0 auto;}
.login .box_1{overflow: hidden; margin:0 10px 10px; border-radius: 5px;-moz-box-shadow: 2px 2px 5px #c7c6c6; box-shadow: 2px 2px 5px #c7c6c6; background: #fff;}
.login .box_1 div{overflow: hidden; margin: 0 auto; height: 50px; border-bottom: 1px solid #ddd; position: relative;}
.login .box_1 div p{font-size: 18px; text-align: center; line-height: 50px;}
.login .box_1 div span{font-size: 18px;color: #8c8c8c; float: left;height: 40px; line-height: 40px; text-align: right; width: 80px; margin: 5px auto; display: block;}
.login .box_1 div span:after{content: ""; height: 20px;display: block; width: 2px; background: #b3b3b3; margin: 10px auto; float: right; margin-left: 10px;}
.login .box_1 div input{font-size: 16px;color: #8c8c8c; float: left; border: none; height: 40px; line-height: 40px; padding: 0 10px; width: 200px; margin: 5px auto;}
.login .box_1 .hqyzm{font-size: 14px;color: #666666; text-align: center; padding: 0 10px; background: #ecebeb; line-height: 40px; border-radius: 5px; margin: 5px auto; position: absolute; top:0; right:5px;}
.login .box .qd_btn{font-size: 20px; color: #fff; margin: 25px 10px; height: 50px; line-height: 50px; background: #f25824; display: block; text-align: center; border-radius: 5px;}
/*屏宽兼容*/
@media only screen and (min-width: 320px) {
    .login .box_1 div{overflow: hidden; margin: 0 auto; height: 40px; border-bottom: 1px solid #ddd; position: relative;}
    .login .box_1 div p{font-size: 16px; text-align: center; line-height: 40px;}
    .login .box_1 div input{font-size: 12px;color: #8c8c8c; float: left; border: none; height: 30px; line-height: 30px; padding: 0 10px; width: 160px; margin: 5px auto;}
    .login .box_1 div span{font-size: 14px;color: #8c8c8c; float: left;height: 30px; line-height: 30px; text-align: right; width: 70px; margin: 5px auto; display: block;}
    .login .box_1 div span:after{content: ""; height: 20px;display: block; width: 2px; background: #b3b3b3; margin: 5px auto; float: right; margin-left: 10px;}
    .login .box_1 .hqyzm{font-size: 12px;color: #666666; text-align: center; padding: 0 10px; background: #ecebeb; line-height: 30px; border-radius: 5px; margin: 5px auto; position: absolute; top:0; right:5px;}
    .login .box .qd_btn{font-size: 18px; color: #fff; margin: 25px 10px; height: 40px; line-height: 40px; background: #f25824; display: block; text-align: center; border-radius: 5px;}
}
@media only screen and (min-width: 375px){
    .login{overflow: hidden; margin: 0 auto; padding-top: 70px; padding-bottom: 0;}
    .login .box{overflow: hidden; margin: 0 auto;}
    .login .box_1{overflow: hidden; margin:0 10px 10px; border-radius: 5px;-moz-box-shadow: 2px 2px 5px #c7c6c6; box-shadow: 2px 2px 5px #c7c6c6; background: #fff;}
    .login .box_1 div{overflow: hidden; margin: 0 auto; height: 50px; border-bottom: 1px solid #ddd; position: relative;}
    .login .box_1 div p{font-size: 18px; text-align: center; line-height: 50px;}
    .login .box_1 div span{font-size: 18px;color: #8c8c8c; float: left;height: 40px; line-height: 40px; text-align: right; width: 80px; margin: 5px auto; display: block;}
    .login .box_1 div span:after{content: ""; height: 20px;display: block; width: 2px; background: #b3b3b3; margin: 10px auto; float: right; margin-left: 10px;}
    .login .box_1 div input{font-size: 16px;color: #8c8c8c; float: left; border: none; height: 40px; line-height: 40px; padding: 0 10px; width: 200px; margin: 5px auto;}
    .login .box_1 .hqyzm{font-size: 14px;color: #666666; text-align: center; padding: 0 10px; background: #ecebeb; line-height: 40px; border-radius: 5px; margin: 5px auto; position: absolute; top:0; right:5px;}
    .login .box .qd_btn{font-size: 20px; color: #fff; margin: 25px 10px; height: 50px; line-height: 50px; background: #f25824; display: block; text-align: center; border-radius: 5px;}
}
.news_lists .idTabs li{margin: 3px;}
.but07 {
    width: 80px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    font-size: 12px;
    float: right;
    display: block;
    background: url(../images/ico067.png) 8px center no-repeat;
    border: 1px #e0e0e0 solid;
    border-radius: 4px;
    margin-top: 6px;
}
a.but07 {
    text-decoration: none;
    color: #666;
    padding-left: 20px;
}
.cate_list a{padding: 0px 5px;font-size: 12px;}
.cate_list a.selected{color: #00be78}
.video{
    margin: auto;
    width: 100%;
}
.video-play-btn {
    z-index: 999;
    position: absolute;
    display: inline-block;
    width: 50px;
    height: 50px;
    left: 50%;
    top: 50%;
    margin-left: -25px;
    margin-top: -25px;
    background-image: url(../images/video.png);
    background-size: 50px;
    background-repeat: no-repeat;
}
.comment_content{line-height:26px;margin-bottom: 5px;}
.comment-box{padding:0 20px;}
.comment-head{padding:10px 0;margin-top:10px;}
.comment-head{float:left;}
.comment-point{height: 40px;line-height: 40px;}
.comment-head span{font-size:14px;}
.comment-head span i{font-size:12px;display:inline-block;cursor:pointer;}
.comment-point{margin-right:20px;}
.comment-point i{width:18px;height:17px;background: url(../images/icon26.png) center center no-repeat;}
.comment-point i.on{background: url(../images/icon25.png) center center no-repeat;}
.comment-tags i{padding:3px 10px;border:1px solid #ccc;}
.comment-tags i.on{border:1px solid #d32a1f;color:#d32a1f }
.comment-content textarea{width:100%;height:150px;border:1px solid #ccc;resize: none;padding:10px;}

/*点评*/
.select-score{margin-bottom:10px;}
.select-score .select-score-left{width:70%;}
.select-score .score-average span{font-size:14px;font-weight:800;padding:0 5px;color:#ff0000;}
.select-score li{line-height: 35px;}
.select-score li *{vertical-align: middle;}
.select-score .score-name{color:#000;}
.select-score .score-grade{height:17px;}
.select-score .score-grade i{display:inline-block;width:18px;height:17px;background-image:url(../images/icon/icon26.png);margin-left:3px;cursor:pointer;}
.select-score .score-grade i.on{background-image: url(../images/icon/icon25.png);}
.select-score .score-desc{margin-left:20px;}
.color-red{color:#ff0000;}
.select-score .select-score-right{text-align:center;padding-top:10px;}
.select-score .select-score-right .score-average{font-size: 16px;color:#333;}
.select-score .select-score-right .score-average-point{font-size:14px;}
.select-score .select-score-right span{font-size:30px;color:#D32F2F;}
.select-score .select-score-right .score-average-desc{font-size:12px;color:#999;}
.comment-content-textarea{border:1px solid #EFEFEF;width:100%;height:60px;border-radius:5px;font-size:14px;color:#333;padding:5px;}
.comment-input{width:100px;height:40px;margin-right:5px;line-height: 40px;border:1px solid #EFEFEF;border-radius:3px;display:inline-block;}
.comment-inptu-box{margin-top:10px;margin-bottom:10px;display:flex;}
.comment-inptu-box *{vertical-align: middle;}
.comment-title{font-size:14px;padding:5px 0;}
#comment-btn{display:block;border-radius: 5px;height:40px;line-height: 40px;font-size:14px;color:#fff;background-color: #D32F2F;text-align:center;}

.house-confi{
    font-size: .6rem;
    margin-top: 15px;
}
.house-confi-point:after{
    clear: both;
    content: "";
    display: block;
    border-bottom: 1px solid #eee;
    margin-bottom: .6rem;
}
.house-confi-point li{
    float:left;
    color: #686868;
    font-size: .6rem;
    width:3.4rem;
    text-align: center;
    margin-bottom: .5rem;
}
.house-confi-point li:before{
    content: "";
    display: block;
    background: url(../images/icon/configure_icon.png) no-repeat;
    background-size:13.2rem 1.6rem;
    width:.95rem;
    height:.8rem;
    margin:0 auto .2rem;
}
.house-confi-point li.chuang:before{
    background-position: 0 0;
    width:.85rem;
}
.house-confi-point li.kongtiao:before{
    background-position: -2.34rem 0;

}
.house-confi-point li.bingxiang:before{
    background-position: -7.3rem 0;
}
.house-confi-point li.shafa:before{
    background-position: -2.34rem -.91rem;
}
.house-confi-point li.yangtai:before{
    background-position: -12.2rem -.91rem;

}
.house-confi-point li.xiyiji:before{
    background-position: -9.6rem 0;

}
.house-confi-point li.weishengjian:before{
    background-position: -9.6rem -.91rem;

}
.house-confi-point li.chouyouyanji:before{
    background-position: -7.3rem -.91rem;

}
.house-confi-point li.dianshi:before{
    background-position: 0 -.91rem;

}
.house-confi-point li.reshuiqi:before{
    background-position: -12.2rem 0;

}
.house-confi-point li.yigui:before{
    background-position: -4.7rem 0;

}

.house-confi-point li.dianti:before{
    background-position: -4.7rem -.91rem;
}
.house-confi-point li.no-choose{
    color:#ccc;
}
.house-confi-point li.no-choose:before{
    background: url(../images/icon/no-choose.png) no-repeat;
    background-size:100% 100%;
    width:.85rem;
    height:.8rem;
    background-position: 0 0;
}
/* 楼栋信息 */
.build-info .build-img{
    width: 95%;
    max-height:8.34rem;
    overflow: auto;
    margin:0 auto;
}

.build-img .img-box{
    position: relative;
}
.build-img .img-box img{
    display: block;
    width: auto;
    height: auto;
}
.build-img .sign{
    position: absolute;
    top: 0;
    left: 0;
    height:24px;
    background: #fff;
}
.build-img .sign span{
    display: block;
    float: left;
    line-height: 24px;
    height:24px;
    text-align: center;
    font-size:10px;
}
.build-img .sign .build-no{
    min-width:20px;
    color: #fff;
    position: relative;
}
.build-img .sign .build-no.on{
    background:rgba(0,153,68,1);
}
.build-img .sign .build-no.for{
    background:#6a717a;
}
.build-img .sign .build-no.off{
    background:#e00;
}
.build-img .sign .build-no:after{
    content: '';
    display: block;
    position: absolute;
    top: 23px;
    left: 50%;
    height: 0px;
    width: 0px;
    border-left: 10px solid transparent;
    border-top: 9px solid black;
    border-right: 10px solid transparent;
    margin-left: -10px;
}
.build-img .sign .build-no.on:after{
    border-top-color: rgba(0,153,68,1);
}
.build-img .sign .build-no.for:after{
    border-top-color: #6a717a
}
.build-img .sign .build-no.off:after{
    border-top-color:#e00;
}
.build-img .sign .sale-status{
    width:40px;
    color: #333;
}
.build-info-desc{
    /*width:14.08rem;*/
    background:rgba(255,255,255,1);
    border-radius: 0.09rem ;
    margin: 0.64rem auto;
    box-sizing: border-box;
    padding: 0.64rem;
}

.build-info-desc .head{
    line-height: 1rem;
}
.build-info-desc .head span{
    font-size:0.64rem;
    color:rgba(51,51,51,1);
}
.build-info-desc .head .sale-status.on{
    color: rgba(0,153,68,1);
}
.build-info-desc .head .sale-status.for{
    color: #6a717a
}
.build-info-desc .head .sale-status.off{
    color:#e00;
}
.build-info-desc .date{
    border-bottom: 1px solid #eee;
}
.build-info-desc .date div{
    line-height: 1rem;
}
.build-info-desc .date span{
    font-size:0.51rem;
    color:rgba(153,153,153,1);
}
.build-info-desc .build-word{

}
.build-info-desc .build-word li{
    float: left;
    width: 50%;
    line-height: 1rem;
}
.build-info-desc .build-word span{
    font-size:0.6rem;
    color:rgba(51,51,51,1);
}
/*位置周边*/
.per-pos{
    background: #fff;
    padding-top: 5px;
}
.per-pos h2{
    padding-left: .68rem;
}
.mapshow-per-pos .hb{
    display: flex;
    justify-content: space-between;
    margin-bottom: .64rem;
}
.mapshow-per-pos .hb em{
    margin-top: 5px;
    width:16.6%;
    text-align: center;
    font-size:14px;
    color:#666;
}

.mapshow-per-pos .mapshow-box{
    width:100%;
    height:300px;
    overflow: hidden;
}
.per-pos>a,.more-house-btn{
    display: block;
    margin:0 auto;
    font-size:0.6rem;
    text-align: center;
}
.mapshow-per-pos .hb .active {
    color: #B71B1C;
}
.hx_slt{height: 65px;}
.hx_slt img{width: 60px;}

/*2019-11-20*/
.t_of_v{font-size: 12px;color: #999999;line-height: 20px;}
.n_w2{margin-bottom: 5px;}

/*网站地图*/
.map_nav{height: 50px;line-height: 50px;background: #fafafa;}
.map_nav h3{font-size: 22px;;padding-left: 25px;font-weight: 500}
.map_ul{
    padding: 30px 30px;
    border:#eee solid 1px;
}
.map_ul a{padding-right: 10px;line-height: 28px;}
.map_ul span{margin-right: 15px;font-weight: bold;}
.line{height: 10px;border-bottom: #eee dashed 1px;margin-bottom: 10px;}

/*优惠*/
.n_page_1 {background: #fff;margin-top: 10px;}
.n_page_1 .n_pageinfo{margin: 0 15px;}
.n_page_1 h2{font-size: 18px;color: #019860;font-weight: bold;text-align: center;padding-top: 25px;margin-bottom: 20px;}
.n_pageinfo form {margin: 0 18px;}
.n_pageinfo  .txt {
    position: relative;
    width: 100%;
    box-sizing: border-box;
    height: 40px;
    line-height: 40px;
    text-indent: 15px;
    color: #5C5956;
    font-size: 14px;
    background-color: #f2f2f2;
    border:0;
    z-index: 1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    margin-bottom:8px;
    -webkit-tap-highlight-color:transparent;
    -webkit-appearance:none;
    /* margin: 0 35px; */
}
.n_pageinfo  .txt2 {
    position: relative;
    width: 100%;
    box-sizing: border-box;
    height: 40px;
    line-height: 40px;
    text-indent: 5px;
    color: #ffffff;
    font-size: 16px;
    border: none;
    z-index: 1;
    margin-bottom:18px;
    -webkit-appearance:none;
    background-color: #019860;
    border-radius: 4px;
}
.item-xy{height: 40px;line-height: 40px;}
.item-xy span{vertical-align: middle;}
input,button,select,textarea{outline:none;}


















