@charset "utf-8";
/* CSS Document */
body{background-color:#eaeaea; color:#666;}
.container{ width:950px; padding:0 50px; background:#fff;  border-top:solid 3px #ddd; border-bottom:solid 3px #ddd; }
/*头部*/
#header{position:relative;height:105px; width:950px; background:#ffffff; z-index:99; }
#header .logo{ float:left; display:block; width:202px; height:70px; background:url(../../images/fanshi/Fs_logo.png) no-repeat; margin-top:20px;}
#header .nav{ float:right;}
#header .nav .menu a{ display:block; width:85px;
height: 45px;
text-align: center;
padding-top: 60px;
font-size: 14px;
color: #666;}
#header .nav .menu a:hover,#header .nav .menu .active a{ background:#f3f3f3;}
#header .nav .sub{ display:none; /*默认隐藏*/ width:950px;   position:absolute; left:0px; top:105px;  background:url(../../images/fanshi/nav_bg.png); z-index:99999; border-bottom:solid 3px #008cd6; }
#header .nav .menu li{ float:left;}

#header .nav .sub .shadow{height:10px;
width: 950px;
background: url(../../images/fanshi/shadow.png) repeat-x;
position: absolute;
top: 0px;}

#header .nav .sub .item{ float:left; width:84px; padding:20px 0 0 0; border-right:solid 1px #eaeaea;}
#header .nav .sub .hover{ background:#f3f3f3;}
#header .nav .sub .item a{ display:block; height:30px; line-height:30px; text-align:center;}
/*index轮播*/
#banner .slideBox{ width:950px; height:355px; overflow:hidden; position:relative;}
#banner .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:20px; bottom:10px; z-index:1; }
#banner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left; padding-right:20px;}
#banner .slideBox .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px; background:#aaaab2; cursor:pointer; }
#banner .slideBox .hd ul li.on{ background:#dbdbde; }
#banner .slideBox .bd{ position:relative; height:100%; z-index:0;  }
#banner .slideBox .bd li{ zoom:1; vertical-align:middle; position:relative; height:355px; overflow:hidden;}
#banner .slideBox .bd li .detail{ width:940px; background:url(../../images/fanshi/png_banner.png); color:#FFF; padding-left:10px; font-size:16px; position:absolute; bottom:0px; 
line-height:45px;}
/*main部分*/
#main{margin-bottom:35px;margin-top:28px;}
#main .slideTxtBox{float:left; width:630px;  position:relative;}
#main .slideTxtBox .big_box1{margin-bottom:20px;height:30px; border-bottom:1px solid #eee;}
#main .slideTxtBox .big_box1 h4{ margin-right:30px;}
#main .slideTxtBox .big_box1 li{
	width:90px; height:28px;
	line-height:28px;
	cursor:pointer; 
	color:#666;
	float:left;
	font-size:14px;
	text-align:center;
	}
