@charset "gb2312";
/*公共部分*/
*{ margin:0; padding:0;}
body{ font-size:12px; font-family:"Microsoft YaHei",Verdana,Tahoma, Arial, Helvetica, sans-serif; background:#fff; color:#333 }
a{ color:#333; text-decoration:none}
ul,li{ list-style:none}
img{ border:0}
.clear{ clear:both}
.l{ float:left}
.r{ float:right}
.mb10{ margin-bottom:10px}
.warp{ width:960px; margin:0 auto}

/* head */
.head{ width:960px; margin:0 auto; padding:10px 0; height:54px;overflow:hidden}
.head .logo{ float:left; width:255px; }
.head .logo a{ width:255px; height:64px; display:block}
.head .head_so{width:700px; float:right; height:64px;}
.head .head_so .tools{ text-align:right;color:#808080; height:24px}
.head .head_so .tools a{ color:#808080;}
.search{ float:right}
.search .input{ float:left; background:#f0efef; border:1px solid #ff73b6; padding:3px; height:22px; line-height:22px; border-right:none; width:220px; font-size:12px; color:#696969; overflow:hidden}
.search .so_btn{ background:#ff73b6; font-size:14px; color:#fff; border:1px solid #e14791; height:30px; font-weight:bold; padding:0 15px;}

/* nav */
.nav{ background:#e14791; height:36px; line-height:36px; width:100%; margin-bottom:10px}
.nav ul{ width:960px; margin:0 auto;}
.nav ul li{ font-size:14px; float:left; font-weight:bold}
.nav ul li a{ width:95px; height:36px; display:block; border-right:1px solid #fc83a4; text-align:center; background:#fc60ab; color:#fff}
.nav ul li a:hover,.nav ul li.hover a{ background:#e2e2e2; color:#393938}

/* 首屏幻灯 */
.topflash{ border: 1px solid #DDDDDD; background:#f5f5f5; border-right:none;height: 300px;overflow: hidden;padding: 5px;text-align: center;width: 568px;}
.topnews{ width:340px; background:url(img/new_bg.png) right top no-repeat; border:1px solid #ddd; border-left:none; padding:20px; height:270px;}
.topnews h1{ text-align:center; font-size:20px;}
.topnews h1 a{ color:#e14791}
.topnews ul{ padding:10px 0; width:100%; float:left}
.topnews ul li{ padding-left:8px; width:160px; float:left; line-height:24px; height:24px; background:url(img/li_ico.png) no-repeat left center;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.topnews .line{ border-bottom:1px dotted #ccc}
.keyword {float: left;height: 20px;line-height: 20px;overflow: hidden;text-align: center; width:100%}
.keyword a {background:#FE6EC0;color: #FFFFFF;display: block;float: left;margin-right: 7px; padding: 0 2px;}

/* 首页栏目通栏 */
.i01{ width:958px; float:left;border: 1px solid #DDDDDD; margin-bottom:10px}
.i_tit{ background:url(img/lmbg.gif) no-repeat; width:958px; height:34px;border-bottom: 1px solid #DDDDDD; line-height:34px; font-size:14px; font-weight:bold; color:#fff; text-indent:10px}
.i_tit a{color:#fff;}
.i_tit span a{color:#fc60ab; font-size:12px; font-weight:normal; float:right; padding-right:10px}
.i_pic{ margin:20px 0 0 18px; float:left;display: inline;}
.i_pic li{ width:156px; height:195px; float:left; }
.i_pic li IMG{ padding:2px; border:1px solid #ccc; width:130px; height:130px}
.i_pic li IMG:hover{ border:1px solid #ee55ac}
.i_pic li p{height:20px; line-height:22px;width:136px;text-align:center;overflow:hidden;}
.i_list{ float:right; width:156px; margin-top:15px}
.i_list li{ white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; line-height:22px;overflow:hidden;}

.price {
height: 18px;
overflow: hidden;
}

.price .g_price {
float: left;
margin-right: 6px;}

.g_price-highlight span {
color: #f40;}

.g_price strong {
color: #f40;
font-weight: 700;
font-family: verdana,arial;}

.price .g_price {
float: left;
margin-right: 6px;}

.g_price-original span {
margin-right: 3px;
color: #999;}

del {
text-decoration: line-through;
}

/* 内容页 */
.postion{ color:#7c7c7c; padding-bottom:8px}
.postion a{ color:#e14791}
.i02{ width:958px; padding:0 0 0 0; float:left;border: 1px solid #DDDDDD; margin-bottom:10px}
.title{ width:100%; border-bottom:2px solid #fc60ab; padding-bottom:5px; margin-bottom:10px; float:left}
.title h1{ color:#ee55ac; padding-top:8px; padding-right:5px; font-size:36px;font-family:"Microsoft YaHei",Georgia,"Times New Roman",Times,serif;font-weight: bold;line-height: 50px;}
.title .s{ padding-top:22px; float:right}
.title .s01,.title .s02{ font-size:14px; font-weight:bold; float:left; color:#fff; height:24px; line-height:24px;}
.title .s01 a{ background:#8c8c8c; padding:0 10px; margin-right:10px; color:#fff; display:block}
.title .s01 a:hover{ background:#e14791}
.title .s02 a{ padding:0 10px 0 30px; background:url(img/ico_home01.png) no-repeat 8px center #e14791; color:#fff; display:block}
.title .s02 a:hover{background:url(img/ico_home01_t.png) no-repeat 8px center #8c8c8c;}
.content{/* text-align:center; */width:750px;overflow:hidden; float:left}
.content p{font-size: 16px;  line-height: 2em;margin: 15px 0; font-family:"Microsoft YaHei","\u5FAE\u8F6F\u96C5\u9ED1","Arial","SimSun","\u5B8B\u4F53"}
.content img{max-width:650px;}

.i02_left{width:750px; float:left; padding:0 10px; min-height:100px; border-right:#CCC 1px solid;}

.gg700{ padding:15px 0; width:100%; float:left}
.page_c{}
.updown{height: 40px;margin: 9px auto 0; border-top:1px dotted #ccc; width:100%; float:left; line-height:40px}
.updown_l{ width:50%; float:left; text-align:left}
.updown_r{ width:50%; float:right; text-align:right}

.page {text-align: center;margin: 0px auto;width:100%; float:left;padding:5px 0}
.page_l {background-color: #F5F5F5;height: 33px;width: 958px;padding-top: 7px;border: 1px solid #DDD; float:left}
.page li{ display:inline;}
.page a,.page span {margin:0 4px 0 0; padding:4px 8px; background: url(img/body_rightbg.gif) repeat-x 0 -2px; height: 24px; line-height:24px;border: 1px solid #DDD;white-space: nowrap;}
.page a:hover {color: #BB0066;text-decoration: none;background-image: url(img/lmbg1.gif);background-repeat: no-repeat;background-position: -120px -8px;border: 1px solid #FF42AA;}
.page li.thisclass {padding:4px 8px;margin:0 7px 0 0; color: #FFF;background-color: #FF68BB;background-image: none;border: 1px solid #FF42AA;}
.page li.thisclass a {color: #FFF; background: transparent none; border:0px; margin:0; padding:0;}
.page table a{margin:0 4px 0 0;}

/*价格*/
.tb-meta { float:left;
width:730px;
min-height:30px;
padding: 10px;
margin:10px 0 0 0;
background-color: #FFF2E8;
}
.tb-detail-price {
margin-bottom: 5px;
display:block;
min-width:700px;
min-height:5px;
float:left;
}
.tb-property-type {
display: inline;
float: left;
width: 60px;
color: #6c6c6c;
}
.tb-rmb-num {
font-family: verdana,arial;
}
.tb-rmb {
font-family: arial;
font-weight: 400;
margin-right: 4px;
}
.tb-meta em{
font-style: normal;
}
.tb-property-cont{float:left;}
.tb-promo-price .tb-rmb-num {
font-size: 26px;
font-weight: 700;
font-family: Tahoma,Arial,Helvetica,sans-serif;
color: #F40;
}
#J_PromoPrice{line-height:26px;}

/*购买按钮*/
.tb-btn-buy {
margin-right: 9px; float:left; width:136px; height:40px; display:block; margin-top:10px;
}
.tb-btn-buy a {
color: #E5511D;
border-color: #F0CAB6;
background: #FFE4D0;
display: block;
cursor: pointer;
width: 134px;
height: 38px;
text-align: center;
font-family: "Hiragino Sans GB","microsoft yahei",sans-serif;
font-size: 16px;
line-height: 38px;
border-width: 1px;
border-style: solid;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}
.the2{float:right;}


/* 友情链接 */
.flinks{background:#F5F5F5;border:1px solid #DDDDDD;float:left; padding:10px;width:938px;}
.flinks dl{padding-bottom:10px;}
.flinks dl dt{font-size:12px; font-weight:bold; height:24px; width:937px;}
.flinks dl dt strong{padding:5px;cursor: pointer; color:#f64aac}
.flinks dl dt .this{color:#fff;background:#f64aac}
.flinks dl dd{ line-height:24px; width:927px;}
.flinks dl dd a{ display:inline-block; margin-right:9px;}
.flinks dl dd li{ display:inline;}
.footer {font-family: Arial,Helvetica,sans-serif;height: 50px;line-height: 21px;margin: 0 auto;padding-top: 10px;text-align: center;width: 960px; float:left}
.footer a{padding:0 5px;color:#666}

/* flash */
BODY {
	LINE-HEIGHT: 1.5; COLOR: #333333; FONT-SIZE: 12px
}
A {
	COLOR: #333; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}


.js {
	POSITION: relative; WIDTH: 568px; HEIGHT: 300px; overflow:hidden;
	margin:0 auto;
}
.js IMG{ width:568px;height:300px;cursor:pointer}
.jsNav {
	BACKGROUND: url(img/jsNav.png) no-repeat
}
.prevBtn {
	BACKGROUND: url(img/jsNav.png) no-repeat
}
.nextBtn {
	BACKGROUND: url(img/jsNav.png) no-repeat
}
.imgSelected {
	BACKGROUND: url(img/jsNav.png) no-repeat
}
.jsNav {
	POSITION: absolute; BOTTOM: 10px; sans-serif; HEIGHT: 30px; RIGHT: 10px; FONT-WEIGHT: bold
}
.jsNav A {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 25px; FLOAT: left; VERTICAL-ALIGN: middle
}
.prevBtn {
	DISPLAY: block; BACKGROUND-POSITION: 0px -30px; HEIGHT: 30px
}
.nextBtn {
	DISPLAY: block; BACKGROUND-POSITION: -100px -30px; HEIGHT: 30px
}
.imgSelected {
	BACKGROUND-POSITION: 1px -60px; COLOR: #000
}

.copyright{margin:0 auto; clear:both;}