@charset "utf-8";
/*css reset*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,th,td{margin:0; padding:0;}
html{overflow-x:hidden;}
body{*overflow-x:hidden;}
body{font-family:"微软雅黑",Arial,Verdana, Geneva, sans-serif; font-size:12px; line-height:1.3;}
table{border-collapse: collapse;border-spacing:0;}
img{vertical-align:top;border:0;}
ol,ul{list-style:none;margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{text-decoration:none;margin:0; padding:0;}
a:hover{text-decoration:none;}
i,em{ font-style: normal;}
input{outline:none}
button,input[type="submit"],input[type="reset"],input[type="button"]{cursor:pointer; outline: none;}
select,input,textarea{font-size:12px;}
small{font-size:12px;}
/*定位*/
.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;}

/*公共样式*/
.puic_wid{ width: 1200px; margin: 0 auto;}
.puic_color{background: #fff;}
.mt10{ margin-top: 10px;}
.mt15{ margin-top: 15px;}
.mt20{ margin-top: 20px;}
.mt30{ margin-top: 30px;}
/*公共标题*/
/*头部电话*/
.telBox em{
    font-size: 30px;
    font-weight: bold;
}
.m_p_title{width:1200px;overflow:hidden;margin:auto;text-align:center;margin-top:20px;position:relative;}
.m_p_title_text i{display:block;font-size:19px;color:#FF5849;}
.m_p_title_text em{display:block;font-size:32px;color:#333;}
.m_p_title_text span{display:block;font-size:14px;color:#666;}
.m_p_title_left{display:block;width:320px;height:2px;position:absolute;top:47px;left:155px;
  background: linear-gradient(left, #ffffff, #C1C1C1);
  background: -webkit-linear-gradient(left, #ffffff, #C1C1C1);
  background: -o-linear-gradient(left, #ffffff, #C1C1C1);
  background: -moz-linear-gradient(left, #ffffff, #C1C1C1);
}
.m_p_title_right{display:block;width:320px;height:2px;position:absolute;top:47px;right:155px;
  background: linear-gradient(left, #C1C1C1, #FFF);
  background: -webkit-linear-gradient(left, #C1C1C1, #FFF);
  background: -o-linear-gradient(left, #C1C1C1, #FFF);
  background: -moz-linear-gradient(left, #C1C1C1, #FFF);
}
/*导航*/
.y_puicdh_c{
		/*background:linear-gradient( 251deg, #04d4c1, #048e2b 80%);*/
        /*background: linear-gradient(251deg, #04d487, #048e64 80%);*/
        background: linear-gradient(251deg, #04d487, #007db7 80%);
		height:60px;
		/* background: #0096FF; */
		/* z-index: 11111111; */
 }
 .y_puicdh_c .topnavbg{
	 overflow: hidden;
	 background: url(../images/topnavbg.png) no-repeat;
	 background-size: cover;
	 box-shadow: 1px 3px 15px rgba(0,0,0,.9);
	 /* z-index: 11112225; */
 }
.y_puicdhleft{ position: relative; top:10px;}
.y_puicdhleft .y_logo{width: 175px; height: auto; margin-top:-6px;}
.y_puicdhleft .y_logo img{height: 40px; margin: 5px 0 0 8px !important;}
.y_puicdhleft .y_dhqytpo{ margin-left: 15px; position: relative; top: 5px; height: 36px;}
.y_puicdhleft .y_dhqytpo a {display:inline-block;padding: 5px 10px;background:rgba(255, 255, 255, 0.1);border-radius:20px;}
/*.y_puicdhleft .y_dhqytpo em{display: inline-block; width: 13px; height: auto; margin-right: 3px; position: relative; top: -5px;}

.y_puicdhleft .y_dhqytpo em img{width: 13px; height: auto;}*/
.y_puicdhleft .y_dhqytpo span{font-size: 14px; color: #fff;display:inline-block;max-width:50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.y_puicdhleft .y_dhqytpo i{display: inline-block; width: 10px; height: 6px; position: relative; top:1px; margin-left: 0px;}
.y_puicdhleft .y_dhqytpo i img{width: 10px; height: 6px;}
.y_puicdhleft .y_dhqy{  position: relative;}
.y_dhqynone{
	display: none;
	overflow:hidden;
	border: 1px solid #0d9a88;
	width:410px;
	background: #0a8273;
	background: rgb(0,138,106,75%);
	position: absolute;
	left: 15px;
	top: 43px; z-index: 5;
	border-radius:5px;
	padding-bottom:10px;
	box-shadow: 1px 0 30px rgb(0 0 0 / 40%);
}
.y_dhqynone a{border-radius:20px; display: block; float: left; height:30px; line-height:30px;text-align: center; font-size: 16px; color: #fff;margin:5px;padding:0 10px; }
.y_dhqynone a:hover{background:#fff;color:#333;}
.y_dhqynone a:nth-child(3n){ border-right: none;}
.y_dhqynone a:last-child{ border-bottom: none;}
.y_puicdhcent{ position: relative; left: 30px;height:60px;}
.y_puicdhcent ul li{float: left;}
.y_puicdhcent ul li a{float: left;display: block; font-size: 16px; color: #313131; padding:0 5px;height:60px;line-height:60px;}
/*.y_puicdhcent ul li.on a{color:#FFB135;border-bottom:4px solid #FFB135;}*/
/*.y_puicdhcent ul li:hover a{color:#FFB135;border-bottom:4px solid #FFB135;}*/
/*国内外筛选*/
.inl {margin-top:10px;}
.inl a.on {background:#fff;color:#333;}
.aera_btn {border-bottom:1px solid #626262;}
.aera_btn dl dd {display:inline-block;width:99px;height:38px;line-height:38px;text-align:center;font-size:16px;color:#fff;cursor:pointer;}
.aera_btn dl dd.on {
background:#fff;
color:#333;
z-index: 99999999;
}
.y_puicdhcent{ position: relative; left: 30px;}
.y_puicdhcent ul li{float: left; height: 49px; line-height: 49px;}
.y_puicdhcent ul li a{float: left;display: block; font-size: 16px; color: #fff; padding:0 15px; }
.y_puicdhcent ul li.on a{
    background: #ff8303;
    /*background: linear-gradient( 145deg, #45ffa8, #02b772 80%);*/
    background: linear-gradient(
        178deg
        , #67eb54, #0e9638 80%);
    background: linear-gradient( 178deg , #4ae334, #009b302e 80%);
}
.y_puicdhcent ul li:hover a{ background: #025600;
    background: linear-gradient( 178deg , #4ae334, #009b302e 80%);

}
.y_puicdhright_inpu{ float: left; background: #fff; border-radius: 17px; width: 182px; height: 35px; position: relative; top: 7px;}
.y_puicdhright_inpu .y_inputtext{ width: 130px; height: 31px; display: inline-block; line-height: 30px; margin-left: 13px; border: none; font-size: 14px; color: #666; position: relative; top: 2px;}
.y_puicdhright_inpu .y_sous{ width: 23px; height: auto;display: inline-block; position: relative; top: -2px;}
.y_puicdhright_inpu .y_sous img{ width: 100%; height: auto;}
.y_puicdhmap{ float: left; text-align: center; position: relative; top: 7px; margin-left: 14px;}
.y_puicdhmap a{font-size: 14px;color: #fff; display:inline-block; background: #FF5849; width: 104px; height: 35px; line-height: 35px; border-radius: 17px;}
.y_puicdhmap a i{display: inline-block; width: 16px; height: 16px; margin-right: 5px; position: relative; top: 8px;}
.y_puicdhmap a i img{width: 100%; height: 100%;}

.y_puicdhcent_rig{ position: relative; top:14px;}
.y_puicdhcent_rig a{ font-size: 14px; color: #fff; display: inline-block; float: left;}
.y_puicdhcent_rig a i{ display: inline-block; margin-right: 5px; }
.y_puicdhcent_rig a i img{ width: 100%; height: auto;}
.y_puicdhcent_rig a.y_sjkf{ margin-right: 20px; position: relative; top: 6px;}
.y_puicdhcent_rig a.y_sjkf i{width: 12px; height: auto;}
.y_puicdhcent_rig a.y_ditu{position: relative; top: 6px;}
.y_puicdhcent_rig a.y_ditu i{width: 20px; height: auto;}
.y_puicdhcent_rig a.y_sjkf:hover{ text-decoration: underline; color: #e9333c;}
.y_puicdhcent_rig a.y_ditu:hover{ text-decoration: underline; color: #e9333c;}
.y_puicdhcent_rig a.sousuo{
    /*width: 180px;*/
    margin-right: 12px; background: #c0ffe5; color: #666; padding:7px 10px; border-radius: 30px; clear: both;}
.y_puicdhcent_rig a.sousuo span{ display: inline-block; /*margin-top: 3px;*/ color: #009245;}
.y_puicdhcent_rig a.sousuo i{ display: inline-block;width:18px;margin-right:10px;}
.y_puicdhcent_rig a.sousuo:hover{ cursor:text;}
/*公共底部*/
.y_footmzsm{ padding: 30px 0 23px 0;}
.y_footmzsm p{ font-size: 14px; color: #848a85;  line-height: 25px;}
.y_footer{
    /* background: #363A3D; */
    /* background: #051937 url(../images/footer_bg.jpg) no-repeat ; */
    background-size: cover;
    background: #2b2d2c;
	}
.y_footer_top{padding-top: 38px;}
.y_footer_ul1{ float: left; margin-right: 40px;}
.y_footgj_h{ font-size: 16px;color: #fff;}
.y_footer_ul1 ul.y_ul{ margin-top: 22px;}
.y_footer_ul1 ul.y_ul li{ height: 35px; line-height: 35px;}
.y_footer_ul1 ul.y_ul li a{ font-size: 12px; color: #B3B3B4;}
.y_footer_ul2 ul.y_ul{ width: 220px;}
.y_footer_ul2 ul.y_ul li{ float: left;margin-right:20px;}
.y_footer_ul3 ul.y_ul{ width: 180px;}
.y_footer_ul3 ul.y_ul li{ float: left;margin-right:20px;}
.y_footer_bottom{ border-top: 1px solid #44494B; margin-top: 30px; padding-top: 30px;}
.y_footer_text p{ font-size: 12px; color: #B3B3B4; height: 28px; line-height: 28px;}
.y_footer_tu{ margin-top: 20px;}
.y_footer_tu a{display: inline-block; margin-right: 10px;}
.y_footer_botright{ position: relative; top: 22px;}
.y_footer_botewm{ width: 105px; text-align: center; margin-left: 20px;}
.y_footer_botewm p.y_img{width: 91px; height: 91px; position: relative; left: 6px;}
.y_footer_botewm p.y_img img{width: 100%; height: 100%;}
.y_footer_botewm p.y_text{ font-size: 14px; color:#B3B3B4; margin-top: 10px; text-align: center;}
.y_footer_botewm p.y_guanzhu a{ font-size: 14px; color:#fff; margin-top: 5px; text-align: center; background: #FF5849; width: 42px; height: 20px; line-height: 20px; text-align: center; border-radius: 5px; display: inline-block;}
/*猜你喜欢*/

.y_love_main{ padding: 20px 0;}
.y_love_h{ border-bottom: 1px solid #eae9e9; margin: 0 10px; padding: 0px 0px 20px 0px;}
.y_love_h h2{ font-size: 22px; color: #333; font-weight: normal; padding-left: 10px;}
.y_love_list ul li{ width: 276px; background: #f5f7fa; float: left; margin: 10px;}
.y_love_list ul{ position: relative; left: 6px; margin-top: 10px;}
.y_love_list ul li .y_love_list_main{ padding: 10px;}
.y_love_list ul li .y_love_list_main .y_tu{ width: 256px; height: 211px; overflow: hidden;}
.y_love_list ul li .y_love_list_main .y_tu img{ width: 100%; height: 100%; cursor: pointer; transition: all 0.8s;}
.y_love_list ul li .y_love_list_main .y_text h2{ margin-top: 10px;}
.y_love_list ul li .y_love_list_main .y_text h2 a{ font-size: 16px; color: #545454; display: inline-block;}
.y_love_list ul li .y_love_list_main .y_text h2 i{font-size: 13px; color: #817676; font-weight: normal; display: inline-block; margin-left: 5px;}
.y_love_list ul li .y_love_list_main .y_text p.y_pic{ margin-top: 10px;}
.y_love_list ul li .y_love_list_main .y_text p.y_pic span{font-size: 16px;  color: #FF000D;display: inline-block;}
.y_love_list ul li .y_love_list_main .y_text p.y_pic i{font-size: 16px;  color: #999; display: inline-block;}
.y_love_list ul li .y_love_list_main .y_tu img:hover{transform: scale(1.1);}
.y_love_list ul li .y_love_list_main .y_text h2 a:hover{ color: #f00;}
/*面包屑导航*/
.y_mbxdh{ border-bottom: 1px solid #E6E6E6;}
.y_puicnav_top{ padding: 15px 0; font-size: 14px; color: #949494; line-height: 25px;}
.y_puicnav_top a{ font-size: 14px; color: #9e7575; display: inline-block;}

/*楼盘内页导航*/
.y_lpnavmain{ box-shadow: 0px 1px 10px 0px #ccc;}
.y_lpnavmain ul li{ height: 50px; line-height: 50px; float: left;}
.y_lpnavmain ul li a{display: block; font-size: 16px; color: #333; padding: 0 25px;}
.y_lpnavmain ul li.on a{
  color:#fff;
  background: -webkit-linear-gradient(0deg, #EF2C4B,#FE6262);
  background: -moz-linear-gradient(0deg, #EF2C4B, #FE6262);
  background: -o-linear-gradient(0deg, #EF2C4B, #FE6262);
  background: linear-gradient(0deg, #EF2C4B, #FE6262);
  box-shadow:1px 1px 8px 1px #FE6262;}
.y_lpnavmain ul li:hover a{
  color:#fff;
  background: -webkit-linear-gradient(0deg, #EF2C4B,#FE6262);
  background: -moz-linear-gradient(0deg, #EF2C4B, #FE6262);
  background: -o-linear-gradient(0deg, #EF2C4B, #FE6262);
  background: linear-gradient(0deg, #EF2C4B, #FE6262);
  box-shadow:1px 1px 8px 1px #FE6262;
}
.y_lpnavmain ul{ float: left;}
.y_lpnavmain .y_fenxiang{ float: right; position:relative; right: 20px; top:8px;}

/*楼盘公共头部*/
.y_lppuicdh_center{padding: 40px 20px;}
.y_lppuicdh_left { position: relative; top: 6px;}
.y_lppuicdh_left .y_lplogo{width: 105px; height: 80px;}
.y_lppuicdh_left .y_lplogo img{width: 100%; height: 100%;}
.y_lppuicdh_left .y_lptext .y_title h2{font-size: 28px; color: #333; float: left; font-weight: bold;}
.y_lppuicdh_left .y_lptext .y_title em{font-size: 12px; float: left; width: 38px; height: 21px; color: #fff; background: #0096FF; border-radius: 2px;  line-height: 21px;text-align: center; margin-left: 10px; position: relative; top: 8px;left:5px;}
.y_lppuicdh_left .y_lptext p.y_tese{ margin-top: 20px;}
.y_lppuicdh_left .y_lptext p.y_tese i{border:1px solid #E5E5E5;display: block; font-size: 13px; float: left; padding: 4px 8px;color: #666;}
.y_lppuicdh_left .y_lptext p.y_tese i+i{ margin-left: 8px;}
.y_lppuicdh_left .y_lptext p.y_tese i:nth-child(1){
    border: 1px solid #2060B9;
    color: #2060B9;
}
.y_lppuicdh_left .y_lptext p.y_tese i:nth-child(2){
    border: 1px solid #DE603C;
    color: #DE603C;
}
.y_lppuicdh_left .y_lptext p.y_tese i:nth-child(3){
    border: 1px solid #CCC;
    color: #666;
}
 .lp_title_tel{vertical-align:middle;float:right;padding-right:15px;}
 .lp_title_tel p:first-child {font-size:24px;color:#E9333C;font-weight:600;}
 .lp_title_tel p:first-child img {display:inline-block;width:30px;height:30px;vertical-align:middle;margin-right:10px;}
 .lp_title_tel .lp_title_pop {margin-top:20px;}
 .lp_title_tel .lp_title_pop > a{display:inline-block;width: 140px; height: 44px; line-height: 44px; text-align: center; border-radius:5px;font-size:15px;color:#fff;}
 .lp_title_tel .lp_title_pop > a:first-child {
  background: #FF5A5F
}
 .lp_title_tel .lp_title_pop > a:last-child {
    margin-left:29px;
    background: #0c9d72;
    background: linear-gradient(150deg, #0dcde3, #2dd89a);
     /*box-shadow: 0px 0px 5px #0c9d72;*/
}
/*搜索弹出框样式*/
.y_puic_search{ background: #fff; width: 1000px; height: auto; border-radius: 5px;}
.y_search_cen{ padding: 40px 0; width: 790px; margin: 0 auto;}
.y_close{ position: absolute; right: -46px; top: -40px; width: 30px;height: 30px;z-index: 12;}
.y_close img{ width: 100%; height: 100%;}
.y_close2{ position: absolute; right:23px; top: 23px;width:17px;height: 17px;z-index:50;}
.y_close2 img{ width: 100%; height: 100%;}
.y_close3{ position: absolute; right: 30px; top: 15px; width: 28px;height: 28px;z-index: 12; margin-right: -14px;}
.y_close3 img{ width: 100%; height: 100%;}
.y_search_top .y_search_inpmain{ border: 1px solid #E8E8E8;width: 100%;height: 50px; position: relative; z-index: 10;float:left;border-radius:30px;background:#FAFAFA;}
.y_search_top .y_search_inpmain img{float:left;display:block;width:19px;margin:16px 0px 0px 16px;}
.y_search_top .y_search_inpmain input.y_search_text{ width: 530px; height: 44px; display: block; float: left; font-size: 15px; color: #666; left: 20px; position: relative; top: 2px; border: none; background:#fafafa;}
.y_search_top .y_search_inpmain input.y_search_subm{ float: right; display: block; width: 130px;height:48px; border: none; border-radius: 30px;;background:#FF5849;font-size:18px;color:#FFF;letter-spacing:5px;}
.y_hotsearch{ margin-top: 13px; position: relative; left: 0px;}
.y_hotsearch span{ display:block; float: left; font-size: 14px; color:#333; margin-right: 15px;}
.y_hotsearch a{ display:block; float: left; font-size: 14px; color: #A6A6A6;}
.y_hotsearch a:hover{ color: #FF5849;}
.y_hotsearch a+a{ margin-left: 20px;}
.y_search_bottom{ margin-top: 35px; position: relative;left: 14px;width:774px;}
.y_searchb_mok{position:relative;}
.y_searchb_mok .y_searchb_l{border-bottom:1px solid #ececec;width:100%;font-size:16px;color:#FFF;}
.y_searchb_mok .y_searchb_l i{ width: 32px; height: 32px; display: block; position: relative; left: 0px;}
.y_searchb_mok .y_searchb_l i img{ width: 100%; height: 100%; display: block;}
.y_searchb_mok .y_searchb_l p{margin-top:9px;position:relative;top:1px;width:90px;height:30px;line-height:30px;background:#FF5849;text-align:center;}
.y_searchb_r{ margin-left: 25px; width: 715px;margin-top:20px;}
.y_searchb_r a{display: block; font-size: 14px; color: #666; float: left; height: 25px; line-height: 30px;padding: 0 5px; margin-right: 10px;margin-bottom: 10px}
.y_searchb_r a.on{color: #FF7B6F;border-bottom:1px solid #FF7B6F;}
.y_searchb_r a:hover{color: #FF7B6F;border-bottom:1px solid #FF7B6F;}
.y_recentlsc{ margin-top: 20px;}
.y_recentlsc .y_top{font-size: 18px; color: #333;}
.y_recentlsc .y_recentlsc_main{ margin-top: 10px;}
.y_recentlsc .y_recentlsc_main a{display: block; float: left;font-size: 14px; color: #A6A6A6; margin-right: 20px;}
.y_recentlsc .y_recentlsc_main a:hover{color: #FF5849;}
.m_hotsearch{float:left;width:378px;height:50px;}
.m_hotsearch li{float:left;width:115px;height:50px;line-height:50px;margin-left:15px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.m_hotsearch li:last-child{margin-left:0;}
.m_hotsearch li a{font-size:15px;color:#8C6969;}
.m_region{margin-top:30px;}
.m_region_title{
    font-weight: bold;
    font-size:22px;color:#333;margin-bottom:25px;border-bottom:1px solid #EDEDED;
}
.m_region_title span{background:#FFF;display: block; width: 100px;position:relative;top:1px;}
.m_region li{width:180px;height:100px;border-radius:5px;float:left;margin-right:23px;position:relative;text-align:center;}
.m_region li:last-child{margin-right:-50px;}
.m_region li img{width:100%;height:100%;position:absolute;top:0;left:0;}
.m_region li i{font-size:15px;color:#FFF;background:rgba(0, 0, 0, 0.58);padding:5px 15px;border-radius:20px;position:relative;top:42px;}
a.y_close img{
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}
a.y_close img:hover {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}
.y_search_top .y_search_inp{position: relative;}
.y_search_top .y_search_show{ display: none; background: #fff; border: 1px solid #FF5848;border-radius:5px; position: absolute; left: 0; top: 65px; width: 790px; height: auto; z-index: 10; padding: 20px 0;}
.y_search_showl{ padding: 0 15px; width: 100%;}
.y_search_showl .select4_box{ width: 100%; max-height: 350px; overflow: auto; overflow-y:auto;border-bottom:1px solid #E6E6E6;}
.y_search_showl .select4_box ul li+li{margin-top: 10px;}
.y_search_showl .select4_box ul li{padding: 4px 0;}
.y_search_showl .select4_box ul li a{ height: 25px; line-height: 25px; font-size: 16px; color: #555; display:block; padding-left: 8px;}
.y_search_showl .select4_box ul li a span{display:block; float: left;}
.y_search_showl .select4_box ul li a span i{ display: inline-block; font-size: 13px; color: #B88985; margin-left: 5px;}
.y_search_showl .select4_box ul li a p{ float: right;font-size: 13px; padding-right: 8px;width:130px;}
.y_search_showl .select4_box ul li a p em{font-size: 20px; color: #f00;}
.y_search_showl .select4_box ul li a:hover span{ color: #f00;}
.y_search_showl .select4_box ul li:hover{ background: #ebebeb;}
.y_search_showl .select4_box::-webkit-scrollbar {/*滚动条整体样式*/
    width: 6px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}
.y_search_showl .select4_box::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: #e6e6e6;
}
.y_search_showl .select4_box::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    border-radius: 10px;
    background: #f3f3f3;
}
.m_jt{position:absolute;top:-13px;left:21px;width:14px;height:14px;}
.m_jt img{width:100%;height:100%}
.y_search_showr{ width: 100%;padding-left: 5px;}
.y_search_showr p.y_h{font-size: 18px; color: #333; padding-left: 10px;margin-top:20px;}
.y_search_showr ul.y_tuijian li{width: 174px; height: auto; float: left; margin: 10px 10px; background: #f4fbfe; border-radius: 5px; overflow: hidden;}
.y_tuijian{margin-top:5px;}
.y_search_showr ul.y_tuijian li .y_tuijian_tu{ width: 100%; height: 90px;}
.y_search_showr ul.y_tuijian li .y_tuijian_tu img{ width: 100%; height: 100%;}
.y_search_showr ul.y_tuijian li .y_tuijian_text{ padding: 5px 10px;background:rgba(0, 0, 0, 0.5);text-align:center;}
.y_search_showr ul.y_tuijian li .y_tuijian_text p.y_title a{display:block; font-size: 14px; color: #FFF; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; width: 100%;}
.y_search_showr ul.y_tuijian li .y_tuijian_text p.y_title span{ display: inline-block;  font-size: 12px; color: #888; margin-left: 5px;}
.y_search_showr ul.y_tuijian li .y_tuijian_text p.y_jg{ font-size: 14px; color:#333; margin-top: 5px;}
.y_search_showr ul.y_tuijian li .y_tuijian_text p.y_jg span{ font-size: 16px; color:#ff0000;}
.y_search_showr ul.y_tuijian li:hover .y_tuijian_tu img{opacity: 0.8;}
.y_search_showr ul.y_tuijian li:hover .y_tuijian_text p.y_title a{color:#ee6f5c;}
.select4_box li.active{ background: #ebebeb;}

.y_scrmaak{ background:rgba(0,0,0,0); position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; display: none;z-index: 5;}
/*公共新房 头部报名*/
/*.m_bottom_lc{width:1200px;overflow:hidden;margin:auto;}*/
/*.m_bottom_lc li{margin-top:20px;width:295px;height:73px;display:inline-block;margin-right:2px;background-size:100% 100%;}*/
/*.m_bottom_lc li:nth-child(1){background:url(../images/m_hz4.png) no-repeat;background-size:100% 100%;}*/
/*.m_bottom_lc li:nth-child(2){background:url(../images/m_hz5.png) no-repeat;background-size:100% 100%;}*/
/*.m_bottom_lc li:nth-child(3){background:url(../images/m_hz5.png) no-repeat;background-size:100% 100%;}*/
/*.m_bottom_lc li:nth-child(4){margin-right:-50px;background:url(../images/m_hz6.png) no-repeat;background-size:100% 100%;}*/
/*.m_bottom_lc li img{margin:15px 0 0 19px;width:50px;}*/
/*.m_bottom_lc li:nth-child(2) img{margin:14px 0px 0px 39px;}*/
/*.m_bottom_lc li:nth-child(3) img{margin:14px 0px 0px 39px;}*/
/*.m_bottom_lc li:nth-child(4) img{margin:14px 0px 0px 39px;}*/
/*.m_bottom_lc li a{display:block;}*/
/*.m_bottom_lc li span{font-size:16px;color:#333;line-height:73px;margin-left:5px;}*/
/*有新房通知我*/
.scrollfixed{position:fixed;top:2%;right: 50%;margin-right:-720px;}
.m_xftz_box{width:105px;height:128px;position:relative;top:2%;right: 50%;margin-right:-720px;float: right; z-index: 9;margin-top:40px;}
.m_xftz_box img{width:100%;height:100%;}
/*楼盘首页导航*/
.nav {background:#fff;/*box-shadow:3px 12px 19px 1px #ececec;*/ padding: 30px 0; position: relative;}
.nav_klsj{ float: left;}
.nav_klsj a {display:inline-block;font-size:15px;color:#666;padding:0 28px;}
.nav_klsj a+a{ border-left: 1px solid #CCCCCC;}
.nav_klsj a.bargain {float:right;background:#FF4F32;color:#fff;}
.nav_klsj a.on {
  color:#FF5A5F;
  font-weight: bold;
}
.nav_klsj>a:hover {
  color:#FF5A5F;
    font-weight: bold;
}
.nav_btn {float:right;}
.nav .y_fenxiang{ position: absolute; right: 0px;  top: 21px;}
/*楼盘信息*/
.lp_title {background:#fff;box-shadow:3px 12px 19px 1px #ececec;border-radius:10px;}
.lp_title .lp_title_img{display:inline-block;vertical-align:middle;margin:20px 30px;height:80px;width:100px;}
.lp_title .lp_title_img img {display:block;width:100%;height:100%;}
.lp_title .lp_title_name{display:inline-block;vertical-align:middle;}
.lp_title .lp_title_name p:first-child {font-size:30px;color:#3A3F44;}
.lp_title .lp_title_name p:last-child {margin-top:19px;}
.lp_title .lp_title_name p:last-child i {font-size:13px;color:#666;display:inline-block;padding:3px 5px;border:1px solid #E5E5E5;}
.lp_title .lp_title_name p:last-child i + i {margin-left:9px;}
.lp_title .lp_title_name p:first-child i{display:inline-block;font-size:12px;background:#389FF3;color:#fff;padding:4px 6px;border-radius:5px;margin-left:10px;vertical-align:middle;}
.lp_title .lp_title_tel{vertical-align:middle;float:right;padding-top:20px;padding-right:37px;}
.lp_title .lp_title_tel p:first-child {font-size:24px;color:#E9333C;font-weight:600;}
.lp_title .lp_title_tel p:first-child img {display:inline-block;width:30px;height:30px;vertical-align:middle;margin-right:10px;}
.lp_title .lp_title_tel .lp_title_pop {margin-top:14px;}
.lp_title .lp_title_tel .lp_title_pop > a{display:inline-block;padding:10px 18px;border-radius:5px;font-size:16px;color:#fff;}
.lp_title .lp_title_tel .lp_title_pop > a:first-child {
  background: -webkit-linear-gradient(0deg, #6E8FDE,#68C1EB);
  background: -moz-linear-gradient(0deg, #6E8FDE, #68C1EB);
  background: -o-linear-gradient(0deg, #6E8FDE, #68C1EB);
  background: linear-gradient(0deg, #6E8FDE, #68C1EB);
}
.lp_title .lp_title_tel .lp_title_pop > a:last-child {
  margin-left:29px;
  background: -webkit-linear-gradient(0deg, #FD9779,#F5C940);
  background: -moz-linear-gradient(0deg, #FD9779, #F5C940);
  background: -o-linear-gradient(0deg, #FD9779, #F5C940);
  background: linear-gradient(0deg, #FD9779, #F5C940);
}
/* 2019-12-3 添加广告标签 */
.wadlabel {position:absolute;top:0px;right:0px;font-size:12px;color:#fff;background:rgba(0,0,0,0.2);padding:2px 4px;z-index:0;}
/*有效日期*/
.wweffective {position:absolute;right:0;bottom:0;color:#FFFFFF;background:rgba(0,0,0,0.2);min-width:170px;padding:3px 5px;text-align:right;z-index:10;}
/*弹窗*/
.y_reduced,.h_wd_popup{width: 600px; height: 280px;margin: 0 auto; background: #fff;position: fixed;
  border-radius: 8px;overflow:hidden;z-index: 999;left: 0px;top: 0px;display: none;
  box-shadow: 1px 1px 30px rgba(0,0,0,.3);
  }
.y_reduced_main,.popup_main{position:relative;}
.y_close_2{ position: absolute; right: 10px; top: 10px; width: 13px;height: 13px;z-index: 12;}
.y_close_2 img{ width: 100%; height: 100%;}
.m_reduced_l{width:250px;height:280px;float:left;background:#03a252;position:relative;}
.m_reduced_l .m_reduced_l_title{width:185px;display:block;margin:auto;position:relative;top:33px;}
.m_reduced_l .m_reduced_l_bj{position:absolute;bottom:0;width:270px;display:block;}
.m_reduced_r{width:325px;height:280px;float:right;}
.m_reduced_r_title{/*text-align:center;*/margin-top:10px;overflow:hidden;}

.m_reduced_r_title em{display:block;font-size:18px;color:#FF5A5F;text-align: center;
font-weight: bold;}
.m_reduced_r_title span{font-size:14px;color:#454444;display:block;margin-top:10px;padding-right: 20px;}
.m_reduced_r form{margin-top:15px;width:300px;}
.m_form_input{border:1px solid #B4AFAF;height:40px;margin-bottom:15px; border-radius:5px;overflow:hidden;}
.m_form_input img{margin:9px 0px 0 14px;width:18px;}
.m_form_input input{float:right;width:230px;height:25px;border:0;border-left:1px solid #999;margin-top:7px;padding:0 10px;font-size:15px;color:#333;}
.m_reduced_r form .m_form_button{width:300px;height:40px;
    background: #00b71f;
    background: linear-gradient(
124deg
 , #04d4c1, #19d24a);
display:block;border:0;margin-top:17px;font-size:18px;color:#FFF;border-radius:5px;}
#gray {width: 100%;height: 100%;background: rgba(0,0,0,0.6);position: fixed;top: 0px;display: none;z-index: 999;}
.house-wd h3 a {float: right;color:#fff;font-size: 16px;background:#ff6666;padding:5px 15px;border-radius: 5px;}
.h_wd_popup{height:auto;}
.popup_header{position: relative;font-size: 14px;line-height: 1;z-index: 10;padding: 10px 15px;color: #666;background-color: #f6f6f6;}
.popup_form{padding:10px 20px;}
.popup_form .field {width: 100%;padding-top: 18px;}
.popup_form .field input,.popup_form .field textarea,.popup_form .field select{font-size: 14px;line-height: 1.3333333;text-indent: 15px;border-radius: 3px;border:1px solid #ddd;width:100%;}
.popup_form .field input{height: 44px;}
.popup_form .field select{height: 34px;color:#999;text-indent:6px;background: url(../images/house-icon-arrow2.png) no-repeat center right;}
.popup_form .field input.wd_submit{background:#ff0000;color:#fff;border:none;font-size:16px;}
.popup_form .field textarea{padding:5px 0;}
.popup_form .field label{display: block; color: #f00;font-family: simsun;font-size: 12px;padding-right: 5px;height:0;}
/*=====首页头部搜索弹窗=====*/

#TB_overlayBG{background-color:#000;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.8;filter: alpha(opacity=80);-moz-opacity: 0.8;}
.T_box5{
	background-color:#FFF;
	background: linear-gradient(180deg, #ffffff 96%, #c7c7c7);
	border-radius: 8px;
	box-shadow: 1px 0 30px rgba(0,0,0,.4);
}
.y_search_top {   padding: 40px 0;  width: 790px;  margin: 0 auto; overflow:hidden;}
/*搜索框*/
.y_search_top .y_search_inpmain {  border: 1px solid #E8E8E8; width: 100%;  height:48px;
  position: relative; z-index: 10; float: left; border-radius: 30px;  background: #FAFAFA;}
.y_search_top .y_search_inpmain img { float: left; display: block;  width: 19px;  margin: 16px 0px 0px 16px;}
.y_search_top .y_search_inpmain input.y_search_text { width: 530px; height: 44px; display: block; float: left; font-size: 15px;  color: #666; left: 20px;  position: relative; top: 2px;
  border: none;  background: #fafafa;}
.y_search_top .y_search_inpmain input.y_search_subm {
    float: right;
    display: block;  width: 130px; height: 48px; border: none; border-radius: 30px;
    background:#02a72f;
    background: linear-gradient( 124deg, #04d4c1, #19d24a);
    font-size: 18px;
    color: #FFF; letter-spacing: 5px;
}
/*点击搜索框下拉文字*/
.y_search_top .y_search_show {
    background: #fff;  border: 1px solid #2DB1FB;
    border-radius: 5px;  position: absolute; left:109px;top:90px; width: 790px;  height: auto;
    z-index: 10;  padding: 20px 0; display:none;
}
.m_jt { position: absolute; top: -13px; left: 21px; width: 14px; height: 14px;}
.y_search_showl { padding: 0 15px; width: 100%;}
.y_search_showr { width: 100%; padding-left: 5px;}
.y_search_showr p.y_h {  font-size: 18px; color: #333; padding-left: 10px; margin-top: 20px;}
.y_tuijian {  margin-top: 5px;}
.y_search_showr ul.y_tuijian li {  width: 174px;  height: auto; float: left;  margin: 10px 10px; background: #f4fbfe; border-radius: 5px; overflow: hidden;}
.y_search_showr ul.y_tuijian li:hover { opacity:.8;}
.y_search_showr ul.y_tuijian li:hover .y_tuijian_text p.y_title a{color:#ee6f5c;}
.y_search_showr ul.y_tuijian li .y_tuijian_tu {  width: 100%; height: 90px;}
.y_search_showr ul.y_tuijian li .y_tuijian_tu img {  width: 100%;  height: 100%;}
.y_search_showr ul.y_tuijian li .y_tuijian_text {   padding: 5px 10px;  background: rgba(0, 0, 0, 0.5);  text-align: center;}
.y_search_showr ul.y_tuijian li .y_tuijian_text p.y_title a { display: block; font-size: 14px;
 color: #FFF; overflow: hidden; text-overflow: ellipsis;  white-space: nowrap; width: 100%;
}
/*热门区域*/
.m_region {  margin-top: 30px;}
.m_region_title { font-size: 22px; color: #333;  margin-bottom: 25px; border-bottom: 1px solid #ececec;}
.m_region_title span { background: #FFF;  display: block; width: 100px;  position: relative;top: 1px;}
.m_region li { width: 180px; height: 100px;  border-radius: 5px;  float: left; margin-right: 23px; position: relative; text-align: center;}
.m_region li:nth-child(5) { margin-right:0;}
.m_region li i {  font-size: 15px;  color: #FFF;  background: rgba(0, 0, 0, 0.58);  padding: 5px 15px;  border-radius: 20px;  position: relative; top: 42px;}
.m_region li img {  width: 100%;  height: 100%;  position: absolute;  top: 0;  left: 0; border-radius: 5px;}
/*价格、户型、类型*/
.y_searchb_mok .y_searchb_l { border-bottom: 1px solid #ececec;  width: 100%;  font-size: 16px;  color: #FFF;}
.y_searchb_mok .y_searchb_l p {
		margin-top: 9px;  position: relative;  top: 1px; width: 90px;
		border-radius: 9px;
		margin-bottom: -9px;
		height: 30px; line-height: 30px; background:#07987d; text-align: center;
   }
.y_searchb_r {  margin-left: 25px;  width: 715px;  margin-top: 20px;}
.y_searchb_r a.on { color:#07987d;  border-bottom: 1px solid #07987d;}
.y_searchb_r a { display: block; font-size: 14px; color: #666; float: left; height: 25px;
    line-height: 30px; padding: 0 5px;  margin-right: 10px;  margin-bottom: 10px;}
/*关闭图标*/
.y_close { position: absolute; right: -46px;  top: -40px;  width: 30px;  height: 30px;
   z-index: 12;}
a.y_close img { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
a.y_close img:hover { transform: rotate(180deg);  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg);}
.y_close img {  width: 100%;  height: 100%;}
/** 友情链接 ***/
.links{
  display: inline-block;
  width: 1200px;
  margin: 0 auto;
  color: #ffffff;
  padding-top: 15px;
  border-bottom: 1px solid #44494B;
  padding-bottom: 10px;

}
.links h3{
  font-size: 16px;
  font-family: 'Microsoft YaHei';
}
.links ul{
  margin-top: 10px;
}
.links ul li {
  float: left;
  margin-right: 10px;
}
.links ul li a{
  font-size: 12px;
  color: #B3B3B4;
}
.onlinekefu {
    width: 81px;
    height: 88px;
    display: block;
    position: fixed;
    right: 25px;
    top: 35%;
    z-index: 9990;
    animation: effectupdown 3000ms linear 3s infinite;
}
.huodong_container{
    animation: effectupdown 3000ms linear 3s infinite;
}
/*分页*/
.pagination .page-item{
    border-radius: 5px;
    /*border: 1px solid #0a3e85  !important;*/
}
.pagination .page-link{
    background: #F2FFFC;
    border-radius: 5px;
}
.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    margin-right: 5px;
    line-height: 1.42857143;
    color: #43867c;
    border: 1px solid #caf9f4 !important;
    text-decoration: none;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    text-align: center;
    background-color: #067c00;
    /* border-color: #337ab7; */
    /* background: linear-gradient(
-45deg
, #00c9fd 0%, #71ffd9 100%); */
    /*background: linear-gradient(*/
    /*    -45deg*/
    /*    , #0dc3f4 0%, #37f1ff 100%);*/
    /*background: linear-gradient( -45deg , #00ae13 55%, #c5fb04 );*/
    /*background: linear-gradient( -45deg , #10c18c 55%, #05ff1f );*/
    /*background: linear-gradient( -45deg , #00e1ac 55%, #76f9ff );*/
    /*background: linear-gradient(150deg, #0dcde3, #2dd89a);*/
    background: linear-gradient(150deg, #0dcde3, #2dd89a);
    box-shadow: 0px 0px 5px #0c9d72;
    /*box-shadow: 1px 1px 3px rgb(83 83 83 / 35%);*/
    border: none;
    box-shadow: none;
    border-radius: 5px;
}
.pagination .page-item{
    margin-right: 5px;
    border-radius: 5px !important;
    /*border: 1px solid #0a3e85  !important;*/
}

/*online kefu*/
.effectupdown {
    -webkit-animation: effectupdown 3000ms linear 0s infinite;
    animation: effectupdown 3000ms linear 0s infinite;
}

.effectupdown2 {
    -webkit-animation: effectupdown 3000ms linear 1s infinite;
    animation: effectupdown 3000ms linear 1s infinite;
}

@-webkit-keyframes{
    0% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
    50% {
        -webkit-transform: translateY(30px);
        transform: translateY(30px);
    }
    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}

@keyframes effectupdown {
    0% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
    50% {
        -webkit-transform: translateY(30px);
        transform: translateY(30px);
    }
    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}

.goTop{
    display: none;
    position: fixed;
    z-index: 9;
    right: 40px;
    top: 70%;
}
.goTop a{
    color: #ffffff;
}
.goTop a img{
    width: 50px;
    /* height: 50px; */
}

.hotcity{
    width: 1200px;
    margin: 20px auto;
    clear: both;
}
.hotcitylist{
    border-radius: 9px;
    width: 280px;
    height: 200px;
    float: left;
    margin-left: 26px;
    position: relative;
    /*box-shadow: ;*/
    box-shadow: 1px 2px 10px 0px #d4d4d4;

}
.hotcitylist img{
    width: 100%;
    height: 100%;
    border-radius: 9px;
    /*-webkit-filter: blur(2px);!* Safari and Chrome *!*/
    /*filter: blur(2px);!* Standard syntax *!*/
}
.hotcitytitle{
    display: block;
    border-radius: 9px;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: flex; /* 设置容器为弹性盒子 */
    justify-content: center; /* 水平居中 */
    align-items: center; /* 垂直居中 */
    background: rgba(0, 109, 192, 0.2);
    position: absolute;
    font-weight: bolder;
    font-size: 28px;
    /*color: rgba(255, 255, 255, 0.56);*/
   color: #f0f0f0;
    text-shadow: 0px 0px 25px rgba(26, 1, 1, 0.95);


}
.zitiyinying{
    text-shadow: 0px 0px 205px #001622;
    /*text-shadow:9px 8px 20px 0px rgba(58, 56, 56, 0.85);*/
    /*box-shadow: 9px 8px 20px 0px rgba(58, 56, 56, 0.85);*/
}
.hotcitytitlebg2{
    background: rgba(0, 128, 191, 0.2) !important;
    color: #f0f0f0;
}
.hotcitytitlebg3{
    background: rgba(79, 10, 164, 0.2) !important;
}
.hotcitytitlebg4{
    background: rgba(125, 0, 171, 0.2) !important;
}
.hotcitytitle:hover {
    cursor: pointer;
    color: #00ffdd;
    /*font-size: 30px;*/
    background:none !important;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;


}
.hotcitylist img:hover{
    /*width: 100%;*/
    /*height: 100%;*/
    /*border-radius: 9px;*/
    -webkit-filter: none;
    filter: none;
}
.guanjianci{
    width: 100%;
    border-bottom: 1px dashed #ccc;
    overflow: hidden;
    padding: 15px 0 15px 160px;
    font-size: 16px;
}
.guanjianci span{
    line-height: 44px;
    float: left;
    color: #ff3300;
    margin-left: 20px;
}
.guanjianci a{
    line-height: 20px;
    width: 18px;
    height: 18px;
    display: flex;
    background: #ff6600;
    color: #ffffff;
    align-items: center;
    justify-content: center;
    text-align: center;
    float: right;
    border-radius: 50%;
    margin-right: 10px;
    margin-top: 11px;
}
.guanjianci .y_search_inp {
    position: relative;
}
.guanjianci .y_search_inpmain {
    border: 1px solid #dbdbdb;
    width: 60%;
    height: 40px;
    position: relative;
    z-index: 10;
    float: left;
    border-radius: 30px;
    background: #FAFAFA;
}
.guanjianci .y_search_top .y_search_inpmain input.y_search_text {
    width: 400px;
    height: 44px;
    display: block;
    float: left;
    font-size: 15px;
    color: #666;
    left: 20px;
    position: relative;
    top: 2px;
    border: none;
    background: #fafafa;
}
.guanjianci .y_search_inpmain input.y_search_text {
    width: 400px;
    height: 36px;
    display: block;
    float: left;
    font-size: 15px;
    color: #666;
    left: 20px;
    position: relative;
    top: 0px;
    border: none;
    background: #fafafa;
}
.guanjianci .y_search_inpmain input.y_search_subm {
    float: right;
    display: block;
    width: 130px;
    height: 40px;
    border: none;
    border-radius: 30px;
    background: #02a72f;
    background: linear-gradient( 124deg, #04d4c1, #19d24a);
    font-size: 18px;
    color: #FFF;
    letter-spacing: 5px;
}
.guanjianci .y_search_inpmain img {
    float: left;
    display: block;
    width: 19px;
    margin: 11px 0px 0px 16px;
}