#main .slideTxtBox .big_box1 li.on{ width:90px; height:28px; border:1px solid #eee;border-bottom:2px solid #FFF; }
.bd_01{ border-bottom:1px dashed #dedede; width:360px;}
.bd_01 h1{color:#999999;}
.bd_01 p{ font-size:12px; font-weight:normal; line-height:20px; color:#999;}
.bd_01 h5{margin-bottom:8px;margin-top:5px;}
#main .slideTxtBox .big_box2 .dtai{ position:absolute; right:0px; top:2px; background:url(../../images/fanshi/more.png) no-repeat center 2px;padding-left:72px; color:#999;}
#main .slideTxtBox .big_box2 .dtai:hover{ position:absolute; right:0px; top:2px; background:url(../../images/fanshi/more.png) no-repeat center 2px;padding-left:72px; color:#008cd6;}
#main .slideTxtBox .big_box2 .bigul{ width:360px; padding-top:10px;  border-bottom:1px dashed #dedede;}
#main .slideTxtBox .big_box2 .bigul li{ color:#999999; padding-bottom:10px;}
/*main部分轮播*/
#jiaodian{ width:250px; height:200px;  position:relative;}
#jiaodian .box1{height:10px; overflow:hidden; position:absolute; bottom:10px; right:0px; z-index:30; }
#jiaodian .box1 ul{ overflow:hidden; zoom:1; float:left; padding-right:10px; padding-top:0px;}
#jiaodian .box1 ul li{ float:left; margin-right:5px; width:10px; height:10px; background:url(../../images/fanshi/on_1.png) no-repeat; cursor:pointer; }
#jiaodian .box1 ul li.on{ background:url(../../images/fanshi/on_2.png) no-repeat; }
#jiaodian .box2{ position:relative; height:100%; z-index:0;   }
#jiaodian .box2 ul li{ zoom:1; vertical-align:middle; position:relative;}
#jiaodian .box2 ul li a{ display:block;}
#jiaodian .box2 ul li .detail{height:31px; background-color:#FFF color:#666; padding-left:15px; border:1px solid #dedede; line-height:33px;}
/*main_right部分轮播*/
#main #main_right{ width:300px;}
#main #main_right #tit{margin-bottom:18px;height:30px;border-bottom:1px solid #eeeeee;}
#main #main_right span{	color:#b3b3b3;}
#main #main_right a{
	font-size:12px;
	float:right;
	background:url(../../images/fanshi/more.png) no-repeat center 2px;
	color:#999;
}
#main #main_right a:hover{
color:#008cd6;
}

#main #main_right .sideMenu{width:300px; height:210px; border-top:solid 1px #eaeaea;}
#main #main_right .sideMenu h6{ font-weight:normal; height:30px; line-height:30px; padding-left:14px; border-bottom:1px solid #eaeaea; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea;background:#fff; cursor:pointer;}
#main #main_right .sideMenu .on{ background:#f3f3f3; }
#main #main_right .sideMenu h6 em{ float:right; display:block; width:40px; height:30px;  background:url(../../images/fanshi/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
#main #main_right .sideMenu h6.on em{ background-position:16px -57px;}
#main #main_right .sideMenu ul{ display:none; /* 默认都隐藏 */ }
#main #main_right .sideMenu ul li{ height:110px;}
#main_bottom ul li{position:relative;float:left;margin-right:25px;}
#main_bottom ul li a{ display:block; width:300px; height:90px; overflow:hidden; position:relative;}
#main_bottom ul li a .cover{ background:#FFF; opacity:0.3; width:300px; height:90px; position:absolute; left:0; top:0; _display:none; filter: alpha(opacity=30);
_display: none;}
#main_bottom ul li .intro{
	position:absolute;
	bottom:0;
	right:0;
	height:28px;
	background-image:url(../../images/fanshi/bg_yc.png);
	line-height:28px;
	width:283px;
	padding-left:17px;
	color:#FFF;
	
	}
