@charset "utf-8";
/* CSS Document */

/*全局开始*/
*{margin:0;padding:0;}
body{font-size:12px; color: #2b2b2b;font-family:'Microsoft Yahei';width:100%;  background:url(../images/bodybg.jpg) center center repeat #fff}
ol,ul {list-style:none;}
img{border:0 none;}
a{ text-decoration:none; color:#666666;}
a:hover{ text-decoration:none;}
a:focus { outline: none; } 
.clearfix{zoom:1;}
.clearfix:after{display:block; visibility:hidden; height:0px; content:''; font-size:0px; clear:both;}
.fb{font-weight:bold;}
.fl{ float:left;}
.fr{ float:right;}
.hide{display:none;}
.show{display:block;}
.all{margin:0 auto; width:960px;}
.main{ margin:5px 0;background:url(../images/body_bg.png) left top repeat-x; position:relative; z-index:10;}
/*全局开始*/

/*begin头部*/

.head{ padding-top:18px; height:85px;}
.nav_left{ float:left; padding:0 16px 0 50px;}
.nav_center{ float:left; padding-top:21px;}
.nav_center li{ float:left;  position:relative;z-index:100; text-align:left;margin-right:2px;}
.nav_center li a { color:#fff; font-size:15px; height:25px; line-height:25px; display:block;width:88px;  padding:12px 0 12px 8px;}
.nav_center li a.cur{ color:#6a3702; background:url(../images/nav_bg.png) left top repeat-x;}
.nav_center li a:hover{color:#6a3702; background:url(../images/nav_bg.png) left top repeat-x;color:#ff9;}
.nav_center li .nav_child{ position:absolute; width:100%; text-align:left;left:0px; top:49px; z-index:99999; display:none; background:url(../images/nav_bg.png) left bottom repeat-x; padding-bottom:20px; }
.nav_center li .nav_child a{ font-size:13px; display:block;height:25px; line-height:25px;width:92%;margin-left:8%;overflow:hidden; text-overflow:ellipsis;-o-text-overflow:ellipsis;  white-space:nowrap; padding:0px;color:#6a3702;/*color:#fff;*/}
.nav_center li .nav_child a:hover{ text-decoration:underline; background:none; color:#ff9;}
.nav_right{ float:right; color:#fff; padding:20px 50px 0 0 ;}
.nav_right a{color:#fff; font-size:13px;}
.nav_right a:hover{ color:#c7af00;}

/*end头部*/

/*begin 底部*/
.foot{ min-height:87px; background:url(../images/foot_bg.jpg) left top repeat-x #c5a052; padding:0 26px 0 24px;color:#fff;font-size:10px; -webkit-text-size-adjust:none;}
.f_left{ float:left;}
.lifeng_logo{ float:left; margin-top:16px;}
.f_left_c{ padding-left:32px; float:left;  margin-top:20px; width:315px;}
.f_left_c p,.f_right p{ min-height:16px; line-height:16px;color:#fff; }
.f_right a{ color:#fff;}
.f_right a:hover{ text-decoration:underline;}
.f_right{ float:right; text-align:right;  margin-top:20px;width:315px; }

/*end 底部*/

/* begin首页*/
.indexBg{ width:960px; height:542px; background:url(../images/index.jpg) left top no-repeat;}
.indexLang{padding-top:438px; color:#fff; text-align:center; font-size:25px; font-weight:100;padding-left:320px;}
.indexLang span,.indexLang a{ display:block; float:left;}
.indexLang span{ border-right:1px solid #fff; height:35px; margin-top:18px;}
.indexLang a{ color:#fff;margin:0 25px; padding-top:20px;}
.indexLang a:hover{ color:#f0f306; background:url(../images/lang.png) center top no-repeat;}

/* end首页*/

/* begin关于我们*/
.content{ padding:0 50px; height:429px; margin-top:10px;overflow:hidden;}
.c_title{padding:18px 0 15px 40px;}
.c_title span{ font-size:18px; font-weight:bold; color:#221e1f; float:left; margin:4px 0 0 11px;}
.c_left{ float:left; width:455px;  font-size:13px; padding-left:20px;padding-right:52px;}
.c_right{ float:left; width:332px; }
.c_r_ul li{ float:left; padding:0 6px 17px 0;}

.p_left{color:#221e1f; font-size:15px;}
/* end关于我们*/

/* begin楼书*/
.container { width: 793px;margin-left:17px;margin-top:20px;}
#vertical .example1 { position: relative;}
#vertical .scrollbar {width: 10px;height: 370px;position: absolute; right: 0px; top:-20px;background:#603811; border-radius: 4px;}
.scrollbar .handle {height: 100px;width: 100%;background:#c3996b;border-radius: 4px;cursor: n-resize;}
#vertical  .sly {height: 330px;width: 780px;overflow: hidden;}
#vertical   .sly ul { height: 100%; overflow: hidden; width: 100%;}
#vertical   .sly ul  li { position: relative;overflow:hidden; padding-bottom:15px; }
#vertical .sly ul li a{    background: url(../images/thumb_bg.jpg) no-repeat center center / 110% 110% #FFF; background: url(../images/thumb_bg.jpg) no-repeat center center  #FFF \9;float: left;height: 153px; overflow: hidden;margin-right:26px;_margin-right:22px; transition: all 0.2s ease-in-out 0s; width: 166px;}
#vertical .sly ul li a:hover{background-size:100% 100%;}
#vertical .sly ul li a:hover img{opacity:0.8;  filter: alpha(opacity=80); }
#vertical .sly ul li  img{ float:left; width:165px; height:152px; display:block;   border:1px solid #c4b08f;opacity:0.95;  filter: alpha(opacity=95); }
.book_explain{margin-top:20px; text-align:right; padding-right:110px;  color:#2b2b2b; }
.book_explain a{ color:#2b2b2b;}
.book_explain a:hover{ text-decoration:underline;}
/* end楼书*/

/*beign 户型介绍*/

.h_t_left{ float:left; padding:0 65px;  width:600px; height:393px; position:relative;z-index:2; }
.h_t_left .shadow{position: absolute; left:65px; top:0px; background:#000; width:600px;height:100%;opacity:0.5;  filter: alpha(opacity=50);z-index:1000; display:none; }
.h_t_left .loading{ position: absolute; z-index:2000; left:50%; top:50%; margin: -16px 0 0 -16px;}
.h_t_right{ float:left;  width:230px;}
.h_t_right a{color:#3b2213; display:block;padding-left:20px; height:24px; line-height:24px; font-size:13px;  cursor:pointer; }
.h_t_right .h_t_ul_c li a{font-size:12px; font-weight:100;}
.h_t_ul{ margin-top:50px;}
.h_t_ul li{ margin:3px 0;}
.h_t_ul a.cur{ background:url(../images/house_bg.jpg) no-repeat left top #960; color:#ff0;}
.h_t_ul a:hover{ background:url(../images/house_bg.jpg) no-repeat left top #960;color:#ff0;}
.h_t_ul li .h_t_ul_c li{ margin-left:10px;}

/*end 户型介绍*/

/*beign 位置*/
.l_left{ float:left;  width:670px; height:415px; overflow:hidden; background: #fff; }
.l_right{ float:right;  width:198px; margin-top:7px; position:relative;}
.l_right .loaction_img{ position:absolute; left:0; top:0; z-index:10;}
.l_right .loaction_map{ position:absolute; left:0; top:0; z-index:1;}
.l_right .magnify{ text-align:center; height:32px; line-height:32px;width:198px;}
.l_right .magnify span{ cursor:pointer;}
.l_right .magnify span:hover{ color:#ff9;}
.l_loaction{ width:670px; height:415px;}
/*end 位置*/

/*beign 新闻*/
.n_left{ float:left; margin-left:70px; _margin-left:35px;width:553px; margin-top:50px;}
.new_writing{ float:left;margin-right:30px; font-size:15px;width:240px;}
.writing_title{ font-size:18px; font-weight:bold; margin-bottom:25px;}
.new_img{ float:left;}
.n_right{ width:296px; background:url(../images/news_bg.png); float:left; overflow:hidden; padding-bottom:10px; border-left:none;margin-top:20px; height:343px;}
.n_right .news{ font-size:18px; color:#221e1f; text-align:center; margin:22px 0 17px; letter-spacing:10px;}
.n_right .article_list{ margin-left:25px; height:203px;}
.n_right .article_list li{ height:35px; margin-bottom:7px;}
.n_right .article_list li .list_num{ float:left; height:21px;width:21px; line-height:21px;  font-size:13px; color:#ffff99; font-weight:bold; background:#c90;  margin-right:15px; text-align:center;font-style:italic;}
.n_right .article_list li .list_time{ float:left; font-size:13px;}
.n_right .article_list li .list_time p{ width:220px;overflow:hidden; text-overflow:ellipsis;-o-text-overflow:ellipsis;  white-space:nowrap;}
.n_right .article_list li .list_time a{ color:#2b2b2b;}
.n_right .article_list li .list_time a:hover{ color:#ff9;}
.n_right .page{ margin-top:52px;_margin-top:0px; text-align:center; height:21px; line-height:21px; overflow:hidden; }
.n_right .page a,.n_right .page span{text-align:center;  font-size:11px; color:#fff;-webkit-text-size-adjust:none; line-height:12px;padding:2px 4px; background:#c90; border:1px solid #d7af39; margin-right:1px; }
.n_right .page span{ color:#f8f100; }
/*.n_right .page span{ color:#c90; background:#fff;border:1px solid #fff;}*/
/*end 新闻*/

/*begin 主页*/
.m_con{ position:relative; height:424px; width:910px; overflow:hidden; margin-top:-5px;}
.m_con .m_left{ position:absolute; left:0; top:0; z-index:10;}
.m_con .m_left li{ float:left;height:424px; width:844px;}
.m_con .m_right{ position:absolute; right:10px; bottom:10px; z-index:100;}
.m_con .m_right li{ margin-right:3px; float:left; background:#d6ac7e; height:12px; width:12px; border-radius:6px; text-align:center; cursor:pointer; }
.m_con .m_right li:hover{background:#ad832d;}
.m_con .m_right li.current{background:#ad832d;}
/*end 主页*/

/*begin 手风琴模板*/
#center {position:relative; }
#slider {z-index: 1; position: absolute;  width: 880px; border:15px solid #af7d24;   height: 394px; overflow: hidden;  }
#slider .slide {z-index: 10; position: absolute; border-left: #af7d24 1px solid; width: 600px; height: 100%; overflow: hidden; left: 22px;text-align:left; background:#000; cursor:pointer;}
#slider .diapo {position: absolute; visibility: visible; opacity: 1}

/*end 手风琴模板*/

/*begin 样板房*/
#dhtmlbook {width: 844px;position: relative;height: 424px; border-top:3px solid #ff9;border-bottom:3px solid #ff9;}
#TXTBOX {COLOR: #fff;position: absolute;TOP: 394px;TEXT-ALIGN: center;background:#000;width:100%;height:30px; line-height:30px;opacity:0.5;  filter: alpha(opacity=50);}
#dhtmlbook .page {overflow: hidden;border-left: #ff9 3px solid;width: 50%;CURSOR: pointer;position: absolute;HEIGHT: 100%}
#dhtmlbook .right {border-right: #ff9 3px solid;LEFT: 50%}
#dhtmlbook .turn {background:#000;}
#dhtmlbook .img {WIDTH: 200%;position: absolute;HEIGHT: 100%;}
#imgsrc{ visibility:hidden;}

.h_left{ float:left; width:700px; height:400px; border:1px solid #bc923c; padding:10px; background:#ad7f22;}
.h_left .h_img{ padding:7px; background:#fff;}
.h_right{ float:right; width:160px; background:#ad7f22;}
.r_prev{ margin:14px 0 11px;}
.h_right  #prev { background: url(../images/prev_next.png) no-repeat center top ;display: block; height: 15px;
    margin: 0 auto 5px;width: 25px; }
.h_right  #prev:hover{ background-position:center -15px;}
.h_right #next { background: url(../images/prev_next.png) no-repeat  center -45px; display: block;height: 15px; margin: 5px auto 0; width: 25px;}
.h_right  #next:hover{ background-position:center -30px;}
#select_btn ul{ width:133px;}
#select_btn ul li{ width:129px; height:76px; overflow:hidden; margin:5px 0; border:1px solid #ccc; padding:1px ;}
#select_btn ul li.current{border:2px solid #ff9; padding:0px;}
#Scroller-1{height: 341px;overflow: hidden;position: relative;width: 133px; margin:0 auto;}
.Scroller-Container { left: 0;position: absolute;top: 0;}
#picshow_img{ height:386px; width:686px;}
#picshow_img li{  display:none; height:386px; width:686px; }
#picshow_img li img{ display:block;}

/*end 样板房*/

/*begin 免责申明*/
.relier{ position:absolute; top:150px; width:100%; left:0; background:#000;opacity:0.7;  filter: alpha(opacity=70); text-align:center; color:#fff; padding:20px 0; z-index:9999999; display:none; }
.relier .come{ background:#af7d24;color: #FFF; display:inline-block; height: 27px; cursor:pointer;
line-height: 27px;margin: 0 auto;text-align: center; padding:0 10px; font-size:12px; border-radius:3px;}
.relier .come:hover{background:#e8dd71; color:#f60;} 
.relier .title{ font-size:22px; color:#fff;margin:10px 0 20px;}
.relier .dc{padding-bottom:20px;font-size:14px; line-height:30px;color:#fff; width:850px; margin:0 auto;text-align:left; }
.relier .dc p{ text-indent:1em;}
.close{ position:absolute; z-index:100;  left:788px; top:138px; cursor:pointer; -moz-transform:rotate(0deg);-webkit-transform:rotate(0deg); -webkit-transition:-webkit-transform 0.5s;-moz-transition:-moz-transform 0.5s; display:none;}
.close:hover{-webkit-transform:rotate(180deg); -webkit-transition:-webkit-transform 0.5s; -moz-transform:rotate(180deg); -moz-transition:-moz-transform 0.5s; }
/*end 免责申明*/
 
 /*begin 免责申明*/
.privacyContent{ width:600px; height:400px; display:none;position:absolute; z-index:99999; background:#fff; padding:10px; left:50%; margin-left:-310px; top:112px;}
.privacyContent .title{ text-align:center; font-size:20px;}
.privacyContent .close2{ cursor:pointer; width:25px; height:25px; display:block; background:url(../images/close.png) center center no-repeat; position:absolute; right:-12px; top:-12px;}
.privacy_bg{ background:url(../images/body_bg.png) repeat-x  left top; height:380px;padding:10px; color:#fff;font-size:13px; text-indent:2em;}
.privacy_bg p{ margin-top:10px;}

/*end 免责申明*/