/*共用部分*/
@charset "utf-8";

/*本CSS已经被精简过，再次修改时请谨慎。*/
.tabTit{
	width: 1200px;
	height: 135px;
	margin-top:20px;
}
.tabTits{
	width: 158px;
	height: 120px;
	float: left;
	margin-left:50px;
	cursor: pointer;
}


/*安居套餐菜单列表开始*/
.tabTit011{
	background:url(../images/taoc_47.jpg) top no-repeat;
	margin-left:0;
}
.tabTit011.cur{
	background: url(../images/taoc_22.jpg) no-repeat top;
}
.tabTit022{
	background: url(../images/taoc_48.jpg) no-repeat top;
}
.tabTit022.cur{
	background: url(../images/taoc_23.jpg) no-repeat top;
}
.tabTit033{
	background: url(../images/taoc_49.jpg) no-repeat top;
}
.tabTit033.cur{
	background: url(../images/taoc_25.jpg) no-repeat top;
}
.tabTit044{
	background: url(../images/taoc_50.jpg) no-repeat top;
}
.tabTit044.cur{
	background: url(../images/taoc_27.jpg) no-repeat top;
}
.tabTit055{
	background: url(../images/taoc_51.jpg) no-repeat top;
}
.tabTit055.cur{
	background: url(../images/taoc_29.jpg) no-repeat top;
}
.tabTit066{
	background: url(../images/taoc_52.jpg) no-repeat top;
}
.tabTit066.cur{
	background: url(../images/taoc_31.jpg) no-repeat top;
}
/*安居套餐菜单列表结束*/



/*安居套餐菜单列表开始*/
.tabTit0111{
	background:url(../images/taoc_55.jpg) top no-repeat;
	margin-left:0;
}
.tabTit0111.cur{
	background: url(../images/taoc_22.jpg) no-repeat top;
}
.tabTit0222{
	background: url(../images/taoc_56.jpg) no-repeat top;
}
.tabTit0222.cur{
	background: url(../images/taoc_23.jpg) no-repeat top;
}
.tabTit0333{
	background: url(../images/taoc_57.jpg) no-repeat top;
}
.tabTit0333.cur{
	background: url(../images/taoc_25.jpg) no-repeat top;
}
.tabTit0444{
	background: url(../images/taoc_58.jpg) no-repeat top;
}
.tabTit0444.cur{
	background: url(../images/taoc_27.jpg) no-repeat top;
}
.tabTit0555{
	background: url(../images/taoc_59.jpg) no-repeat top;
}
.tabTit0555.cur{
	background: url(../images/taoc_29.jpg) no-repeat top;
}
.tabTit0666{
	background: url(../images/taoc_60.jpg) no-repeat top;
}
.tabTit0666.cur{
	background: url(../images/taoc_31.jpg) no-repeat top;
}
/*安居套餐菜单列表结束*/




/*览胜套餐菜单列表开始*/


.tabTit01{
	background:url(../images/taoc_09.jpg) top no-repeat;
	margin-left:0;
}
.tabTit01.cur{
	background: url(../images/taoc_22.jpg) no-repeat top;
}
.tabTit02{
	background: url(../images/taoc_11.jpg) no-repeat top;
}
.tabTit02.cur{
	background: url(../images/taoc_23.jpg) no-repeat top;
}
.tabTit03{
	background: url(../images/taoc_13.jpg) no-repeat top;
}
.tabTit03.cur{
	background: url(../images/taoc_25.jpg) no-repeat top;
}
.tabTit04{
	background: url(../images/taoc_15.jpg) no-repeat top;
}
.tabTit04.cur{
	background: url(../images/taoc_27.jpg) no-repeat top;
}
.tabTit05{
	background: url(../images/taoc_17.jpg) no-repeat top;
}
.tabTit05.cur{
	background: url(../images/taoc_29.jpg) no-repeat top;
}
.tabTit06{
	background: url(../images/taoc_19.jpg) no-repeat top;
}
.tabTit06.cur{
	background: url(../images/taoc_31.jpg) no-repeat top;
}

/*览胜套餐菜单列表结束*/


