@charset "utf-8";
.subBan {
	width: 100%;
	height: 62px;
	border-bottom: 2px #f4f4f4 solid;
	position: relative;
}
.submenu {
	float: left;
	width: 400px;
}
.submenu i {
	width: 62px;
	height: 62px;
	background: url("images/submenu-1.jpg") no-repeat center center;
	float: left;
}
.submenu a {
	font-size: 13px;
	color: #848181;
	line-height: 62px;
	padding: 0 12px 0 20px;
	float: left;
	font-weight: bold;
}
.submenu span {
	padding-left: 15px;
	font-size: 13px;
	color: #BA1316;
	font-weight: bold;
	line-height: 62px;
	float: left;
	background: url("images/submenu-2.jpg") no-repeat left center;
}
.incon {
	overflow: hidden;
	padding-top: 35px;
}
.subNav {
	float: right;
	position: relative;
	height: 62px;
}
.subNav li {
	float: left;
	line-height: 62px;
}
.subNav li a {
	font-size: 13px;
	color: #848181;
	padding: 0 10px;
	font-weight: bold;
	display: block;
}
.subNav .curr {
	background: -webkit-linear-gradient(top, #B60005, #900);
}
.subNav .curr a {
	color: #FFF;
}
.subNav li a:hover {
	background: -webkit-linear-gradient(top, #B60005, #900);
	color: #FFF;
}
.inab, .inlp, .inwy, .innews{
	overflow: hidden;
}
.loupan2{margin:0 0 20px 0}
.loupan2 .loupan-list{margin:15px 20px 15px 20px;height:360px;width:360px;}
.loupan2 .loupan-list .img{width:360px;height:320px;overflow:hidden;background-color:#CCCCCC}
.loupan2 .loupan-list .name{height:40px;line-height:40px;font-size:15px;text-align:center;background-color:#666666;color:#FFFFFF}
.loupan2 .loupan-list a{display:block;height:360px;width:360px;}
.loupan2 .loupan-list a:hover img{opacity:0.7;filter:alpha(opacity=70);}
.loupan2 .loupan-list a:hover .name{background-color:#BF1526;}
.maincontent{margin:10px 20px 15px 20px;line-height:1.6;}
.inab h1 {
	color: #B60005;
	font-family: "微软雅黑";
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	font-size: 24px;
	font-weight: normal;
}
.inab p {
	color: #666;
}
.loupan {
	margin-bottom: 30px;
	overflow: hidden;
}
.loupan .topic-list {
	width: 340px;
	height: 222px;
	overflow: hidden;
	position: relative;
	margin-right: 16px;
	margin-bottom: 16px;
	background-color: #FFF;
	padding: 20px;
}
.loupan .topic-list:first-child {
	margin-left: 0
}
.loupan .topic-list img {
	width: 340px
}
.loupan .topic-list a:hover .topic-des {
	opacity: 1;
 -webkit-transition: all .2s;
 transition: all .2s
}
.loupan .topic-list a:hover .topic-des p {
 -webkit-transition: all .3s;
 transition: all .3s;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	visibility: visible
}
.loupan .topic-des {
	opacity: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .5)
}
.loupan .topic-des p {
	color: #fff;
	visibility: hidden;
	-webkit-transform: translateY(200px);
	-ms-transform: translateY(200px);
	transform: translateY(200px);
	width: 309px;
	height: 110px;
	margin: 50px 0 0 40px;
	padding: 52px 0 0;
	border: solid #999;
	border-width: 1px 0;
	vertical-align: middle;
	text-align: center
}
.loupan .topic-des p em, .loupan .topic-des p span {
	display: inline-block;
	width: inherit;
	text-align: center;
	overflow: hidden
}
.loupan .topic-des p span {
	font-size: 24px;
	font-weight: 700;
	color: #fff;
	height: 32px;
	margin-bottom: 18px
}
.loupan .topic-des p em {
	font-size: 14px;
	color: #e9e9e9;
	height: 20px;
	font-style: normal;
}
.inwy h2 {
	font-size: 18px;
	color: #f5a100;
	padding-bottom: 15px;
}
.inwy p {
	font-size: 12.5px;
	color: #999999;
	padding-bottom: 15px;
}
.wuye {
	width: 100%;
	overflow: hidden;
	height: 450px;
	background: url("images/wybg.jpg") no-repeat center top;
}
.wycon {
	overflow: hidden;
	padding-top: 130px;
}
.wycon h3 {
	font-size: 18px;
	color: #3e3e3e;
	font-weight: normal;
	display: inline-block;
	font-family: "微软雅黑";
}
.wycon h3 em {
	font-size: 40px;
	color: #f5a100;
	font-family:  'Conv_DINCond-Medium';
	font-style: normal;
}
.wycon p {
	line-height: 22px;
	font-size: 18px;
	color: #666666;
	padding-top: 15px;
}
.wycon h4 {
	font-size: 36px;
	color: #f5a100;
	font-family: "微软雅黑";
	letter-spacing: 5px;
	font-weight: bold;
	display: inline-block;
	line-height: 50px;
}
/*新闻*/
.news-list {
	width: 838px;
	overflow: hidden;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #f4f4f4;
}
.news-title {
	width: 100%;
	height: 180px;
	margin-bottom: 20px;
}
.news-title .news-title-img {
	width: 260px;
	height: 180px;
	float: left;
	overflow: hidden;
}
.news-title .news-title-img img {
	width: 260px;
	height: 180px;
}
.news-title .news-title-con {
	width: 498px;
	height: 180px;
	padding: 0 40px;
	float: left;
	background: #f4f4f4;
}
.news-title .news-title-con h3 {
	font-size: 16px;
	color: #333333;
	padding: 30px 0 8px 0;
}
.news-title .news-title-con h4 {
	font-size: 28px;
	color: #B60005;
	font-family: 'Conv_DINCond-Medium';
	letter-spacing: -1px;
	padding-bottom: 20px;
	font-weight: normal;
}
.news-title .news-title-con p {
	font-size: 12.5px;
	color: #999999;
}
.news-list li {
	width:840px;
	height:135px;
	position:relative;
	border-bottom:2px #f4f4f4 solid
}
.news-list li a {
	width: 760px;
	height: 105px;
	z-index: 10;
	position: absolute;
	left: 0;
	top: 0;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
}
.news-list li span {
	width:0;
	height:135px;
	position:absolute;
	left:0;
	top:0;
	z-index:8;
	background:-webkit-gradient(linear, 120% 0%, 0% 100%, from(#f8f6f6), to(#f3f3f3), color-stop(1.2, #f3f3f3));
-webkit-transition:all .3s;
-moz-transition:all .3s;
-transition:all .3s;
}
.news-list li h3 {
	font-size:16px;
	color:#666666;
	padding-right:12px;
	margin-bottom:15px;
	background:url("images/news-list.png") no-repeat right center;
}
.news-list li h4 {
	height: 105px;
	width: 125px;
	font-size: 28px;
	color: #999999;
	font-family: 'Conv_DINCond-Medium';
	float: left;
	font-weight: 500;
}
.news-list li p {
	font-size:12.5px;
	color:#999999;
}
.news-list li:hover span {
	width:840px;
}
.news-list li:hover h3 {
	color: #BA1316;
	background: url("images/news-list-on.png") no-repeat right center;
}
.Rlanmu {
	width: 330px;
	padding-left: 30px;
}
.hjmzjd {
	width: 330px;
	overflow: hidden;
}
.Rwy {
	height: 140px;
	width: 330px;
	padding-top: 20px;
}
.news-search {
	width: 318px;
	height: 57px;
	line-height: 57px;
	position: relative;
	border: 2px #dfdfdf solid;
	margin-top: 20px;
}
.news-search a {
	width:58px;
	height:58px;
	background:url("images/news-search.jpg") no-repeat center center;
	position:absolute;
	right:0;
	top:0;
	display:block;
}
.news-search input {
	font-size:14px;
	color:#999999;
	width:242px;
	height:55px;
	line-height:55px;
	border:none;
	padding-left:18px;
}
.details-list {
	width: 840px;
	overflow: hidden;
}
.details-title {
	width:800px;
	position:relative;
	overflow:hidden;
	padding-bottom:40px;
}
.details-title h2 {
	font-size:16px;
	color:#333333;
	padding-bottom:15px;
}
.details-title h4 {
	font-size: 16px;
	color: #999999;
	font-family: "微软雅黑";
	margin-right: 40px;
	float: left;
	line-height: 30px;
	font-weight: normal;
}
.details-title p {
	font-size:13px;
	color:#797a81;
	float:left;
	line-height:30px;
}
.details-title .bdsharebuttonbox {
	float:left;
	margin-left:30px;
}
.bdsharebuttonbox {
	font-size: 12px;
	line-height: 24px;
}
.bdsharebuttonbox .itxt {
	float: left;
	padding-top: 2px;
	font-style: normal;
	text-align: center;
	color: #666;
}
.bdsharebuttonbox .bds_tsina {
	background-position: 0 0!important;
}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more {
	float: left;
	font-size: 12px;
	line-height: 16px;
	background-repeat: no-repeat;
}
.bdsharebuttonbox a {
	height: 24px!important;
	float: left;
	margin: 2px 6px 6px 0!important;
	_margin-top: 3px!important;
	padding-left: 24px!important;
	background: url(images/sharev2.png) no-repeat!important;
}
.bdsharebuttonbox .bds_tqq {
	background-position: 0 -26px!important;
}
.bdsharebuttonbox .bds_qzone {
	background-position: 0 -52px!important;
}
.bdsharebuttonbox .bds_weixin {
	background-position: 0 -104px!important;
}
.bdshare-button-style0-16 .bds_more {
	color: #333;
	float: left;
}
.bdsharebuttonbox .bds_more {
	background-position: 0 -78px!important;
}
.details-con {
	overflow:hidden;
	font-size:14px;
	line-height:1.5;
}
.details-con p {
	line-height: 25px;
	text-indent: 2em;
	font-size:14px;
	color: #999999;
	padding-bottom: 20px;
}
.details-info {
	width:100%;
	margin-bottom:30px;
	border-bottom:2px #f4f4f4 solid;
}
/*楼盘描述*/
.lpinfo {
    position: relative;
}
.lpinfocon {
    background: #fff;
    padding: 0 0 0 38px;
}.lpinfoconL{
	width: 740px;
	float: left;
	padding-right: 10px;
	padding-top: 50px;
	
}
.lpinfoconL h2{color:#66585b;font-size:16px;margin-bottom:20px;color:#ca2424;}
.lpinfoconL p{color:#9e948b;font-size:13px;line-height:24px;margin-bottom:10px;}
.lpinfoconR img{
	display: block;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 50px;
}
.lpinfoconR i{margin-top:40px;}
.lpinfoconR{
	float: right;
	width: 394px;
	height: 100%;
	background: #fbf8f5;
	text-align: center;
	padding-top: 20px;
}
.lpinfoconR .icon-map{width:27px;height:33px;background:url(images/icon-map.png) no-repeat;display: inline-block;}
.lpinfoconR .icon-call{width:31px;height:31px;background:url(images/icon-call.png) no-repeat;display: inline-block;}
.lpinfoconR p{color:#66585b;font-size:12px;}
.lpinfoconR h3{
	font-family: 'Conv_DINCond-Medium';
	font-size: 38px;
	color: #66585b;
	font-weight: normal;
	margin-top: 10px;
}
.ind-pic{
	width: 1200px;
	padding-bottom: 40px;
	position: relative;
	background-color: #FFF;
	height: 216px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.ind-pic .bd{overflow: hidden;height:216px;width:1200px;margin:0 auto;}
.ind-pic ul li{float:left;width:394px;height:216px;margin:0 9px 0 0; overflow: hidden;cursor: pointer;}
.ind-pic ul li img{width:100%;height:216px;}
.ind-pic .prev{width:36px;height:36px;display:block;position: absolute;top:90px;left:-55px;background:url(images/prev.png) no-repeat;}
.ind-pic .next{width:36px;height:36px;display:block;position: absolute;top:90px;right:-55px;background:url(images/next.png) no-repeat;}
/*联系我们*/
.lx-company{height:248px;background:#fff url(images/gs-bian.png) no-repeat right bottom;}
.company-img{float:left;}
.company{width:600px;float:left;padding:48px 0 0 38px;} 
.company h2{color:#66585b;font-size:18px;margin-bottom:6px;}
.company p{color:#9e948b;font-size:13px;}
.company span{font-size:30px;color:#ee2d31;font-family:'Conv_DINCond-Medium';}
/*地理位置*/
.lx2{background:#fff;overflow: hidden;}
.lx4-left{padding:48px 38px 0;height:380px;width:712px;float:left;}
.lx4-left h2{color:#66585b;font-size:16px;margin-bottom:20px;}
.lx4-left p{color:#9e948b;font-size:12px;line-height:24px;}
.lx4-left h4{font-size:14px;color:#66585b;}
.lx4-right{float:right;}
.feedback {
	clear: both;
	padding: 0px;
	font-family: "微软雅黑";
	font-size: 12px;
}
.feedback h3 {
    background: url("images/line1.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    color: #b90804;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 10px;
    padding: 10px 0;
}
.feedback table {
    margin: 20px auto;
    width: 850px;
}
.feedback .f1 {
    color: #ff0000;
}
.feedback td {
    color: #4a4a4a;
    padding: 10px 2px;
    vertical-align: text-bottom;
}
.feedback .f3 label {
    letter-spacing: 5px;
    margin-right: 10px;
    padding: 0 5px;
}
.input-text, textarea {
	border: 1px solid #d0d0d0;
	font-family: Verdana,Geneva,sans-serif,"宋体";
	font-size: 12px;
	height: 18px;
	margin: 0 5px 0 0;
	padding: 2px 0 2px 5px;
	background-attachment: scroll;
	background-color: #fff;
	background-image: url(images/input.png);
	background-repeat: repeat-x;
	background-position: 0 0;
}
.btn_submit {
    background: url("images/btn_submit.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 44px;
    margin-right: 20px;
    width: 168px;
}
.btn_reset {
    background: url("images/btn_reset.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 44px;
    width: 220px;
}

/*案例展示*/
#alshow {
	overflow: hidden;
}
.sidet {
	font-size: 14px;
	color: #999999;
	height: 29px;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
.sidet h3 {
	font-family: Conv_DINCond-Medium;
	line-height: 20px;
	padding-left: 15px;
	font-weight: normal;
	font-size: 18px;
}

.sidet a { font-size:18px; font-family:"微软雅黑"; text-decoration:none; text-align:center; }
#alshow .c { }
#alshow .c1 ul { width:330px; }
#alshow .c1 li {position: relative;
width: 330px;
height: 173px;
margin-bottom: 10px;
overflow: hidden; }
#alshow .c1 li img { height: 100%; }
#alshow .c1 li h3{ position: absolute;
bottom: 0;
left: 0;
height: 32px;
line-height: 32px;
font-size: 14px;
color: #fff;
width: 100%;
text-align: center;
background: rgba(0,0,0,0.4) !important;}
/*案例展示*/
.incase h3 {
	font-size: 18px;
	color: #e33d3d;
	padding: 10px 0px 30px 0px;
	font-weight: 500;
	text-align: center;
}.incase p {
	text-align: left;
	font-size: 14px;
	color: #646464;
}
.incase img{
	display: block;
	margin: auto;
}
.case-item {
	float: left;
	width: 364px;
	height: 300px;
	padding: 15px;
	background: #fff;
	margin-right: 9px;
	margin-bottom: 9px;
}.item-img {
    width: 365px;
    height: 198px;
    position: relative;
}.item-img img {
    width: 100%;
    height: 100%;
}.case-item h2 {
	line-height: 40px;
	font-size: 14px;
}.case-item p {
    color: #9e948b;
}.case-item p {
    color: #9e948b;
}
