﻿@charset "utf-8";
/* CSS Document */
*{ margin:0 auto; padding:0px 0px;}
body{font-family:微软雅黑,Arial, 宋体, Helvetica, sans-serif;font-size: 12px;color: #333;}
img{ border:none;}
ul li{ list-style:none;}
a {color:#333;text-decoration:none;cursor:pointer;}
a:link{color: #333;text-decoration: none;}
a:visited{color: #333;text-decoration: none;}
a:hover{color: #2b921f;text-decoration: underline;}
a:active{color: #2b921f;text-decoration: none;}

.headBg{ width:1000px; height:30px;}
.head{ width:1000px; height:30px; line-height:30px;}
.welcome{ width:300px; float:left; height:30px; line-height:30px;}
.shoucang{ width:190px; float:right;}

.top{ width:1000px; height:60px;}
.logo{ width:310px; height:52px; float:left;}
.topRight{ width:690px; float:right; padding-top:5px;}

/*--导航栏*/
.dh_nav{width:680px;height:50px; background-color:#1454A5; margin-left:10px;}
.dh_nav li{float:left;}
.dh_nav li a{display:block; _float:left; margin:0 0px; padding:0 14px; _padding:0 14px; height:50px; line-height:52px; color:#fff; text-decoration:none; font-family:微软雅黑; font-weight:bold; font-size:15px;border-radius:10px; transition:all 0s;}
.dh_nav li a.navHome{padding:0 15px; _padding:0 10px;}
.dh_nav a.navLiNow , .dh_nav a:hover{background-color:#4A5;}

/* 导航栏结束*/

.banners{ width:1000px; height:330px; margin:0 auto; padding-top:0px;}
.banner{ width:100%;  overflow-x:hidden;}

.main0{ width:1000px; margin-top:5px;}
.TopTitle{
	margin:10px 8px;   
	width: 982px; 
	float: left;
	background: url(titleBg2.png) no-repeat;
	height: 38px;
	color: #fff;
}
.TopTitle span{
	width:119px;
	height:38px;
	float:left;
	line-height:32px;
	font-size:16px;
	padding-left:20px;
}
.TopTitle a{ width:35px; height:14px; float:right; margin-top:12px; padding-right:10px;}
.addlec {
	BORDER-BOTTOM: #e8e8e8 1px solid;
	BORDER-LEFT: #e8e8e8 1px solid;
	WIDTH: 998px;
	BACKGROUND: #fff;
	BORDER-TOP: #e8e8e8 1px solid;
	BORDER-RIGHT: #e8e8e8 1px solid
}
.w_1000 .addlec {
	WIDTH: 998px
}
.newlec {
	WIDTH: 998px;
	HEIGHT: 185px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
}
.w_1000 .newlec {
	WIDTH: 988px
}
.new_lec_img {
	WIDTH: 898px;
	FLOAT: left;
	HEIGHT: 177px
}
.w_1000 .new_lec_img {
	MARGIN-TOP: 10px; WIDTH: 887px
}
.new_lec_img UL LI {
	POSITION: relative; FLOAT: left; MARGIN-RIGHT: 4px
}
.w_1000 .new_lec_img UL LI IMG {
	WIDTH: 177px; HEIGHT: 177px
}
.new_lec_img UL LI H5 {
	POSITION: absolute; TEXT-ALIGN: center; FILTER: alpha(opacity=90); WIDTH: 100%; BOTTOM: 5px; BACKGROUND: #2170b9; HEIGHT: auto; LEFT: 0px; opacity: 0.9; -moz-opacity: 0.9
}
.new_lec_img UL LI H5 A {
	LINE-HEIGHT: 30px; HEIGHT: 30px; COLOR: #fff; FONT-SIZE: 14px
}
.clean {
	CLEAR: both
}
.new_left {
	WIDTH: 45px; FLOAT: left; HEIGHT: 175px; CURSOR: pointer
}
.newlefb {
	BACKGROUND: url(fxjt.gif) no-repeat 15px center
}
.newlefa {
	BACKGROUND: url(fxjt.gif) no-repeat -78px center
}
.addlech {
	BORDER-BOTTOM: #e8e8e8 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 39px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 39px; FONT-SIZE: 16px; FONT-WEIGHT: normal; PADDING-TOP: 0px;background: url(titleBg2.png) no-repeat;
}
.frig {
	FLOAT: right
}

.main1{
	width: 1000px;
}
.main1Cont{ width:998px; float:left; border:solid 1px #dcdcdc; height:253px;}
.main1Bot{ width:1000px; height:17px; float:left;}
.main1Bg{ width:16px; float:left; height:253px; background:url(line1.jpg) no-repeat;}

.gsjjxw{
	width:990px;
	height:auto;
	margin-left: 8px;
	margin-top: 10px;
}
.gsjj{ 
       width:340px;
       height:auto;
       float:left;
       display:inline;
}
.topic{
	height:35px;
	line-height:35px;
    font-size: 16px;
    background: url(spanBg1.png) no-repeat;
	font-family: "微软雅黑";
	color: #fff;
	
 }
.topic .TopicTitle{
 	padding-left:30px;
	font-size:14px;
	color:#FFFFFF;
	float:left;
	background: url(spanBg1.png) no-repeat;
}
.topic .TopicMore{
	float:right;
	font-size:12px;
	padding-right:20px;
	padding-top:15px;
}

.topic a{
	color:#274b79;
}		

.gsjj_img{
	padding-top:3px;
}
.gsjjn{}
.news{
	width:340px;
	height:auto;
}
.news_tt{}
.newsn{ padding-top:8px;}
.lxwm{
	width:270px;





.float:right;			margin-left: -1px;
}
.lxwmn{ padding-top:5px;}
.lxwmn p{
	text-align:left;
	padding-left:10px;
	line-height:24px;
	font-size:16px;
}


.main2{ width:1000px;}
.jpal{
	width:982px;
	border:solid 1px #dcdcdc;
	border-bottom:none;
	float:left;
	background:url(mainBg2.jpg) repeat-x;
	height:auto;
	padding:10px 8px;
}
.jpalTitle{
	width: 982px;
	float: left;
	background: url(titleBg2.png) no-repeat;
	height: 38px;
}
.jpalTitle span{width:119px; height:38px; float:left; line-height:32px; font-size:16px; font-family:"微软雅黑"; color:#fff; padding-left:20px;}
.jpalTitle a{ width:35px; height:14px; float:right; margin-top:12px; padding-right:10px;}

.pic-list{
	width:982px;
	height:180px;
	margin-top:10px;
	position:relative;
	float:left;
}
.pic-list li{width:177px;height:167px;float:left; margin-left:15px;border:1px solid #bcc1c4;background:#bcc1c4;display:inline; position:relative;box-shadow:0px 0px 4px #bcc1c4; -moz-box-shadow:0px 0px 4px #bcc1c4; -moz-webkit-shadow:0px 0px 4px #bcc1c4; list-style:none;}
.pic-list li .img{display:block; width:178px;height:138px;overflow:hidden; z-index:100;}
.pic-list li.ding{border-color:#444444;background:#444444; cursor:pointer;box-shadow:0px 0px 4px #444444; -moz-box-shadow:0px 0px 4px #444444; -moz-webkit-shadow:0px 0px 4px #444444;}
.pic-list li.ding .img{opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);}
.pic-list li p{text-align:center;margin-top:5px;padding:0;}
.pic-list li a{color:#444444; line-height:25px;}
.pic-list li a:hover{ text-decoration:none;}
.pic-list li.ding a{color:#fff;}



.yqlj{ width:1000px; clear:both; margin-top:10px; line-height:23px;}

.footBg{ width:100%; background:#444; height:200px; margin-top:16px; clear:both;}
.foot{ width:1000px; padding:14px 0px; height:180px;}
.footL{ width:272px; float:left; border-right: solid 1px #cdcaca; padding-right:12px; height:180px;}
.footLogo{ width:272px; float:left; height:100px;}
.footlSpan{ color:#dddada; width:272px; float:left;}
.footlSpan span{ font-size:12px; line-height:24px;}

.footR{ width:700px; float:right;}
.footMenu{ width:700px; float:left;}
.footMenuL{ width:574px; float:left; }
.footMenuLBox{ width:550px; float:left;margin-right:12px;margin-left:12px;}
.footMenu1{width:136px; float:left;}
.footMenu1 ul li{ line-height:24px;}
.footMenu1 ul li a{ color:#dddada; font-family:"微软雅黑";}
.footMenu1 ul li a:hover{color:#dddada; text-decoration:underline;}

.fenxiang{width:400px; float:left; margin-left:12px; margin-top:20px;}
.fenxiang a{color:#FFFFFF;}
#white{ color:#fff;}
#white a{ color:#fff;}

.ewm{background:#fff; padding:2px 2px; width:110px; float:right; border:dashed 1px #cdcaca}
.ewmImg{ width:98px; height:98px; float:left; padding:6px 6px;}
.ewmSpan{ width:110px; line-height:25px; float:left; display:block; line-height:14px; text-align:center; margin-top:4px; padding-bottom:4px;}

.footRSpan{ width:680px; float:right; margin-top:10px; padding-left:12px;}
.footRSpan span{ width:680px; height:25px; line-height:25px; color:#dddada;}
.footRSpan span a{ color:#dddada;}



/*-------内页-------------*/
.INbanner{ width:1000px; height:258px; margin-top:10px;}

.page{ width:1000px; clear:both; margin-top:10px;}
.pageLeft{ width:225px; float:left;}
.leftMenu{ width:225px; float:left;}
.leftMenuT{
	background: url(lmdh.png) no-repeat;
	width: 225px;
	height: 35px;
}
.leftMenuT span{ width:185px; padding-left:40px; font-size:16px; color:#fff; font-family:"微软雅黑"; line-height:35px;}
.leftMenuCont{ border:solid 5px #1454A5; border-top:none; width:215px; float:left;}

.leftMenuCont ul{ width:205px; padding:5px 5px; float:left;}
.leftMenuCont ul li{ width:165px; padding-left:45px;float:left; background:url(lmdh_dh.jpg) no-repeat; height:32px; display:block; float:left; margin-bottom:10px; line-height:32px;}

.table{border:1px solid #d6dadf;height:530px;width:222px; float:left;background:#efefef;padding-top:5px;margin-top:20px;}

.table input, textarea {background:#fff;border:1px solid #ccc}
.table input.checkbox, input.radio, input.image {background:none;border:none;}
.tabel ul li{display: list-item;text-align: -webkit-match-parent;}
.btntype2, .btntype2 a {height: 29px;line-height: 2.6;background:url(btn_bg.gif) no-repeat right -21px #ddd;}

.btntype2 {background-position:left -21px}
.btntype2 a {padding:0 40px 0 15px}

.table .button{ background:none; border:none; color:#fff;}

.pageRight{
	width:760px;
	float:right;
	border:solid 1px #1454A5;
}
.pageRightTitle{
	width: 758px;
	background: url(pageRightTitle.png) no-repeat;
	height: 40px;
}
.pageRightTitleL{ width:200px; float:left; height:40px;}
.pageRightTitleL span{ padding-left:40px; line-height:30px; height:40px; font-family:"微软雅黑"; font-size:14px; color:#fff;}
.pageRightTitleR{
	width:200px;
	float:right;
	height:40px;
	line-height:30px;
	text-align:left;
	padding-right:10px;
	color:#fff;
}
.pageRightTitleR a{color:#FFFFFF;}


.leftDesiger{ width:225px; float:left; margin-top:10px;}
.title1{ width:225px; float:left; height:30px; background:#19790d;}
.title1 span{ padding-left:15px; float:left; height:30px; line-height:30px; color:#fff; font-size:16px;}
.leftDesigerUl{ width:225px; float:left;}
.leftDesigerUl ul li { width:105px;float:left; margin:10px 3px;}
.leftDesigerUl ul li img{ width:99px; height:99px; padding:2px 2px; float:left; border:solid 1px #19790d;}
.leftDesigerUl ul li span{ width:105px; height:25px; display:block; float:left; text-align:center; line-height:25px;}

.leftNews{ width:225px; float:left; margin-top:10px;}
.leftNewsUl{ width:225px; float:left;}
.leftNewsUl ul{ width:215px; padding:0px 5px;}
.leftNewsUl ul li{line-height:25px;border-bottom:#203459 1px dashed; width:215px; float:left;}


/*产品内容*/
.right {
	width:760px;
	float:left;
	display:inline;
	overflow:hidden;
}
.righttop {   font-size:0; overflow:hidden;}
.plc {
	background-position:-66px -1034px;
	height:35px;
	line-height:35px;
	padding:0 10px;
	position:relative;
	font-size:14px;
	color:#666;
	overflow:hidden;
	margin-bottom:10px;
	background-color:#E4E4E4
}
.right_main {
	width: 760px;
	min-height: 100px;
	border: solid 1px #d5d5d5;
	padding-bottom: 15px;
	overflow: hidden;
	background: #fff;
	
}
.news_con {
	width:756px;
	margin:0 auto;
		} 
.scenetu{
	width: 179px;
	height: 210px;
	background-color: #CCC;
	text-align: center;
	float:left;
	margin-top: 10px;
	margin-right:10px;
}
.scenetu .scenetupian img{
	border:1px solid #CCC;
	}
.scenejieshao{
	margin-top:0px;
}
/*公司简介*/
#in_about{line-height:25px;}
/*公司简介 end*/	


/*------户型-------*/
#in_huxing{ width:735px; float:left;}

#in_huxing ul {display:inline-block;margin:16px 0 18px -18px;#margin-left:-21px}
#in_huxing ul li {width:207px/*208px*/;padding:0 18px 18px 18px;vertical-align:top;line-height:1.3;font-weight:normal;#display:inline;#padding-left:21px;zoom:1; float:left;}
#in_huxing ul li p{ width:207px; float:left; display:block;}
.designer_left {width:130px;float:left;}
.designer_right {width:77px;float:right;text-align:left;}
.designer_detail {clear:both;padding:10px}
#in_huxing ul li p img {width:200px;border:4px solid #dde1d9;}


/*pro*/
#in_pro{ width:735px;}
#in_pro ul li{width:190px;float:left;margin-left:24px; margin-right:24px;_margin-left:10px; _margin-right:10px;margin-bottom:16px; display:block;}
#in_pro ul li img{ width:190px; height:135px;display:block; float:left;padding:2px 2px; border:solid 1px #e8e8e8;}
#in_pro ul li span{ width:195px; height:25px; display:block;line-height:25px; text-align:center; float:left; }

#in_pro1{ width:735px;}
#in_pro1 ul li{width:190px;float:left;margin-left:24px; margin-right:24px;_margin-left:10px; _margin-right:10px;margin-bottom:16px; display:block;}
#in_pro1 ul li img{ width:190px; height:190px;display:block; float:left;padding:2px 2px; border:solid 1px #e8e8e8;}
#in_pro1 ul li span{ width:195px; height:25px; display:block;line-height:25px; text-align:center; float:left; }



/*分页*/

.pager{text-align:center;padding-top:10px;padding-bottom:15px;color:#999;width:100%;display:block;clear:both}
.pager .current,.pager .item a{display:inline-block;margin:0 7px 0 0px;font-weight:800;line-height:17px;height:17px;overflow:hidden;font-family:Arial;}
.pager .current{border:1px solid #dce3ed;color:#fff;background:#999;padding:0 5px;font-weight:800;}
.pager a{text-decoration:none;color:#999; border:1px solid #fff;margin:0 7px 0 0px;display:inline-block;line-height:17px;height:17px;overflow:hidden}
.pager a:hover{color:#999}
.pager .item a{text-decoration:none;border:1px solid #dbdbdb;background:#fff;color:#666;font-weight:normal;padding:0 5px;}
.pager .item a:hover{border:1px solid #dce3ed;background:#fff;color:#999}



/*--------新闻------------*/
#in_xinwen{ width:735px;}

#in_xinwen li {display:inline-block;width:100%;padding:9px 0;margin-top:-1px;#margin-top:-4px; height:160px;border-top:1px solid #e1e1e3;border-bottom:1px solid #e1e1e3}
#in_xinwen div.img {float:left;width:153px;height:153px;margin-right:30px}
#in_xinwen div.img img {width:153px;height:153px}
#in_xinwen div.con {float:left;width:540px;font-size:13px;line-height:18px;}
#in_xinwen div.con strong.ttl a {display:block;font-size:15px;color:#19790d;}
#in_xinwen div.con div.txt {margin-top:10px}
#in_xinwen div.con div.txt div {line-height:18px;}
#in_xinwen div.con span {display:block;margin-top:16px;color:#333}



/*---------户型Info-----------*/
#in_proInfo{ width:735px; float:left;}

#in_proInfo .ttl-line{ width:735px; float:left; color:#333; text-align:center; font-family:"微软雅黑";}
.ddinfo{ width:735px; float:left;}

.ddinfo{width:735px;margin:auto;margin-top:20px; font-family:"微软雅黑"}
.ddinfo .ddphoto{width:206px;height:206px;border:#000000 1px solid;padding:3px;float:right;}
.ddinfo .ddphoto .ddimg{width:200px;height:200px;border:#FFFFFF 3px solid;overflow:hidden;}
.ddinfo .ddphoto .ddimg img{width:200px;}
.ddinfo .dddesc{width:520px;float:left;height:208px;}
.ddinfo .dddesc li{line-height:25px;font-size:14px;width:100%;}
.ddinfo .dddesc li span{width:80px;float:left;font-weight:bold;color:#203459;text-align:right;margin-right:10px;}
.ddinfo .dddesc .jingyan{width:430px;float:right;}
.ddinfo .dddesc li a{float:left;width:100px;color:#FF0000;}
.ddinfo .dddesc li b{color:#FF6600;}
.clearboth{ clear:both;}
.ddlist{width:666px;margin:auto;margin-top:20px;}
.ddlist .ddlistinfo{width:208px;float:left;margin-left:21px;}
.ddlist .ddlistinfo .ddphoto{width:206px;height:206px;border:#000000 1px solid;padding:3px;float:right;}
.ddlist .ddlistinfo .ddphoto .ddimg{width:200px;height:200px;border:#FFFFFF 3px solid;overflow:hidden;}
.ddlist .ddlistinfo .ddphoto .ddimg img{width:200px;}
.ddlist .ddlistinfo b{color:#FF6600;}

.ddinfo2BoxT{ width:735px; float:left; height:30px; margin-top:10px;}
.nav-controls{ width:300px; float:left;height:30px; line-height:30px}
.nav-controls a{ float:left; margin-right:10px;}


.pagination {height: 26px;float:right;}

div.pagination a, div.pagination span.current, div.pagination span.ellipsis {display:block;float:left;margin-right: 2px;border: 1px solid #ccc; width:21px; height:24px; line-height:24px; text-align:center;}
div.pagination a:hover {background-color: #eee;text-decoration: none;}
div.pagination span.current {font-weight: bold;background-color: #CCC;border-color: #333;color: #333; width:21px; height:24px; line-height:24px; text-align:center;}


.ddinfo2Box{ width:735px; float:left; margin-top:10px;}
.ddinfo2BoxL{ width:480px; float:left;}
.ddinfo2BoxL img{ width:470px; height:350px; padding:2px 2px; border:solid 2px #333333;}
.ddinfo2BoxR{ width:250px; float:right}
.ddinfo2BoxR ul { margin-top:-5px;}
.ddinfo2BoxR ul li{ width:76px; float:left;margin:5px 3px 8px 4px;}
.ddinfo2BoxR ul li a{ width:70px; height:52px; padding:2px 2px; display:block;float:left; border:solid 1px #d0d0d0; }
.ddinfo2BoxR ul li a:hover{ border:solid 1px #19790d;}
.ddinfo2BoxR ul li img{ width:70px; height:52px; float:left;}

.ddinfo3{ width:735px; float:left; margin-top:10px; line-height:25px;}

.ddinfo4{width:735px; float:left; margin-top:10px; line-height:25px; text-align:right; height:25px;}

.ddinfo5{ width:735px; float:left; margin-top:10px;}
.ddinfo5Title{ width:735px; float:left;}
.ddinfo5Title h2{height:25px;margin-bottom:10px; line-height:25px;font-size: 16px;width:735px; float:left;}


/*------order-------*/
#in_order input, textarea {
background: #fff;
border: 1px solid #ccc;
}

.title{font-size:16px; text-align:center; line-height:30px; height:30px; margin-bottom:10px; font-weight:bold; width:728px;  border:none; border-bottom:1px #CCCCCC dashed;}
.subtxt{text-align:center; height:24px; line-height:24px; width:700px;}

/* 本例子css */
.focusBox { 
position: relative;
width: 1000px;
height: 330px;
overflow:hidden;
font: 12px/1.5 Verdana, Geneva, sans-serif;
text-align: left;
background: white; 
}
.focusBox .pic img {
width: 1000px;
height: 330px;
display: block;
 }

.focusBox .num {
position: absolute;
z-index: 3;
bottom: 8px;
right:8px; 
}
.focusBox .num li{
float: left;
position: relative;
width: 20px;
height: 20px;
line-height: 15px;
overflow: hidden;
text-align: center;
margin-right: 3px;
cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { 
position: absolute;
z-index: 2;
display:block;
color: white;
width: 100%;
height: 100%;
top: 0;
left: 0;
text-decoration: none; }
.focusBox .num li span {
z-index: 1;
background: black;
filter: alpha(opacity=50);
opacity:0.5; 
}
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60; }