/*CSS 重置*/
*{ margin:0; padding:0; list-style-type:none; text-decoration:none; font-family:Microsoft yahei; }
body{ font-size:12px; color:#333; }
a{ color:#333; blr:expression(this.onFocus=this.blur()); outline:none; }
a:hover{ color:#09F; text-decoration:none; }
.fnleft{ float:left; }
.fnright{ float:right; }




.banner_box{  width:1200px; margin:0 auto; height:400px; margin-bottom:20px; padding-bottom:30px; }
/*banner上面浮层*/	
.cf:before,.cf:after,.clearfix:before,.clearfix:after {content:"";	display:table;	}
.cf:after,.clearfix:after {clear:both;	}
.cf,.clearfix {	clear:both;	*zoom:1;}
.float{ padding-right:20px;}
.clearfix{ height:66px; border-bottom:1px solid #ededee; background:url(style_banner_01.jpg) no-repeat right center; }

.cat_wrap {	box-shadow:1px 1px 2px #bfbcbc; width:1200px; margin:20px auto ;	box-shadow:0 -4px 8px 0 rgba(7,17,27,.1),0 4px 8px 0 rgba(7,17,27,.1);	background:#fff; border:1px solid #dcdcdc;  width:300px; position:absolute; z-index:999; top:0px;	}
.cat_wrap .cat_header {	min-height:397px;	}
.cat_wrap .cat_list div {	background:#fff;border-left:3px solid transparent;		}
.cat_wrap .cat_list div li {	color:#333;	font-size:18px;	margin:7px 0px;	}
.cat_wrap .cat_list div li:first-child {margin-left:15px;margin-right:10px;	}
.cat_wrap .cat_list div .la{   overflow:hidden; margin-left:15px;}
.cat_wrap .cat_list div .la a{ display:block; float:left; margin-right:15px; font-size:12px; color:#999;}
.cat_wrap .cat_list div .la a:hover{ color:#00a1ea;}
.cat_wrap .cat_list {	cursor:pointer;	}
.cat_wrap .cat_list div.active {width:277px;padding-left:1px;position:relative;	z-index:999;border-left:3px solid #00a1ea;border-top:1px solid #00a1ea;border-bottom:1px solid #00a1ea;	border-right:none;		}
/*banner浮层滑动显示弹框*/
.cat_subcont {	display:none;	}

.cat_subcont.active {display:block;	}
.cat_subcont .cat_sublist {	position:absolute;	z-index:998; top:0px;left:300px;padding-top:5px;min-height:397px;	width:400px;background:#fff;border-top:1px solid #00a1ea;border-left:1px solid #00a1ea;border-bottom:1px solid #00a1ea;	border-right:1px solid #00a1ea;	}
.cat_subcont .cat_sublist .fore1 {	width:400px;	}
.cat_subcont .cat_sublist .fore1 .fore_list {padding:0 20px; }
.cat_subcont .cat_sublist .fore1 .fore_list h3 {padding:10px; border-bottom:1px dashed #b9e9ff; margin-bottom:10px	}
.cat_subcont .cat_sublist .fore1 .fore_list h3 a {	font-size:16px;	color:#00a1ea;}
.cat_subcont .cat_sublist .fore1 .fore_list ul{ overflow:hidden; margin-bottom:30px; padding-left:10px; line-height:24px}
.cat_subcont .cat_sublist .fore1 .fore_list li {float:left; width:110px;}
.cat_subcont .cat_sublist .fore1 .fore_list .navbox2{ margin-bottom:15px;}
.cat_subcont .cat_sublist .fore1 .fore_list li a {	font-size:14px;	color:#666;	}
.cat_subcont .cat_sublist .fore1 .fore_list li a:hover {color:#00a1ea;	text-decoration:underline;	}
		
.banner_right{ width:900px; float:right; margin-top:20px;}
.banner_bottom ul{ width:900px; overflow:hidden;}
.banner_bottom ul li{ float:left; border-bottom:1px solid #efefef; border-right:1px solid #efefef; height:99px; overflow:hidden; width:299px;}
.banner_bottom ul li div{ float:left; margin:15px 0 0 20px;}
.banner_bottom ul li img{ float:right; margin:3px 36px 0 0;}
.banner_bottom ul li a div h2{ font-weight:normal;}
.banner_bottom ul li a div p{ color:#999; margin:3px 0 8px 0;}
.banner_bottom ul li a div span{ width:70px; line-height:20px; display:block; text-align:center; border:1px solid #00b070; border-radius:20px; color:#00b070;}



/*远期预售*/
.yushou_box{ width:1200px; margin:0 auto 73px auto;}
.yushou_box h1{ color:#ff6100; font-weight:normal; margin-bottom:30px;}
.yushou_box h1 span{ color:#999; font-size:14px; margin-left:20px;}
.yushou_box ul{ border:1px solid #efefef; overflow:hidden;}
.yushou_box ul li{ margin:20px 24px; float:left;}
.yushou_box ul li .ys_n{ width:178px; border:1px solid #efefef; border-top:none; padding:0 10px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; height:52px;}
.yushou_box ul .la{ margin:0 25px 0 0; width:400px; height:210px; position:relative;}
.yushou_box ul li .ys_n p{ line-height:28px;}
.yushou_box ul li img{ display:block;}
.yushou_box ul li .ys_n span{ color:#ff463b;}
.yushou_box ul li .ys_n span em{ font-style:normal; margin-left:10px; text-decoration:line-through; color:#999;} 
.yushou_box ul li a img:hover{ filter:alpha(Opacity=80); -moz-opacity:0.8;opacity:0.8;}
.bg_yuhsou{ position:absolute; bottom:-15px; left:0px;}
.currentA{ position:relative; width:400px; height:210px;}
.yushou_title{ position:absolute; bottom:10px; left:10px; color:#fff; text-shadow:1px 1px 1px #340041;font-weight:bold;}
.yushou_title span{ color:#fff000;}
.yushou_title p{ width:255px;  text-overflow:ellipsis; overflow:hidden; white-space:nowrap; } 
.yushou_title span{ display:block; margin:5px 0 ;}
.yushou_money{ position:absolute; bottom:5px; right:5px; color:#ce1831; font-size:34px; font-weight:bold;  text-shadow:1px 1px 1px #340041; width:120px; text-align:center;}
.yushou_money span{ font-size:16px;}
.ys_t{ width:200px; height:20px; line-height:20px; background-color:#ce1831; color:#fff; text-align:center; margin-bottom:5px;}
.ys_bm{ float:right; display:block; width:44px; line-height:16px; background-color:#ba44cc; color:#fff; border-radius:10px; text-align:center;}
.ys_bm:hover{ color:#fff; background-color:#ffba00; color:#970015; font-weight:bold;}





/*本周热卖*/
.hot_sale_box{ width:1200px; margin:0 auto 73px auto; }
.hot_sale_box h1{ color:#ff6100; font-weight:normal; margin-bottom:30px;}
.hot_sale_box h1 span{ color:#999; font-size:14px; margin-left:20px;}
.hot_sale_box ul{ overflow:hidden;}
.hot_sale_box ul li{ float:left; width:280px; margin-right:26px; position:relative;}
.hot_sale_box ul li:last-child{ margin-right:0px;}
.hot_sale_box ul li .style_img_cp{ position:absolute; top:0px; left:0px;}
.hot_sale_box ul li div{ border:1px solid #efefef; border-top:none; padding:10px; overflow:hidden;}
.hot_sale_box ul li div p { height:40px;line-height:20px; width:260px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; font-size:16px; font-weight:bold; margin-bottom:15px;}
.hot_sale_box ul li div span{ width:125px; float:left; font-size:24px; color:#ff463b;}
.hot_sale_box ul li div span i{ font-style:normal; font-size:12px;}
.hot_sale_box ul li div span em{ font-style:normal; font-size:12px; color:#999;}
.hot_sale_box ul li div .btn_buy{ display:block; color:#fff; text-align:center; float:right;  width:100px; line-height:23px; border-radius:20px; background-color:#16b77c; margin-top:5px;}
.hot_sale_box ul li div .btn_buy:hover{ background-color:#cc0000; text-decoration:none; margin-top:7px;}
.hot_sale_box ul li a img:hover{ filter:alpha(Opacity=80); -moz-opacity:0.8;opacity:0.8;}

/*签证产品*/
.visa_sale_box{ width:1200px; margin:0 auto 73px auto;}
.visa_sale_box h1{ color:#ff6100; font-weight:normal; margin-bottom:30px;}
.visa_sale_box h1 span{ color:#999; font-size:14px; margin-left:20px;}
.visa_sale_box ul{ overflow:hidden;}
.visa_sale_box ul li:last-child{ margin-right:0px;}
.visa_sale_box ul li{ float:left; margin-right:22px; text-align:center; } 
.visa_sale_box ul li h2{line-height:40px;padding-top:10px; border-left:1px solid #efefef; border-right:1px solid #efefef;}
.visa_sale_box ul li p{ border-left:1px solid #efefef; border-right:1px solid #efefef;}
.visa_sale_box ul li span{ display:block; padding:12px 0; font-size:14px; color:#ff463b; border-left:1px solid #efefef; border-right:1px solid #efefef;}
.visa_sale_box ul li a img:hover{ filter:alpha(Opacity=80); -moz-opacity:0.8;opacity:0.8;}

.top{ width:50px; height:50px; display:block; position:fixed; bottom:100px; right:50%; margin-right:-700px;}


