/* CSS Document */
*{font-family:"微软雅黑";}
body,td,th {font-size: 12px;color: #333333; line-height:2em;}
body, div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,p{ margin:0; padding:0; }

ul,li{ list-style:none;}
a{font-size: 12px;color: #333333; text-decoration:none;}
a:hover{}
img{ border:none;}
/* 公共 */
.subname{ font-size:14px; padding-left:10px;}
.ft_gay,.ft_gay a{color:#8c8c8c;}
.ft_wt,.ft_wt a{color:#fff; font-size:16px;}
.ft_wt2,.ft_wt2 a{color:#fff; font-size:12px;}
.bdr_ft{ border-bottom:1px dashed #e2e2e2;}
.bdr_ft2{ border-bottom:1px solid #e2e2e2;}
/* 头部 */
.dd{
	background-color: #fafafa; border-bottom:1px solid #dfdfdf; 
}
.bdr1{ border:1px solid #ff4883;}
.bdr2{ border-left:2px solid #f23b75;border-bottom:2px solid #f23b75;border-right:2px solid #f23b75;}
.bdr_foot1{ border-bottom:1px solid #dddddd;}
.bdr_foot2{ border-bottom:1px solid #ff4883;}

.bdr_foot3{ border-bottom:1px  dotted #e2e2e2;}
.bdr_foot4{ border-bottom:1px  solid #e2e2e2;}
.bdr_four{ border:1px solid #dfdfdf;}
#thekey{ width:380px; border:0px; height:30px; line-height:30px; color:#8c8c8c; padding-left:5px;}
#s_hot span{ color:#999;}
#s_hot span a{ color:#999;}
#s_hot em{ color:#ff4883; font-style:normal;}
/* 导航 */
.thenav{
	background-color: #ff4883;
}
#themenu{}
#themenu ul li{ float:left; width:160px; height:40px; line-height:40px; text-align:center;}
#themenu ul li a{ display:block; color:#FFF; font-size:16px;}
#themenu ul li a:hover{ background-color:#555555;}
#themenu .selected{background-color:#555555;}

/* 动画层电话 */
#thetel{ color:#FFF;}
#thetel span{ font-size:14px;}
#thetel p{ font-size:20px; font-weight:bold; font-style:italic;}

#erweima{ text-align:center; padding-top:10px;}
#erweima p{ color:#FFF;}

/* 列表头 */
#idx_tab{}
#idx_tab ul li{ float:left; width:150px; height:31px; line-height:31px; margin-right:2px; cursor:pointer;}
.menuon{ background-color:#ff4883; color:#FFF; text-align:center; font-size:14px;}
.menuoff{ background-color:#e8e8e8;text-align:center; font-size:14px;}

/* 一侧广告滚动 */
.scrollDiv{height:25px;line-height:25px;overflow:hidden;}
.scrollDiv li{height:25px; line-height:25px; display:block; padding-left:10px;}

/* 首页 */
.idx_side{}
.idx_side a{ height:24px; line-height:24px; float:left; margin-right:15px; color:#666666; display:block; overflow:hidden;}
.idx_side a:hover{ color:#ff0000; text-decoration:underline;}
/* 首页图片列表 */
.idx_list{ width:950px;}
.idx_list ul li{ float:left; width:306px; margin-left:16px;  margin-top:16px;}
.idx_list ul li h1,#idx_list ul li h1 a{ font-size:14px; height:25px; line-height:25px; display:block; overflow:hidden;}
.idx_list ul li span{ color:#999;height:22px; line-height:22px;}
.idx_list ul li p{ line-height:22px; height:22px;color:#999; display:block;}
.idx_list ul li p span{ color:#de2662; font-size:18px;}
.idx_list ul li p em{ font-style:normal;}
.idx_list ul li p .tleft{ float:left;}
.idx_list ul li p .tright{ float:right; color:#ff4883;}

.idx_list ul li:hover{ background-color:#e8e8e8;}

.theadd_div{ position:relative; height:200px;}
.idx_list .theadd{
	width:296px;
	position:absolute;
	height:32px;
	line-height:32px;
	color:#FFF;
	left:0;
	bottom:0;
	background-image: url(../images/bg2.png);
	background-repeat: repeat-x;
	display:block; overflow:hidden; padding:0px 5px;
}



.idx_list .nomarleft{ margin-left:0px;}

/* 新闻列表 */
.idx_news{ width:100%; margin:0px auto; }
.idx_news ul li{height:30px;line-height:30px; border-bottom:1px  dotted #e1e1e1; display:block; overflow:hidden;}
.idx_news ul li a{ font-size:12px; width:100%;display:block;}
.idx_news ul li a:hover{ color:#ff0000; background-color:#f1f1f1;}

/* 底部 */
.ft_list{ width:180px; margin:0px auto;}
.ft_list h1{ font-size:14px; font-weight:bold; height:35px; line-height:35px;}
.ft_list ul li{ width:90px;  float:left; height:24px; line-height:24px;}


.ft_list2{ width:180px; margin:0px auto;}
.ft_list2 h1{ font-size:14px; font-weight:bold; height:35px; line-height:35px;}
.ft_list2 ul li{ width:180px;  height:24px; line-height:24px; display:block; overflow:hidden;}


.ft_rx{
	background-image: url(../images/ftxian.gif);
	background-repeat: repeat-y;
	background-position: right;
}

/* 内页 */
.side_head{ width:100%; height:35px; line-height:35px; border-bottom:2px solid #ff4883;  font-weight:bold; }
.side_head span{ padding-left:20px;font-size:14px;} 

.sidelist{ width:100%;}
.sidelist ul li{ height:35px; line-height:35px; text-align:center; margin-top:2px; border-bottom:1px solid #e7e7e7;}
.sidelist ul li a{ display:block; width:100%;font-size:12px;font-family: "微软雅黑";}
.sidelist ul li a:hover{ background-color:#ff4883; color:#FFF;}
.sidelist .sled{background-color:#ff4883; color:#FFF;}

.thecont{ padding:10px;}

.thepos{ padding-left:10px; color:#666;}
.thepos span{ font-weight:bold;}

/* 商品 */
#thetype a{ display:block; width:150px; height:32px; line-height:32px; text-align:center; float:left; margin-right:2px; background-color:#e8e8e8; font-size:14px;}
#thetype a:hover{background-color:#ff4883; color:#FFF;}
#thetype .thesed{background-color:#ff4883; color:#FFF;}

.thesxlist a{ display:block;  float:left; height:18px; line-height:18px; margin:0px 5px; padding:0px 5px;}
.thesxlist a:hover{background-color:#ff4883; color:#FFF;}
.thesxlist .thesed{background-color:#ff4883; color:#FFF;}

/* 内页房屋列表 */
.house_list{}
.house_list h1{ font-size:16px; color:#0055aa; font-weight:normal; height:25px;}
.house_list h1 a{font-size:16px; color:#0055aa;}
.house_list p{color:#666666;}
.house_list p span{color:#ff4883;}

.house_jiage{text-align:center;}
.house_jiage span{ font-size:26px; color:#ff4883; height:40px; line-height:40px;}
.house_tab{ border-bottom:1px solid #e2e2e2; background-color:#FFF;}
.house_tab:hover{background-color:#f6f6f6;}


.theodr{ width:100px; height:30px; line-height:30px; text-align:center; margin:5px auto; background-color:#ff4883;}
.theodr:hover{background-color:#c92258;}
.theodr a{ display:block; color:#FFF;}

/* 分页 */
#pagelist{}
#pagelist ul li{ float: left; display: block; border: 1px solid #e2e2e2; background-color:#f5f5f5; margin:0px 2px;}
#pagelist ul li a{ display: block; padding:2px 8px 2px 8px; }
.selectpage{ border: 1px solid #8bccec; background: #ff7000; color: #fff!important; }
.selectpage a{color: #fff!important; display:block;background: #ff7000;  }


#foot_tel { font-size:14px; height:30px; line-height:30px;}
#foot_tel span { }
#foot_tel em { color:#ff4883;}

.cont_pic_list{ width:940px;}
.cont_pic_list ul li{ width:455px; float:left; text-align:center; margin-left:30px;}
.cont_pic_list ul li img{ width:455px; height:350px; margin-top:30px;}
.cont_pic_list .nomarleft{ margin-left:0px;}


.yudingx{ width:100px; height:30px; line-height:30px; background-color:#FF4883; text-align:center; color:#FFF; margin:0px auto;}
.yudingx a{  color:#FFF; }


/* flexslider */
.flexslider{position:relative;height:90px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:90px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(images/next.png) center center no-repeat;}