@charset "utf-8";
/* CSS Document */
/*一般企业站CSS样式*/
.index_content,.index_logo{width:1150px; margin:0 auto;}
.cms_content,.cms_logo,cms_link-box,.cms_top-bar,.w{width:1150px; margin:0 auto;}/*容器宽度*/
.nw{width:1000px;margin:0 auto;}
.cms_logo,.index_logo{padding:25px 0 25px 0;}
.cms_logo-left{float:left;}/*logo*/
.cms_logo-right{float:right;}/*logo 右侧内容*/
.cms_tel{
	color:#d71a21;
	font-size:20px;
	line-height:42px;
	padding-left:30px;
	background-image: url(../img/tel.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

.cms_search{border:4px solid #b6b6b6;width:520px;height:35px;}
.cms_btn-search{display:block; float:left;width:65px; text-align:center;height:35px;line-height:35px; background:#cc0033;color:#fff; font-weight:bold; cursor:pointer;}
.cms_input-search{float:left;width:450px;height:35px; padding:0 0 0 5px; font-size:14px; font-family:微软雅黑; line-height:35px;}
/*二级下拉*/
.cms_nav{float:left;}
.cms_nav ul{height:42px;margin-left:60px;}	
.cms_nav ul li{padding:0 15px;float:left;position: relative;text-align:center;}	
.cms_nav ul li ul{left:0px; position: absolute;width: 150px;top: 33px;display: none;}
.cms_nav ul li:hover{ display:block;}
.cms_nav ul li ul li{background:#FFF;border-top:1px #dadada solid; float:none;}
.cms_nav ul li ul li ul{ top:-1px;left:150px;}
.cms_nav ul li a{display:block;line-height:42px; font-size:22px;}
.cms_nav ul li a:hover,.cms_nav ul li .hover{color:#d71a21;}

.cms_nav .current{background-color:gray; color:#fff;}	
.cms_nav .leave{background-color:none; color:#333;}
/* Holly Hack for IE \*/
* html .cms_nav ul li { float: left; height: 1%; }
* html .cms_nav ul li a { height: 1%; }
.cms_content{ margin-top:15px;}

/*页脚*/   
.cms_footer{
	background-image: url(../img/footer-bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	color:#999;
	padding-bottom:3px;
	min-width:1150px;
	margin:0 auto;
}
.cms_footer .sitemap{height:75px; line-height:75px; border-bottom: 1px solid #393939;color:#999;}
.cms_footer .sitemap a{color:#999; padding-right:20px;} 
.cms_footer .sitemap span{ float:right;color:#d71a21} 
.cms_link-box{border-bottom: 1px solid #393939;padding:0px 0; margin-bottom:0px;}
/*产品切换样式*/ 
.cms_product{margin-top:15px;}
.cms_rollBox{width:984px;overflow:hidden;padding:12px 0 5px 6px;} 
.cms_rollBox .LeftBotton{height:45px;width:10px; background:url(../img/left.gif) no-repeat;overflow:hidden;float:left;display:inline;margin:25px 0 0 0;cursor:pointer;} 
.cms_rollBox .RightBotton{height:45px;width:10px; background:url(../img/right.gif) no-repeat;overflow:hidden;float:left;display:inline;margin:25px 0 0 0;cursor:pointer;} 
.cms_rollBox .Cont{width:960px;overflow:hidden;float:left;} 
.cms_rollBox .ScrCont{width:10000000px;} 
.cms_rollBox .Cont .pic{width:192px;float:left;text-align:center;} 
.cms_rollBox .Cont .pic img{width:162px;padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;} 
.cms_rollBox .Cont .pic p{line-height:26px;color:#505050;} 
.cms_rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;} 
.cms_rollBox .Cont a:hover{color:#f00;text-decoration:underline;} 
.cms_rollBox #List1,.rollBox #List2{float:left;} 
   
/*模块*/ 
.cms_column{ margin-top:40px;}
.cms_column-title{ text-align:center;}
.cms_column-title h3{font-size:34px;font-weight:bold;}
.cms_column-title h4{ font-size:14px;}
.cms_column-info{padding:10px 0;}

/*友情链接*/
.cms_link-box{ overflow:hidden;zoom:1;}
.cms_link{ float:left;}
.cms_link a{padding-right:20px;color:#999;}
.cms_link a:hover{ text-decoration:underline;}
.cms_link-box .code{ margin-left:20px;width:210px;}
   
/*焦点图样式*/
.cms_banner{position:relative;min-width:1150px;margin:0 auto;}/*banner容器宽度可随意设置*/
.cms_slide{height:622px;overflow:hidden;}
.cms_slide .d1{width:100%;height:622px;display:block;position:absolute;left:0px;top:0px;}
.cms_slide .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:600px;}/*控制轮播的按钮定位*/
.cms_slide .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -50px;display:inline;}
.cms_slide .d2 li{
		width:17px;
		height:15px;
		overflow:hidden;
		cursor:pointer;
		background:url(../img/img1.png) center no-repeat;/*注意图片路径*/
		float:left;
		margin:0 3px;
		display:inline;
		}
.cms_slide .d2 li.nuw{background:url(../img/img1_1.png) no-repeat center;}/*注意图片路径*/
  
/*内容页*/
.cms_side{float:left;width:230px;-moz-box-shadow:0px 0px 5px #e0e0e0; -webkit-box-shadow:0px 0px 5px #e0e0e0; box-shadow:0px 0px 5px #e0e0e0;background-color:#FFFFFF;}/*左侧导航页*/
.cms_title{
	height:50px;
	line-height:50px;
	background-color:#d71a21;
	color:#fff;
	padding-left:40px;
	font-size:19px;
	border-bottom:1px #dadada solid;
	font-weight:bold;
	background-image: url(../img/h.png);
	background-repeat: no-repeat;
	background-position: 7px center;
}
.cms_side ul{}
.cms_side ul li{border-bottom:1px #dadada solid;}
.cms_side ul li a{display:block; font-size:16px; font-weight:bold;line-height:45px;text-indent:15px; text-align:left;}
 .cms_side ul li a:hover,.cms_side ul li .hover{color:#d71a21;}
  
.cms_main{float:left; margin-left:20px;width:750px;-moz-box-shadow:0px 0px 5px #e0e0e0; -webkit-box-shadow:0px 0px 5px #e0e0e0; box-shadow:0px 0px 5px #e0e0e0; background-color:#FFFFFF;}/*右侧内容页*/

.node_title{border-bottom: 1px solid #e1e1e1;
    font-size: 18px;
    height: 35px;
    overflow: hidden;
    padding-bottom: 5px;}
.cms_main-content{padding:15px; min-height:400px;}
.textinfo p{ margin-bottom:12px; font-size:16px; line-height:160%;}

.newimg{width:100%;height:400px; overflow:hidden; position:relative;}
.newimg_bg{ background: rgba(0, 0, 0, 0) url("../img/no-bg.png") repeat scroll 0 0;
    height: 400px;
    left: 0;
    position: absolute;
    top: 0;
    width: 750px;}
.newtit{color: #fff;
    font-size: 34px;
    height: 0;
    left: 10px;
    position: relative;
    top: -65px;
    width: 700px;}
.newtim{text-align:left; line-height:51px;color:#999;}
.newtim span{padding-right:20px;}
.cms_main-content p{padding:3px 0px;}

  
/*新闻列表*/
ul.cms_new-list li{
	  border-bottom:1px #e1e1e1 dotted;
	  height:103px;
	  margin-top:28px;padding-bottom:28px;
	  position:relative;
	  padding-left:170px;
	  width:550px;
	  }
ul.cms_new-list li img{ position:absolute;left:0px;top:0px;}
ul.cms_new-list li h3{
	display:block;
    font-size: 20px;
    font-weight: 700;
	width:550px;
    margin-bottom: 12px;}
ul.cms_new-list li p{ display:block;}	
ul.cms_new-list li p a{color:#d71a21;}	  
ul.cms_new-list li a:hover{ color:#f00;}
ul.cms_new-list li span{float:right;}

/*产品中心*/
.cms_product-box{padding:15px 0px;}
.cms_product-box li{width:730px;border-bottom:1px #e1e1e1 dotted; position:relative;padding-left:270px;height:186px;margin-top:35px;padding-bottom:35px;}
.cms_product-box .img_box{width:240px;height:240px;border:1px solid #cdcdcd;text-align:center;display: table-cell;vertical-align: middle; }
.cms_product-box a img{width:240px;max-height:200px;position:absolute;left:0px;top:0px;}
.cms_product-box h3{ display:block;
    font-size: 20px;
    font-weight: 700;
	width:550px;
    margin-bottom: 12px;}
.cms_product-box p{margin-bottom:12px; width:500px; overflow:hidden;}
.cms_product-box h4{ font-size:20px; font-weight:bold; position:absolute;right:0px;top:65px;}
.cms_product-box h4 span{color:#d71a21; font-family:Arial, Helvetica, sans-serif; font-size:34px;padding:0 5px;}
 /* box */
.product_title{ overflow:hidden;zoom:1;}
.product_title .img_box{width:680px;height:463px; overflow:hidden; float:left;}
.product_title .img_box img{width:680px;height:auto;}
.pro_cont{ float:left;width:320px; background-color:#fff;height:463px; overflow:hidden;}
.pro_header{padding:15px 30px; background-color:#333333;color:#fffff8;}
.pro_header h3{ font-size:30px;}
.pro_header h4{ font-size:14px;}
.pro_header h4 span{ font-size:34px; font-family:Arial, Helvetica, sans-serif; padding:0 5px;color:#f15044;}
.pro_info{padding:20px 20px;}
.pro_info_txt{ line-height:160%;}
.pro_info_add{ font-size:14px; font-weight:bold; line-height:160% ;margin-top:20px;}
.pro_info_tel{ margin-top:20px;border-top:1px solid #e1e1e1;padding-top:20px;}
.pro_info_tel span{ display:block;}
.pro_info_tel .dd{ font-size:26px; text-align:center;}
.pro_info_tel .tel{text-align:center; line-height:40px; background-color:#f15044;color:#fff; font-size:24px; margin-top:20px; display:block;width:auto;}
.pro_info_tel .tel a{color:#fff;}

.pro_summary{ background-color:#fffcf2;padding:30px; margin-top:20px;-moz-box-shadow:0px 0px 5px #e0e0e0; -webkit-box-shadow:0px 0px 5px #e0e0e0; box-shadow:0px 0px 5px #e0e0e0; line-height:160%;}

.navbar-wrapper{ line-height:50px;-moz-box-shadow:0px 0px 5px #e0e0e0; -webkit-box-shadow:0px 0px 5px #e0e0e0; box-shadow:0px 0px 5px #e0e0e0; margin-top:20px; background-color:#fff;}
.navbar-wrapper a{padding:0 30px; display:inline-table;font-weight:bold; font-size:16px; color:#6e6e6e; cursor:pointer;}
.navbar-wrapper .on{color:#fff; background-color:#ce1920;}
.mod-wrap{ -webkit-box-shadow:0px 0px 5px #e0e0e0; box-shadow:0px 0px 5px #e0e0e0; margin-top:20px; background-color:#fff;}

.mod-wrap-title{font-size: 20px;line-height:60px;padding-left: 30px; border-bottom:1px solid #e1e1e1;}
.mod-wrap-info{padding:30px; min-height:160px;}
.house-sale{ overflow:hidden;zoom:1; margin:10px 0px;}
.house-sale li{margin:10px 25px 10px 25px;width:200px;float:left; height: auto;}
.house-sale li .tb-pic{width:180px;}
.house-sale li .tb-name{ line-height:30px; text-align:center;}
.house-sale li img{width:200px; height:180px;}
.house0{ width:1000px; height:250px;}

.house-imglist{ overflow:hidden;zoom:1;}
.house-imglist .house-imgtd{margin:15px 15px;width:170px;height:185px; float:left;}
.house-imglist .house-imgtd img{width:160px; height:160px;}
.house-imglist .house-imgname{ line-height:30px; text-align:center;}
/**/
#multipleColumn{ margin-bottom:30px;}
#multipleColumn .hd ul{ margin:20px auto; overflow:hidden;zoom:1;width:42px;}
#multipleColumn .hd ul li {
    background: rgba(0, 0, 0, 0) url("../img/icoCircle.gif") no-repeat scroll 0 -9px;
    cursor: pointer;
    float: left;
    height: 9px;
    margin-right: 5px;
    overflow: hidden;
    text-indent: -999px;
    width: 9px;
}
#multipleColumn .hd ul li.on {
    background-position: 0 0;
}

.hot_property li{ float:left; background:#f7f7f7;height:160px;width:305px; margin-top:30px; padding:20px 20px 20px 225px; position:relative;}
.hot_property li img{ position:absolute;top:0px;left:0px;}
.hot_property li h3{ font-weight:bold;border-bottom: 1px solid #f0f0f0;
    font-size: 20px;
    margin-bottom: 20px;
    padding-bottom: 20px; height:10px; overflow:hidden;}
.hot_property li p{ font-size:14px;}
.hot_property li .nodetype{
	color:#878787;
	margin-bottom:11px;
	padding-left:18px;
	background-image: url(../img/t.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.hot_property li .area{font-weight:bold; height:40px; overflow:hidden;}
.hot_property li .price{font-weight:bold;margin-top:11px;}
.hot_property li .price span{ color:#f15044; margin-left:5px;}

.hot_property .l50{margin-left:50px;}


.searchcolumn{padding:30px; background-color:#f7f8f9;margin:30px auto; overflow:hidden;zoom:1;}
.line{ background:url(../img/line.png); height:7px;}
.searchbox{float:left;width:520px;}
.hotarea { margin-top:20px;}
.hotarea  dd a{ line-height:30px;padding-right:20px;}
.hotarea  dd a:hover{ text-decoration:underline;}
.activity{width:240px; float:right;}
.act_tit{ font-weight:bold;padding-bottom:5px;color:#332448;border-bottom:1px solid #332448;}

.all_property li{ float:left;width:342px; margin-right:62px; margin-bottom:25px;}
.all_property .img_box{ position:relative;}
.all_property .nodetype{
	padding-left:30px;
	position:absolute;
	bottom: 18px;
	color:#FFFFFF;
	overflow: hidden;
	position: absolute;
	text-overflow: ellipsis;
	width:300px;
	white-space: nowrap;
	background-image: url(../img/t1.png);
	background-repeat: no-repeat;
	background-position: 15px center;
}
.all_property h3{ left: 50%;
    margin-left: -115px;
    margin-top: -17px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 230px;color: white;
    font-size: 26px;
    font-weight: 700;}
	.all_property{ overflow:hidden;zoom:1;}
.all_property li .area{font-weight:bold; height:40px; overflow:hidden;}
.all_property li .price{font-weight:bold; margin-top:11px;}
.all_property li .price span{ color:#f15044; margin-left:5px;}
.morelink a{ display:block;width:100%;line-height:45px; background:#ededee;color:#f00; text-align:center; margin-top:30px; font-weight:bold}

.column-title{ font-size:34px;padding-bottom:20px; border-bottom:1px solid #dddddd; margin-bottom:40px;}
.rs_center{ text-align:center;padding-bottom:40px;border-bottom:1px solid #dddddd;}


.newbox{
padding:20px; background-color:#f7f8f9; overflow:hidden;zoom:1;
}
.hnewslist{width:780px; float:left;}
.hnewslist li{width:370px; float:left;padding-right:20px;}
.hpolicy{width:280px; float:right;}
.hnews_tit{color: #332448; padding-bottom:5px;font-weight: bold;}
.newbox li{ line-height:38px; border-bottom:1px dashed #e1e1e1; height:38px; overflow:hidden;}


.header_search{padding:20px 0px; background:#f1f1f1;}
.body_content{background:#f1f1f1;padding:20px 0px 40px 0px;}

.path{
	line-height:45px;
	border-bottom:1px solid #f1f1f1;
	background-image: url(../img/t.png);
	background-repeat: no-repeat;
	background-position: left 17px;
	padding-left:20px;
}
.path_map{ line-height:60px; overflow:hidden;zoom:1;}
.path_map dt,.path_map dd{ float:left;}
.path_map a{padding-right:10px;}
.path_map a:hover{color:#d71a21;}

.brand{ margin-bottom:40px;}
.brand .brandname{ text-align:center;}
.brand ul{border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1; overflow:hidden;zoom:1; margin-top:30px;}
.brand ul li{border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;width:228px; float:left; text-align:center;}
.brand ul li .img_box{width:228px; text-align:center;height:125px;display: table-cell;vertical-align: middle;}

.pic{background:url(../img/weixin.png)}
.qrcode_Subscribe {
    width: 100px;
   
    float: right;
    display: inline;
    line-height: 15px;
    color: #fff;
    text-align: center;
    margin-left: 10px;
}
.qrcode_Subscribe a{margin-top:5px; color:#fff}