.tabCon{
	width: 1200px;
	height: 440px;
}
.tabCons{
	width: 1200px;
	height: 540px;
}
.tabCons img{
	width: 730px;
	height: 430px;
	float: left;
}
.tabConsR{
	width: 448px;
	height: 430px;
	float: right;
	border:1px solid #d2d2d2;
	background: #fff;
}
.tabConTop{
	width: 448px;
	height:36px; 
	margin-top:20px;
}
#content1 .tclb .tabConTop h2{
	width: 215px;
	height: 30px;
	line-height: 30px;
	float: left;
	text-align:left;
	text-indent: 15px;
	color:#2295A7;
	font-size: 24px;
	font-weight: bold;
	background:none;
	margin-top:0;
	
}

#content1 .tclb .tabConTop h2.anju{
	width: 215px;
	height: 30px;
	line-height: 30px;
	float: left;
	text-align:left;
	text-indent: 15px;
	color:#EE771B;
	font-size: 24px;
	font-weight: bold;
	background:none;
	margin-top:0;
	
}

#content1 .tclb .tabConTop h2.anju1{
	width: 215px;
	height: 30px;
	line-height: 30px;
	float: left;
	text-align:left;
	text-indent: 15px;
	color:#f4ad1d;
	font-size: 24px;
	font-weight: bold;
	background:none;
	margin-top:0;
	
}

.tabConTop div{
	width: 190px;
	height: 36px;
	float: right;
	background: url(../images/taoc_45.jpg) no-repeat right bottom;
	text-align: center;
	line-height: 36px;
	color:#fff;
	font-size: 20px;
	font-style:italic;
}
.tabConTop .btbj{
	width: 190px;
	height: 36px;
	float: right;
	background: url(../images/taoc_53.jpg) no-repeat right bottom;
	text-align: center;
	line-height: 36px;
	color:#fff;
	font-size: 20px;
	font-style:italic;
}

.tabConTop .btbj1{
	width: 190px;
	height: 36px;
	float: right;
	background: url(../images/taoc_54.jpg) no-repeat right bottom;
	text-align: center;
	line-height: 36px;
	color:#fff;
	font-size: 20px;
	font-style:italic;
}

.tabConCenter{
	width: 400px;
	height: 344px;
	margin:0 auto;
	margin-top:10px;
}
.tabConCenter p{
	line-height: 25px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	color:#666666;
	text-align: left;
}
.tabConFooter{
	width: 428px;
	height: 116px;
	margin-top: 13px;
}
.tabConFooter ul li{
	width: 104px;
	height: 54px;
	float: left;
	border:1px solid #d2d2d2;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom:2px;
}
.tabConFooter ul li img{
	width: 103px;
	height: 53px;
}
.tabCon02,.tabCon03,.tabCon04,.tabCon05,.tabCon06,.tabCon07,.tabCon08{
	display: none;
}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

<!--品牌服务页  设计师列表栏目CSS开始-->

.ShareModel{position:relative; height:1600px; overflow:hidden; }
.model_list{ display:none; position:absolute;width:1200px; margin-top:3px;}
.model_list li{ float:left; display:inline; margin-right:13px; width:190px;}
.model_list li p.pic img{ width:190px;  height:220px;}
.model_list li p.pic a:hover img {filter: alpha(opacity=80);opacity: 0.8;}
.model_list li p.text{ line-height:30px; text-align:center; height:30px; }
.model_list li p.text a{text-overflow:ellipsis; white-space:nowrap; display:block; height:30px; overflow:hidden; width:100%;}
.mod_btn{padding-left:13px;width:72px; margin:10px auto 0; height:12px; overflow:hidden; zoom:1;}
.mod_btn span{ float:left; display:inline-block; width:12px; height:12px; margin:0 6px; text-indent:-1000px; overflow:hidden; background:url(../images/moder_icon.gif) no-repeat left -12px; cursor:pointer;}
.mod_btn span.cur{ background:url(../images/moder_icon.gif) no-repeat left top;}
.w1200 .model_list{ width:1220px; height:290px; margin-top:13px;}
.w1200 .model_list li{ width:224px; margin-right:20px;}
.w1200 .model_list li p.pic img{ width:224px; height:260px;}



/*以下是设计师栏目内容页的CSS样式开始*/

h1,h2,h3,h4,h5,h6,p,ul,ol,dl,li,dd{font-weight:400;  margin:0; padding:0; list-style:none;}