/*尾部*/
#footer{ height:80px; margin-top:35px; padding:30px 5px 0 5px; color:#999; border-top:1px solid #eeeeee;}
#footer span{ margin:0 5px; border:none; padding:0;}
#footer a{color:#999;}
#footer a:hover{ color:#008cd6;}
#footer ul li{border-left:1px solid #dedede;float:left;}
#footer ul .wx{ width:120px; height:40px; padding:0 10px 0 20px; color:#333;}
#footer ul .wx img{ margin-right:10px;}
#footer ul .wx span{ color:#999; margin:0px;}
#footer ul .tel{text-align:right; padding:0 15px;}
#footer ul .tel span{ color:#333; text-align:right; margin:0; height:20px; line-height:20px; font-size:16px; background:url(../../images/fanshi/tel_icon.png) no-repeat left center; padding-left:25px;}
/*新闻中心*/
.new{width:408px;height:180px; border:1px solid #f3f3f3; padding:15px 25px 0 25px;}
.new h1{ font-weight:normal;}
.new_main{margin-top:30px; zoom:1;}
.new_main .news{ float:left; margin-bottom:22px;}
.new_main h4{width:410px; padding:0 25px; height:40px; line-height:40px; background:#f3f3f3;}
.new_main h4 a{ font-size:12px; background:url(../../images/fanshi/%E6%9B%B4%E5%A4%9A.png) no-repeat center 14px; display:block; padding-left:70px;}
.new_main .list{ border-top:1px dashed #dedede; color:#999999; padding-top:10px;}
.new_main .list li{padding-bottom:10px;}
/**/
/*项目内容页css*/

.xm_content{ padding:10px; overflow:hidden;}
.xm_content h4 a{ color:#666;}
.xm_content h4 a:hover{color:#cd2e21;}
.xm_content h3{ margin:10px 0;} 
.xm_content p{ line-height:2em; padding-bottom:10px;}
.xm_content .pic_loup{ margin-bottom:15px; overflow:hidden; position:relative;}
.xm_content .more_loup{ height:30px; text-align:center; line-height:30px; font-size:14px; color:#FFF; background:#ccc; position:absolute; bottom:0px; width:100%; }
.xm_jieshao h4{ margin-bottom:10px;}
.xm_jieshao p{ margin-bottom:30px; color:#666;}
.xm_jieshao .detail{ margin-bottom:20px; border-bottom:dashed 1px #eaeaea; padding-bottom:20px;}
.picMarquee-left{ width:650px;  overflow:hidden; position:relative; margin-bottom:30px;}
.picMarquee-left .hd{ overflow:hidden; height:30px; font-size:16px; color:#666;}
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:10px; background:url(../../images/fanshi/licheng_icon.png) no-repeat; height:12px; overflow:hidden; position:absolute; cursor:pointer;}
.picMarquee-left .hd .next{ right:0px; top:8px;  background-position:-12px -15px;}
.picMarquee-left .hd .next:hover{ right:0px; top:8px;  background-position:-12px -55px;}
.picMarquee-left .hd .prev{  right:28px; top:8px;  background-position:-42px -15px;}
.picMarquee-left .hd .prev:hover{  right:28px; top:8px;  background-position:-42px -55px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{position:relative; border:1px solid #dedede; margin-right:22px; width:200px; overflow:hidden; display:block; float:left;}
.picMarquee-left .bd ul li .title{ width:200px; height:40px; line-height:40px; background:url(../../images/fanshi/png_bg.png); text-align:center; color:#FFF; position:absolute; bottom:0px;}

/*栏目页框架*/
#content{width:650px; float:right;border:1px solid #eaeaea; padding:0 40px 20px 40px; padding-top:25px;}
#content .suoying { border-bottom:2px solid #e4e4e4; color:#666; padding-bottom:20px; height:22px; margin-bottom:30px;}
#content .suoying .back{ float:right; display:block; padding-left:25px; padding-top:5px; background:url(../../images/fanshi/back.jpg) no-repeat 0 center; color:#cd2e21;}
#content .suoying h3{ font-weight:normal;}
/*栏目页框架*/
#content .fanye{ height:20px; border-top:1px dashed #CCC; margin-top:20px; padding-top:20px;}
/*走开凡石*/
/*新闻列表 地产项目 荣誉 品牌*/

/*banner轮播*/

.dc_slider{margin-bottom:25px; width:950px; height:260px; overflow:hidden; position:relative;}
.dc_slider .bd { position:relative; height:100%; z-index:0px;}
.dc_slider .bd li{ zoom:1; vertical-align:middle;}
.dc_slider .bd ul li{ zoom:1; vertical-align:middle; float:left; width:950px;}
.dc_slider .prev{ position:absolute; display:block; top:40%; left:3%; width:50px; height:50px; background:url(../../images/fanshi/arrow.png) 0px 0 no-repeat; z-index:50;}
.dc_slider .next{position:absolute; width:50px; height:50px; top:40%; right:3%; background:url(../../images/fanshi/arrow.png) -50px 0 no-repeat; z-index:50;}
.dc_slider .prev:hover{background-position:0 -50px;}
.dc_slider .next:hover{ background-position:-50px -50px;}
.dc_slider .prevStop{ display:none;}
.dc_slider .nextStop{ display:none;}
/*新闻banner轮播*/
.news_banner{ height:260px;}
.news_banner .picFocus{ margin:0 auto;  width:950px; height:260px;   position:relative;  overflow:hidden;  zoom:1;   }
.news_banner .picFocus .hd{ width:100%; overflow:hidden; }
.news_banner .picFocus .hd ul{ overflow:hidden; position:absolute; bottom:5px; right:30px; zoom:1; }
.news_banner .picFocus .hd ul li{ width:85px; height:40px; margin-right:10px; float:left;}
.news_banner .picFocus .hd ul li img{ width:81px; height:36px; cursor:pointer; border:2px solid #333;}
.news_banner .picFocus .hd ul li.on img{ border-color:#FFF;}
.news_banner .picFocus .bd li{ vertical-align:middle; height:260px; }
.news_banner .picFocus .bd img{ width:950px; height:260px;}
.news_banner .picFocus .bd li a{ display:block;width:950px; height:260px; position:relative}
.news_banner .picFocus .bd .tuwen{ height:50px; width:920px; background:url(../../images/fanshi/new_bg.png) repeat; padding-left:30px; font-size:16px; line-height:50px; position:absolute; bottom:0px; color:#CCC;}

.bds_weixin{ background:url(../../images/fanshi/weixin.png) no-repeat !important;}
.bdshare-button-style2-16 a, .bdshare-button-style2-16 .bds_more{ margin:0 6px 0 0 !important;}
.bdshare-button-style2-16:after{display:inline-block !important;}


.page-banner{ height:260px; margin-bottom:30px;}
.aside{ border:solid 1px #eaeaea; margin-bottom:30px; border-bottom:solid 3px #f3f3f3;}
.aside .page-title{ font-size:16px; height:40px; line-height:40px; background:#fff url(../../images/fanshi/sanj.png) no-repeat 160px 18px ; border-bottom:solid 1px #eaeaea; padding-left:15px;}
.aside .sub-menu a{ display:block; height:40px; line-height:40px; padding-left:15px; font-size:14px; border-bottom:solid 1px #eaeaea; background:url(../../images/fanshi/nav-list-bg.png) no-repeat 160px -40px;}
.aside .sub-menu .active,.aside .sub-menu .active:hover{background:#f2f9fd url(../../images/fanshi/nav-list-bg.png) no-repeat 160px 0px; color:#008cd6;}

.aside .contact{ line-height:24px;}
.aside .contact p{ padding:10px; color:#666;}
.page-content{ padding:30px; border:solid 1px #eaeaea; zoom:1;}
.page-content .crumbs{ font-size:16px; margin-bottom:20px; padding-bottom:20px; border-bottom:solid 2px #eaeaea; height:20px; line-height:20px;}
.page-content .crumbs .back{ background:url(../../images/fanshi/licheng_icon.png) no-repeat -30px -11px; display:block;  height:20px; padding-left:30px;}
.page-content .crumbs .right,.page-content .crumbs a{ font-size:12px; color:#999;}
.page-content .detail{ line-height:26px; overflow:hidden; text-align:Justify; text-justify:inter-ideograph;}
.page-content .detail .show-title{ text-align:center; font-size:16px; color:#333; margin-bottom:20px;}

.list{ overflow:hidden; margin-bottom:20px; padding-bottom:20px; border-bottom:solid 1px #eee; zoom:1;}
.list .desc{ overflow:hidden;}
.list .desc h4{ margin-bottom:10px;}
.list .desc .tag{ color:#999; margin:5px 0 10px 0; background:url(../../images/fanshi/bit06.jpg) no-repeat 0 2px; padding-left:20px;}
.list .desc .view{ display:block; width:80px; height:22px; border:solid 1px #eaeaea; padding-left:10px;  line-height:22px; background:#fafafa url(../../images/fanshi/licheng_icon.png) no-repeat 60px -10px;}
.list .desc p{ line-height:22px; color:#888}
.list .thumb{ padding:5px; border:solid 1px #eaeaea;}
.list .desc .link a{ float:left; display:block; width:68px;height:28px; border:1px solid #eaeaea; background-color:#f3f3f3; text-align:center; line-height:28px;margin-right:10px; padding:0;}

.page-content .detail .fanye{border-top:1px dashed #CCC; margin-top:10px; padding-top:10px;}
.page-content .detail .tag{ text-align:center; color:#999; margin-bottom:10px;}
.page-content .detail .share{ margin-top:10px; color:#999;}
.page-content .detail .share a{ color:#999;}
.page-content .detail .share .bdsharebuttonbox{ margin-top:5px;}

.honor{ overflow:hidden;}
.honor .item{ overflow:hidden; margin-bottom:20px; padding-bottom:20px; border-bottom:solid 1px #eaeaea; zoom:1;}
.honor .item .honor-title{ font-size:16px; color:#000; margin-bottom:5px;}
.honor .item .honor-desc{ overflow:hidden; margin-bottom:10px;}
.honor .item .honor-pics li{ float:left; margin:0 12px 12px 0;}
.honor .item .honor-pics a{ display:block; width:158px;  }
.honor .item .honor-pics a img{ padding:3px; border:solid 1px #eaeaea;  }

.pinpai{ overflow:hidden;}
.pinpai .item{ width:200px; float:left; margin-right:16px;  margin-bottom:16px; border:solid 1px #eaeaea; padding:5px;}
.pinpai .item .thumb{ margin-bottom:5px;}
.pinpai .item h4{ margin-bottom:5px; text-align:center; font-size:14px;}
.pinpai .item p{ color:#999;}

.third-nav{ height:40px; line-height:40px; border:solid 1px #eaeaea; margin-bottom:20px;}
.third-nav a{ display:block; height:40px; line-height:40px; float:left; border-right:solid 1px #eaeaea; padding:0 20px; font-size:14px;}
.third-nav .active{ background:#f3f3f3; color:#008cd6;}

.aside .realtions{ padding:10px; overflow:hidden;}
.aside .realtions .item{ margin-bottom:5px; border-bottom:dashed 1px #eaeaea; padding-bottom:5px;}
.aside .realtions .item a{  padding-bottom:5px; display:block;}
.aside .realtions .item span{ color:#999; margin-bottom:2px; display:block;}

.next-page{ padding:10px;}
.next-page a{ display:block; width:168px; margin-bottom:10px; position:relative; overflow:hidden;}
.next-page a .cover{ background:url(../../images/fanshi/bg_yc.png) repeat; color:#fff; height:30px; line-height:30px; width:100%; position:absolute; bottom:-30px; text-align:center;}

.xm-huxing{ display: block; width:205px; height:140px; position:relative;}
.xm-huxing .cover{ position:absolute; bottom:-30px; height:30px; line-height:30px; background:url(../../images/fanshi/bg_yc.png) repeat; width:100%; text-align:center; color:#fff;}