﻿@charset "utf-8";
/* CSS Document */
body {background:#fafafa;}
.index_top { width:100%; position:relative;padding-top:38.5%;background: url(../image/banner1.jpg) no-repeat center top; background-size: contain;background-attachment: fixed;}
.black_bg { width:100%; height:100%; position:absolute; z-index:10; left:0; top:0;background:rgba(0,0,0,0);}
#topmenu{position:absolute;z-index:998;}
.top_nav {padding-top:40px; height:46px; line-height:46px; font-size:16px;}
.top_nav .logo {width:290px; margin-left:50px;margin-top:0;width:290px;}
.top_nav .freeup { margin-top:4px; border:2px solid #eee;  color:#fff;}
.top_nav .freeup:hover {background:rgba(0,0,0,0.3);color:#fff;}
.top_nav .map {padding-left:30px; color:#fff; background:url(../image/index_top_mapbg.png) no-repeat left;}
.top_nav .map:hover { color:#e0e0e0;}
.top_nav .nav_link:hover { color:#e0e0e0;}
.top_nav .nav_link {padding-left:34px; margin-right:25px; color:#fff; background:url(../image/index_top_loginbg.png) no-repeat left;}
.top_nav .nav_link a { color:#fff;}
.index_top_slogin {position:absolute; bottom:40px; right:15px;width:20%;max-width:300px;}
.index_top_slogin img {width:100%;}
.top_ad { width:100%; height:100px; text-align:center; margin-top:130px;}
.top_search { box-sizing: border-box; padding: 55px 125px; background: rgba(0,0,0,0.3); border-radius: 10px; width: 52%; position: absolute;  left: 50%; top: 35%;  margin-left: -26%;}
.search_nav { height:43px; width:100%;}
.search_nav  div { float:left; margin-right:10px;  color:#fff; cursor:pointer; font-size:18px;}
.search_nav  div span {display:block; padding:0 12px;height:28px; line-height:28px;}
.search_nav .nav_choose span{border-radius: 10px; background:#1890ed;}
.search_nav .nav_choose p{height:6px; width:100%;background:url(../image/index_search_bg.png) no-repeat center bottom;}
.search_main { width:100%; height:50px;}
.search_main  .input_txt { float:left;  color:#999;text-indent:24px; width:80%; height:50px; border-bottom-left-radius:10px; border-top-left-radius:10px;font-size:18px; background:#fff; font-family:Microsoft YaHei; border:none; outline:none;}
.search_main .input_txt:hover , .search_main .input_txt:focus { background:#fff; box-shadow:3px 3px 5px #ddd inset;}
.search_main .input_txt:focus { color:#333;}
.input_btn { float:right; width:20%; height:50px;  border-top-right-radius:10px;border-bottom-right-radius:10px; background:#1890ed; font-family:Microsoft YaHei; font-size:22px; color:#fff; border:none; cursor:pointer;}
.input_btn:hover {background:#0071eb;}
.topselect  {margin-top:7px;}
/*banner
.banner{width:100%;height:740px;overflow:hidden; position:relative;}
.banner .d1{width:100%;height:740px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{ width:100%;height:30px;clear:both;position:absolute;z-index:10;left:0px;top:700px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -46px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../image/banner_img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background: url(../image/banner_img1_1.png) no-repeat center;}
*/

/*下载APP*/
.window_app { width:100%; height:160px; background:#47A9F6; position:fixed; bottom:0; left:0; box-shadow:0 -2px 15px 2px rgba(71,169,246,0.5); z-index:1000;}
.app_main {background: url(../image/index_app_bg.png) no-repeat center; width:1200px; height:100%; margin:0 auto; position:relative;}
.window_app_phone { position:absolute; bottom:0; left:200px;}
.window_app_close { position:absolute; right:0; top:10px; cursor:pointer;}
.window_app_img { float:left; margin-left:450px; margin-top:50px;}
.window_app_img1 { float:left; padding:3px; background:#fff; margin-left:150px; margin-top:30px;}
/*nav*/
.index_nav { background:#fff; width:100%;} 
.index_nav_main { width:1200px; margin:0 auto; padding:40px 0;}
.index_nav_main:after { display:block; height:0; overflow:hidden; clear:both; visibility:hidden; content:"clear";}
.index_nav_div { display:block; width:25%; text-align:center; float:left; color:#3187c7;}
.index_nav_div .nav_title { padding:15px 0 5px; font-size:30px;}
.index_nav_div .cgray {color:#3187c7;padding-top:40px;font-size:15px;background:url(../image/index_nav_titlebg.jpg) no-repeat center 18px;}
.nav_english {font-size:10px;}
.nav_img {margin:0 auto; box-sizing:border-box;width:120px; height:120px; border-radius:50%; background:url(../image/index_nav_bg.png) no-repeat center ; text-align:center;}
/*2019年3月29日10:12:53 修改开始 */
.index_main_father{min-width:100%;background:#FFFFFF;}
.server_span{width:880px;display:inline-block;font-size:24px;background:#fafafa;}
.build_span{width:300px;display:inline-block;font-size:24px;background:#fafafa;margin-left:15px;}
.news_span{width:65%;display:inline-block;font-size:24px;background:#fafafa;}
.hot_span{width:30%;display:inline-block;font-size:24px;background:#fafafa;margin-left:4%;}
.house_main_empty{height:35px;}
.house_tt_father{width:100%;padding:25px 0;background:#fafafa;}
.house_tt_span{width:1200px;margin:0 auto;}
/*2019年3月29日10:12:53 修改结束 */
/*about us*/
.index_main {padding-bottom: 40px; margin:0 auto; width:1200px;}
.service_left { float:left; width:880px;}
.service_main {  width:100%;}
.service_main a { display:block; width:100%;}
.service_main a:after { display:block; height:0; overflow:hidden; clear:both; visibility:hidden; content:"clear";}
.service_top { margin-bottom:20px;}
.service_right { float:left; padding:15px; box-sizing:border-box; width:510px; height:174px; background:#f9f9f9;border-radius:10px;}
.service_r_main {  padding:0 15px; border:1px solid #eee; height:142px; line-height:30px;}
.service_tt { margin-top:20px; font-size:20px; font-weight:bold;}
.service_del { height:50px;}
.service_main a:hover .service_right {background:#1890ED;}
.service_main a:hover .service_r_main { border:1px solid #86bfeb; color:#fff;}
.service_main a:hover .cgray {color:#fff;}
.build_right {float:right; width:300px;}
.build_main { width:100%;}
/*推荐房源*/
.house_tt { padding:25px 0 25px 0; width:100%;background:#fafafa;  }
.house_tt:after {  display:block; height:0; overflow:hidden; clear:both; visibility:hidden; content:"clear";}
.house_tt_left {  font-size:24px;}
.house_tt_right { float:right; width:520px; height:34px; line-height:34px; border-bottom:1px solid #1890ED;}
.house_tt_right span{ display:block; float:left; padding:0 30px; margin-right:20px; font-size:16px; color:#666; cursor:pointer;}
.house_tt_right span:hover {color:#1890ED;}
.house_tt_right .house_tt_choose {border-radius:5px 5px 0 0; background:#1890ED; color:#fff;}
.house_tt_right .house_tt_choose:hover {color:#fff;}
.house_main { width:100%;  position:relative; }
.house_main:after { display:block; height:0; overflow:hidden; clear:both; visibility:hidden; content:"clear";}
.house_icon { position:absolute;display:block; box-sizing:border-box; width:23px; height:46px; cursor:pointer; z-index:1; top:110px;}
.prev { background:url(../image/index_house_prev.png) no-repeat;left:0;}
.next { background:url(../image/index_house_next.png) no-repeat;right:0}
.v_content_list { width:100%; }
.house_main li {border-radius:10px;background:#fff; display:block; float:left;width:23.5%;margin-right:2%; box-sizing: border-box; border:1px solid #ddd;}
.house_main li:last-child {margin-right:0;}
.h_main_top { width:100%;  position:relative; overflow:hidden;}
.h_main_top img { width:100%; height:240px;transition:transform .7s ease-in;-o-transition:transform .7s ease-in;-moz-transition:transform .7s ease-in;-webkit-transition:transform .7s ease-in;}
.house_main a:hover img {transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.house_main a:hover { box-shadow:1px 3px 5px #eee;}
.h_main_title { position:absolute; left:0; padding:0 10px; bottom:20px; height:38px; line-height:38px; color:#fff; background:rgba(98,160,0,0.7)}
.h_main_bottom { padding:16px 10px; box-sizing:border-box; width:100%; line-height:20px; color:#595757; }
.h_main_bottom:after {  display:block; height:0; overflow:hidden; clear:both; visibility:hidden; content:"clear";}
.h_name { float:left; width:55%; height:20px; overflow:hidden; font-weight:bold;}
.h_detail { width:45%;height:20px; overflow:hidden; float:right; text-align: right;}
.h_price { font-size:24px; font-weight:bold;}
/*app*/
.index_app { width:100%; height:490px; background:url(../image/index_app.jpg) no-repeat center;}
.index_app_font {padding-top:110px;}
.app_down { padding-top:30px; height:110px;}
.app_ss {float:left; border:5px solid #fff;}
.app_btn {margin-left:20px;  float:left;}
.app_btn a { display:block; width:125px; height:46px; line-height:46px; padding-left:15px; font-size:16px;}
.app_btn1 { color:#fff;background: url(../image/index_app_bg3.png) no-repeat 92px; border:2px solid #fff;}
.app_btn1:hover { color:#62A000; background:url(../image/index_app_bg1.png) no-repeat 92px #fff;}
.app_btn2 { margin-top:10px; color:#fff; border:2px solid #fff; background: url(../image/index_app_bg4.png) no-repeat 92px}
.app_btn2:hover {color:#1890ED;  background:#fff url(../image/index_app_bg2.png) no-repeat 92px;}
/*新闻*/
.index_news_hot {margin-top:4px;}
.news_left {  float:left; width:68%;  height: 311px;  background:#fff; box-sizing:border-box;}
.news_right {  float:right; width:30%; height: 311px;  background:#fff; box-sizing:border-box;}
.news_bottom { float:left;  padding:25px 20px; margin-bottom:40px; box-sizing:border-box; width:100%; background:#fff;}
.news_tt {height: 40px; width:100%;}
.news_tt_left { font-size:16px; color:#3e3a39; font-weight:bold;}
.news_tt a  { color:#B5B5B5;}
.news_tt a:hover { color:#1890ED;}
.news_img { height:102px;}
.news_img img { width:100%; height:102px;}
.news_list { padding-top:10px;}
.news_list li { height:30px; line-height:30px; overflow:hidden;}
.news_list li a:hover {color:#1890ED;}
.news_left_news { float:left; width:48%;}
.news_left_list { float:right; width:48%;}
.news_left_list li { position:relative; width:100%; height:41px; line-height:41px; border-bottom:1px dashed #ddd;}
.news_left_list li:last-child { border:none;}
.news_left_list li  a { display:block; height:40px; margin-right:100px; overflow:hidden;}
.news_left_list li  a:hover {color:#1890ED;}
.news_left_list li  span {height: 40px;overflow: hidden; display:block; position:absolute; right:0; top:0; width:90px; color:#B5B5B5;}
.new_img1 { display:block; width:100%; position:relative;}
.new_img1 img { width:100%; height:151px;}
.new_img1 p { position:absolute; padding:0 10px; box-sizing:border-box; bottom:0; left:0; width:100%; height:35px; line-height:35px; color:#fff; overflow:hidden; background:rgba(88,143,0,0.7)}
.news_passage { padding-top:10px; width:100%; overflow:hidden; line-height:26px;}
.news_passage a { padding-left:10px; color:#1890ed;}
.news_passage a:hover { color:#46b3ff;}
.news_b_left { margin-right:450px;}
.news_b_left a { border-radius:10px;float:left; display:block;margin-right:2%; padding-top:80px; width:17%;   border:1px solid #CECECE;}
.news_b_left a:last-child { margin-right:0;}
.news_b_left a p { width:100%; height:40px;text-align:center; font-size:16px;}
.news_b_left1 { background:url(../image/index_news_icon1.png) no-repeat center 20px;}
.news_b_left1:hover { color:#fff; background:#1890ED url(../image/index_news_icon1_1.png) no-repeat center  20px;}
.news_b_left2 { background:url(../image/index_news_icon2.png) no-repeat center  20px;}
.news_b_left2:hover { color:#fff; background:#1890ED url(../image/index_news_icon2_2.png) no-repeat center  20px;}
.news_b_left3 { background:url(../image/index_news_icon3.png) no-repeat center  20px;}
.news_b_left3:hover { color:#fff; background:#1890ED url(../image/index_news_icon3_3.png) no-repeat center  20px;}
.news_b_left4 { background:url(../image/index_news_icon4.png) no-repeat center  20px;}
.news_b_left4:hover { color:#fff; background:#1890ED url(../image/index_news_icon4_4.png) no-repeat center  20px;}
.news_b_center { float:right; width:200px; line-height:28px;}
.news_b_center  .news_tt_left { padding-bottom:3px;}
.news_b_right { float:right; width:244px;}
.news_b_right img { height:122px;}
/*价格走势*/
.price_main {background:#fff; padding:30px; padding-left:0; width:100%; box-sizing:border-box;}
.price_main:after {  display:block; height:0; overflow:hidden; clear:both; visibility:hidden; content:"clear";}
.price_main .fl { width:650px; height:290px;}
.price_main .fr { width:420px;}
.price_main .fr div { line-height:28px;}
.price_main .fr div:nth-child(1) { margin-bottom:20px; margin-top:30px; font-size:16px;}
.price_main .fr div:nth-child(3) { margin-bottom:30px;}
.price_main .fr div:nth-child(4) { margin-bottom:20px;}
.price_count { font-size:30px; font-weight:bold;}
.price_link { text-decoration:underline;}
.price_btn { display:block; width:100px; height:36px; line-height:36px; text-align:center; font-size:16px; color:#fff; background:#74C006; border-radius:3px;}

@media screen and (min-width:750px) and (max-width:1200px){
	/* 2019年3月29日17:27:40 修改开始*/
	.house_tt_span{width:100%;}
	.server_span{width:30%;display:inline-block;font-size:24px;background:#fafafa;}
	.build_span{width:27%;display:inline-block;font-size:24px;background:#fafafa;float:right;}
	/* 2019年3月29日17:27:40 修改结束*/
	.top_nav {padding-top:10px;}    
	.index_top_slogin {width:20%;right:20px;bottom:20px;}
	.top_nav .logo { width:30%;max-width:259px;margin-left:20px;}
	.top_nav .freeup {margin-right:5px;}
	.top_nav .map {margin-right:5px;}
	.top_nav .nav_link {margin-right:20px;}
	.top_search {padding: 20px;width: 64%;margin-left: -32%;} 
	.index_nav_main {width:100%;padding:20px 10px;box-sizing:border-box;}
	.index_nav_div {padding:0 2%; width:21%;}
	.index_main {width: 100%; padding-bottom:20px;}
	.house_tt {padding:20px; box-sizing:border-box;}
	.price_main {padding:20px;}
	.price_main .fr {width:35%;}
	.price_main .fl {width:63%;}
	.service_left {width:70%;padding-left:20px;box-sizing:border-box;}
	.service_left .house_tt {padding-left:0;}
	.build_right {width:28%;padding-right:20px;box-sizing:border-box;}
	.build_right .house_tt {padding-left:0;}
	.service_main .fl{width:100%; float:none;}
	.service_main a { width:49%;float:left;margin-right:2%;}
	.service_main a:last-child {margin-right:0;}
	.service_right {width:100%;height: auto;float:none;}
	.service_r_main { height:auto;padding:0;border:none;}
	.service_del { height:auto; line-height:20px;}
	.service_tt {margin-top:0;}
	.service_main a:hover .service_r_main {border:none;}
	.service_r_main:after {  display:block; height:0; overflow:hidden; clear:both; visibility:hidden; content:"clear";}
	.build_main img {width:100%;max-width:244px;}
	.v_content_list {width:100%;padding:0 20px; box-sizing:border-box;}
	.h_main_top img {height:180px;}	
	.house_icon {top:70px;}
	.next {right:20px;}
	.prev{left:20px;}	
	.app_main {width:100%;}
	.news_left {padding:20px;margin:20px 0;}
	.news_right{padding:20px;margin:20px 0;}
	.news_bottom {padding:20px;margin-bottom:20px;}
	.news_b_left { width:70%; }
	.news_b_center {display:none;}
	.news_b_right {width:30%;}
	.window_app_phone {left:40px;}
	.window_app_close {right:10px;}
	.window_app_img {margin-left:230px;}
	.window_app_img1 {float:right;margin-right:50px;margin-left:0;}
	.index_app {background: url(../image/index_app.jpg) no-repeat left;height:auto;}
	.news_b_right img {width:100%; height:auto; text-align:right;}
	.index_app_font {padding:20px;padding-top:40px;}
	.index_app_font img {width:60%;}
	.app_down {padding:20px;}
}
@media screen and (max-width:749px){
	/* 2019年3月29日17:27:40 修改开始*/
	.house_tt_span{width:100%;}
	.server_span{width:30%;display:inline-block;font-size:24px;background:#fafafa;}
	.build_span{display:none;}
	/* 2019年3月29日17:27:40 修改结束*/
	body {  padding-right: 0;}
	.v_content_list {width:100%;padding:0 10px; box-sizing:border-box;}
	.house_main li { width:49%;margin-right:2%;}
	.house_main li:nth-child(2n+2) {margin-right:0;}
	.house_main li:nth-child(3) {margin-top:10px;}
	.house_main li:nth-child(4) {margin-top:10px;}
	.h_main_top img {height:140px;}
	.house_icon {top:170px;}
	.next {right:10px;}
	.prev{left:10px;}	
	.h_main_bottom {padding:10px 5px;}
	.h_main_title {bottom:10px; height:24px;line-height:24px;}
	.h_price {font-size:15px;}
	.app_main {width:100%;}
	.window_app_phone {display:none;}
	.window_app_img {margin-top:10px; width:50%;margin-left:0;}	
	.index_top_slogin {display:none;}
	.top_search {display:none;}
	.index_nav_main {padding: 20px 10px;width:100%; box-sizing:border-box;}
	.index_nav_div {width:25%;}
	.nav_img {padding-top:10px;width: 100%;height: auto;background:none;}
	.nav_img img { width:60%;}
	.index_nav_div .cgray {display:none}
	.index_nav_div .nav_title {font-size:18px;}
	.index_main {width:100%;padding-bottom:20px;}
	.price_main {padding:0;padding-top:20px;}
	.price_main .fr {width:100%; padding:10px;box-sizing:border-box;}
	.price_main .fr div:nth-child(3) {margin-bottom:10px;}
	.price_main .fr div:nth-child(1) {margin-bottom: 10px;margin-top:10px;}
	.price_main .fr div:nth-child(4) {margin-bottom:0;}
	.price_main .fl {width:100%;}
	.service_left {width:100%;}
	.build_right {width:100%;}
	.service_main .fl{width:100%; float:none;}
	.service_main a { width:49%;float:left;margin-right:2%;}
	.service_top {margin-bottom:0;}
	.service_main a:last-child {margin-right:0;}
	.service_right {font-size:14px;width:100%;height: auto;float:none;padding:5px;}
	.service_r_main { height:auto;padding:0;border:none;}
	.service_del {display:none;}
	.service_tt {margin-top:0;font-size:16px;}
	.service_main {padding:0 10px; box-sizing:border-box;}
	.service_main a:hover .service_r_main {border:none;}
	.service_r_main:after {  display:block; height:0; overflow:hidden; clear:both; visibility:hidden; content:"clear";}
	.build_main img {width:100%;}
	.app_main {padding:0 10px; box-sizing:border-box;}
	.news_b_left { width:100%; }
	.news_b_center {display:none;}
	.news_b_right {display:none;}	
	.window_app_img1 {float:right;margin-top:0; width:20%;margin-right:30px;margin-left:0;}
	.house_tt {box-sizing:border-box;padding:20px 10px;}
	.build_main {padding:0 10px; box-sizing:border-box;}
	.house_tt span { font-size:18px;}
	.house_tt_right { width:70%;line-height:24px;height:24px;}
	.house_tt_right span {font-size:14px;margin-right:5px; padding:0 5px;}
	.news_left {margin-top:20px;padding: 10px;width:100%; height:auto;}
	.news_right{padding: 10px;width:100%;margin-top:0;  height:auto;}
	.news_left_news {width:100%;}
	.news_left_list{width:100%;}
	.news_bottom {padding: 10px;    margin-bottom:10px;}
	.index_app { width: 100%;height: auto; background: url(../image/index_app.jpg) no-repeat left;}
	.index_app_font {padding:10px;padding-top:20px;}
	.index_app_font img {width:80%;}
	.app_down {padding:10px;}
	.window_app {height:auto;padding:10px 0;}
	.window_app_close{top:0;width:20px;right:10px;}
	.top_nav {position:relative;}
	.top_nav .logo {margin-top: 3px; width:200px;margin-left:10px;}
	.top_nav .freeup {margin-right:0;width:100%; color:#333; padding-left:10px;background:none;box-sizing:border-box;border:none;text-align:left;margin-top:0;border-radius:0;height:47px;line-height:47px;border-bottom:1px solid #ddd;}
	.top_nav .map {margin-right:0;width:100%; color:#333; padding-left:10px;background:none;box-sizing:border-box;border-bottom:1px solid #ddd;}
	.top_nav .nav_link {margin-right:0;width:100%; color:#333; padding-left:10px;background:none;box-sizing:border-box;border-bottom:1px solid #ddd;}
}