/* CSS gloabal */
.overflow-hidden{overflow:hidden;}
.f_l{ float:left!important; display:inline;}
.f_r{ float:right!important; display:inline;}
.relative{ position:relative;}
.align-center{ text-align:center;}
.text-underline{ text-decoration:underline!important;}
.font-14{ font-size:14px;}
.fb{ font-weight:700;}
.w-80{ width:80px!important;}
.w-100{ width:100px!important;}
.w-120{ width:120px!important;}
.w-140{ width:140px!important;}
.w-200{ width:200px!important;}
.w-290{ width:290px!important;}
.w-300{ width:300px!important;}
.w-auto{ width:100%!important;}
.clear{ clear:both;}
.btn-animate{ -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; -ms-transition:all 0.3s ease-in; transition:all 0.3s ease-in;}
.btn-animate:hover{background-color:#fb5a1a;}
.blue-btn-animate{ -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; -ms-transition:all 0.3s ease-in; transition:all 0.3s ease-in;}
.blue-btn-animate:hover{background-color:#00add8; color:#fff;}
.yellow-btn{ display:inline-block; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; background-color:#fb5a1a; color:#fff; font-size:14px; font-weight:700; text-align:center;}
.blue-btn{ display:inline-block; padding:7px 0; white-space:nowrap; background-color:#00ccff; color:#fff; font-size:14px; font-weight:700; text-align:center;}
.yellow-btn-light{display:inline-block; height:30px; line-height:30px; white-space:nowrap; background-color:#ff8453; color:#fff; font-size:14px; font-weight:700; text-align:center;}

.des-list-box{ padding:20px 0;text-align:left; position:relative;}
.des-list-box .des-list-ul li{ width:280px; height:480px; float:left; margin-bottom:40px;}
.des-list-box .des-list-ul li:hover .des-text-i{ background-color:#f3e6e1!important;}
.des-list-box .des-list-ul li .des-list-container { width:280px;}
.des-list-box .des-list-ul li .des-list-container .des-img{ display:block; width:280px; height:280px; position:relative; text-align:center;}
.des-list-box .des-list-ul li:nth-child(4){margin-right:0px;}
.des-list-ul{clear:both;overflow:hidden; width:1160px; margin:0 auto;}
.des-list-box .des-list-ul li .des-list-container .des-img img{-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; transition:all 0.5s ease-out; position:relative; display:block; left:0;}
.des-list-box .des-list-ul li .des-list-container .des-img:hover img{ left:15px;}
.des-list-box .des-list-ul li .des-list-container .des-img .des-img-intro{ position:absolute; height:25px; line-height:25px; text-align:left; padding-left:15px; color:#fff; font-size:14px; font-weight:700; background-color:#fd946a; bottom:0; left:0; width:265px; *width:255px;}
.des-list-box .des-list-ul li .des-list-container .des-text-i { background-color:#fafafa; height:190px; padding:5px 15px 10px 15px;}
.des-list-box .des-list-ul li .des-list-container .des-text-i .h2{ font-size:16px; font-weight:normal; color:#666;}
.des-list-box .des-list-ul li .des-list-container .des-text-i .des-gz{ padding:10px 0; color:#666;}
.des-list-box .des-list-ul li .des-list-container .des-text-i .des-gz .des-xx{ color:#fa4c06; padding-right:20px;}
.des-list-box .des-list-ul li .des-list-container .des-text-i .des-gz .des-pin{ color:#fa4c06; font-weight:700;}
.des-list-box .des-list-ul li .des-list-container .des-text-i .des-jian{ padding:0px 0; height:84px; overflow: hidden; color:#666;}
#content1 .lxwm .dtk{ box-sizing:content-box; -moz-box-sizing:content-box; -ms-box-sizing:content-box; -o-box-sizing:content-box; -webkit-box-sizing:content-box;}
/*-品牌服务页  设计师列表栏目CSS结束--*/


.ppfw_sggn{width:1095px; background:#fff; padding:55px 50px 30px; margin:0 auto; clear:both; overflow:hidden;}
.ppfw_zgn{width:240px; height:310px; background:#fa9b01; float:left; margin-right:45px;}
.ppfw_zgn span{font-size:28px; font-family:"微软雅黑";    width: 115px; margin:28px auto 24px;   display: block; text-align:center; color:#fff; height: 30px;    line-height: 28px;}
.ppfw_zgn p{color:#fff; font-size:16px;  width:200px; margin:0 auto;}

.p_sqzx{width:83px;     margin: 0 auto 20px;    height: 89px;}
.ppfw_zgn a{    display: block;    margin-bottom: 15px;    width: 117px;    margin: 15px auto;}
.title_1{background:url(../images/title_1bg.png) no-repeat; height:42px; margin-top:25px;font-size:22px; color:#fff; clear:both; overflow:hidden; }
.t_l{ font-weight:bold; width: 41px; height:40px; float: left;   text-align: center;    line-height: 40px;  font-size: 22px;}
.t_r{ margin-left:15px; float:left; font-size:18px;  line-height: 42px; color:#959595;}
.t_r span{  font-size:18px;  font-weight:bold; color:#f4ad1d;}
.title_2{background:url(../images/title_2bg.png) no-repeat;}
.title_3{background:url(../images/title_3bg.png) no-repeat;}
.title_4{background:url(../images/title_4bg.png) no-repeat;}
.title_5{background:url(../images/title_5bg.png) no-repeat;}
.title_11{background:url(../images/title_11bg.png) no-repeat;}
.title_10{background:url(../images/title_10bg.png) no-repeat;}
.title_12{background:url(../images/title_12bg.png) no-repeat;}

.logo_nr ul li{float:left; width:220px; margin-right:15px; margin-bottom:15px;}
.logo_nr ul li:nth-child(11){margin-bottom:0px;}
.logo_nr ul li:nth-child(12){margin-bottom:0px;}
.logo_nr ul li:nth-child(13){margin-bottom:0px;}
.logo_nr ul li:nth-child(14){margin-bottom:0px;}
.logo_nr ul li:nth-child(15){margin-bottom:0px;}
.logo_nr{clear:both; overflow:hidden; margin-top:20px;}
.fu_nr ul li{float:left; width:220px; margin-right:13px; height:120px; background:#f5f5f5; margin-bottom:10px; text-align:center; color:#666666;}
.fu_nr ul{    width: 1152px;    margin: 0 auto;margin-top:25px; clear:both; overflow:hidden;}
.sg_nr ul li{width:222px; height:185px;     line-height: 27px;}
.sg_nr ul{width: 1162px; }
.modul1{width:1160px; margin:0 auto; padding:15px 20px 0; background:#fff; clear:both; overflow:hidden;}

 .lieCon_tie { width: 1125px; overflow: hidden;     margin:20px auto 20px;}
 .ullistb { display: block; overflow: hidden; width: 1125px;}
 .ullistb li { float: left; width: 165px; overflow: hidden; margin-right: 74px; margin-top:30px;}
 .ullistb li .p2 { height: 50px; line-height: 25px; margin-top: 12px; overflow: hidden; text-align: center; font-size: 14px; color: #666; }
.fl{ float:left; display:inline;}
.fr{ float:right;  display:inline;}
.ppfw_r{margin-right:0px !important;}
.zxlc, .jpgz, .zongtu, .lieCon_tie, .fzlc, .lxwm{width:1160px !important; background:#fff; padding:15px 20px 0; margin:0 auto;}
#content1 .jpgz, #content1 .zxlc{margin-top:0px !important;}
.wdhx{margin-top:40px;}
.zongtu ,.fzlc, .lxwm, .sjsfw{margin-top:0px !important;}
.ullistb{margin:0 auto;}
.ljbj{ 
	height:295px;
	background:url(../images/lujing.jpg) no-repeat center;    width: 1125px;
    margin: 0 auto;
		 position: relative;
}

.ljbj_1{    position: absolute;  top: 35px;  left: 10px; width: 170px;}
.ljbj_1 h3{color:#3b3b3b; font-size:16px; line-height:30px;    font-weight: bold;}
.ljbj_1 p{color:#333; font-size:12px;}
.ljbj_2{top: 6px; left: 250px;}
.ljbj_3{    top: 35px;   left: 480px;}
.ljbj_4{top: 20px;  left: 704px;}
.ljbj_5{ top: 20px;  left: 945px;}
.ljbj_6{    top: 230px;   left: 135px;}
.ljbj_7{    top: 230px;  left: 355px; width: 190px; }
.ljbj_8{top: 232px;   left: 597px;}
.ljbj_9{     top: 230px;   left: 800px;   width: 180px;}
.main_5{width:1118px; margin:20px auto 20px;}
.lxwm{padding-bottom:10px;}
.sjsfw{background:#fff; padding:1px;}
.sjsfw .title_1{margin-top:10px; margin-left:20px;}
.wdhx{width:1125px; margin:40px auto 0;}