

/*头部*/
.header{width:100%; min-width:1200px;margin:0 auto;height:auto;color:#161616; background:url(../images/head_bj.jpg) repeat-x;}
.header_min{ width:1180px; height:90px; margin:0 auto;}
/*.logode{ width:378px; height:auto; margin-top:15px; }*/
.logode img{ margin:0 auto;}
/*.logode p{ width:300px;float:left;font-size:22px; line-height:30px; padding-top:14px; }

.ipnone{ float:left;margin-left:537px;width:190px; height:100px; padding:20px 0 0 60px; font-size:18px; background:url(../images/ihone_bj.png) no-repeat;}
.ipnone span{color:#bc1701;font-weight:400;}*/
/*--------导航----------*/
.nav{height:50px;width:100%; min-width:1200px;background:#161616;margin:0 auto;}
.nav_meat{ width:1180px; height:50px; margin:0 auto; }
.nav_meat li{width:118px; height:50px; line-height:50px; float:left; text-align:center; font-size:17px;}
.nav_meat li a{color:#fff; display:block;}
.nav_meat li a:hover{ width:118px; height:50px; background:#a50e15; display:block;}
.nav_meat li a.active{width:118px; height:50px; background:#a50e15;}
/*--------banner----------*/
.foucebox_out{ width:100%;min-width:1200px; height:550px; position:relative;margin:0 auto;}

.foucebox {position:relative;width:100%;height:550px;overflow:hidden;margin:0 auto;}
.foucebox .bd { position:relative; overflow:hidden;margin:0 auto;}
.foucebox .bd img {width:100%;height:550px;margin:0 auto;}

.foucebox .hd {position:relative; width:200px; z-index:10; position:absolute; left:6.6%; top:0; }
.foucebox .hd ul { position:relative; width:200px; overflow:hidden;   }
.foucebox .hd li { height:128px; padding:5px 0 4px; overflow:hidden; position:relative;  }
.foucebox .hd img {width:190px;height:124px; border:3px solid #333;display:block; z-index:1; position:relative;  }

.foucebox .hoverBg { position:absolute; left:-3px;top:2px;width:201px; height:137px; z-index:100; background: url(../images/hover.png) no-repeat;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/hover.png);
		_background:none;
}
.foucebox  .hd li span{ z-index:10; color:#fff;font-size:60px; display:block; position:absolute; left:33%; top:20%;}
.foucebox  .hd li em{ width:196px; height:130px;  position:absolute; top:5px; background:#000;opacity: 0.7;filter:alpha(opacity=70); display:block; z-index:2;}

/*-------------main---------------*/

#mainde{ width:100%; height:auto;}
/*----------------家装设计标题------------------*/
.jiazhuang{ width:1178px; height:388px; border:1px solid #ccc; margin:20px auto;}
.jiazhuang .hd{ height:50px; line-height:50px; border-top:0; background:#dbdbdb;}
.jiazhuang .hd h2{ font-size:22px; color:#a50e15; padding-left:15px; width:300px; height:50px; float:left;}
.jiazhuang .hd ul{ position:absolute;  height:50px; line-height:50px; overflow:hidden; float:left; margin-left:584px;}
.jiazhuang .hd li{ width:98px; height:28px; margin:10px 0 10px 15px; border:1px solid #9d9d9d;float:left; text-align:center; }
.jiazhuang .hd li a{ color:#666; display:block; line-height:28px; }
.jiazhuang .hd li.on{ background:#a50e15;border:1px solid #d2121b; }
.jiazhuang .hd li.on a{ color:#fff;  }
.jiazhuang .hd span{ width:98px; height:28px; border:1px solid #9d9d9d; float:left; line-height:28px; text-align:center; display:block; margin:10px 0 10px 744px;}
.jiazhuang .hd span a,.shigongbt span a{ color:#c80000;}

/*家装设计内容*/
.jiazhuang .bd{padding:0;border-top:0;}
.jiazhuang .bd ul{overflow:hidden;}
.jiazhuang .bd ul .jzdt{ position:relative; width:465px; height:328px; float:left; margin-top:10px; overflow:hidden;}
.jiazhuang .bd ul .jzdt span{ position:absolute; color:#fff; width:455px; height:30px; line-height:30px; padding-left:10px; left:0;bottom:0; overflow:hidden; z-index:10;}
.jiazhuang .bd ul .jzdt em{ position:absolute;width:465px; height:30px; left:0;bottom:0; background:#000; opacity:0.6;filter:alpha(opacity=60); z-index:0;}
.jiazhuang .bd ul .jzdt span:hover,.jiazhuang .bd ul .jzxt a:hover{ color:#ff0000;}

.jiazhuang .bd ul .jzxt{ width:701px; height:328px; margin:10px 0 0 12px; overflow:hidden; float:left;}
.jiazhuang .bd ul .jzxt dl{ float:left; width:227px; height:159px; overflow:hidden; position:relative;}
.jiazhuang .bd ul .jzxt dt img{ width:227px; height:159px;overflow:hidden;}
.jiazhuang .bd ul .jzxt dd{ width:217px; height:30px; line-height:30px; padding-left:10px; position:absolute; left:0; bottom:0; z-index:10;}
.jiazhuang .bd ul .jzxt dd a{ color:#fff; width:217px; height:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; display:block;}
.jiazhuang .bd ul .jzxt em{width:227px; height:30px; background:#000; opacity:0.6;filter:alpha(opacity=60); position:absolute; left:0; bottom:0; z-index:0;}

/*----------------工装设计内容------------------*/
.gongzhuang{ width:1180px; height:600px;}
.gongzhuang .gzqh ul .gzqhde{ width:1180px; height:548px; overflow:hidden;}
.gongzhuang .gzqh ul .gzqhde dl{ float:left; width:373px; height:250px; margin:10px;  overflow:hidden;}
.gongzhuang .gzqh ul .gzqhde dt img{width:373px; height:225px;overflow:hidden;}
.gongzhuang .gzqh ul .gzqhde dd{ width:373px; height:45px; overflow:hidden;}
.gongzhuang .gzqh ul .gzqhde dd h4{ width:373px; height:30px; line-height:30px; font-size:16px;text-align: center;}
.gongzhuang .gzqh ul .gzqhde dd a{ width:373px; height:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; display:block;}
.gongzhuang .gzqh ul .gzqhde dd span{width:373px; height:40px; font-size:12px; overflow:hidden; line-height:20px; display:block;}
.gongzhuang .gzqh ul .gzqhde dd .xq{ font-size:12px; color:#ff0000; line-height:30px;}

/*----------------施工现场------------------*/
.shigong{ width:1178px; height:438px; margin:20px auto; border:1px solid #ccc;}
.shigongbt{ width:1178px; height:50px; background:#dbdbdb; position:relative;}
.shigongbt h2{ font-size:22px; padding-left:15px; line-height:50px;color:#a50e15;}
.shigongbt span{ width:98px; height:28px; line-height:28px; border:1px solid #9d9d9d; text-align:center; position:absolute; right:19px; top:10px;}

.shigongdt{position:relative; width:580px; height:378px; float:left; margin-top:10px; overflow:hidden;}
.shigongdt span{position:absolute; color:#fff; width:580px; height:30px; line-height:30px; padding-left:10px; left:0;bottom:0; overflow:hidden; z-index:10;}
.shigongdt em{ position:absolute;width:580px; height:30px; left:0;bottom:0; background:#000; opacity:0.6;filter:alpha(opacity=60); z-index:0;}
.shigongdt span:hover{ color:#ff0000;}

.shigongxt{ width:578px; height:180px; margin:10px 0 0 20px; overflow:hidden; float:left;}
.shigongxt dl{ float:left; width:279px; height:178px; overflow:hidden; position:relative;}
.shigongxt dt img{ width:279px; height:178px;overflow:hidden;}
.shigongxt dd{width:269px; height:30px; line-height:30px; padding-left:10px; position:absolute; left:0; bottom:0; z-index:10;}
.shigongxt dd a{ color:#fff; width:269px; height:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; display:block;}
.shigongxt em{width:279px; height:30px; background:#000; opacity:0.6;filter:alpha(opacity=60); position:absolute; left:0; bottom:0; z-index:0;}
.shigongxt dd a:hover{ color:#ff0000;}

/*----------------设计师------------------*/
.shejishiout{ width:100%; height:400px; background:#eee;}

/* 本例子css */
.shejishi{ width:1180px;margin:0 auto;overflow:hidden;   }
.shejishi .hd{ height:50px; line-height:50px; overflow:hidden; width:1178px; border-bottom:1px solid #ccc;   }
.shejishi .hd h2{ float:left; font-size:22px;line-height:50px; border-bottom:1px solid #dbdbdb; color: #a50e15; margin-left:15px; }
.shejishi .hd h2 a{ color:#37A; font-size:12px; margin-left:10px;}	
.shejishi .hd .next,
.shejishi .hd .prev{ float:right; display:block; width:44px; height:25px;margin:13px 5px 0 0;  background: url(../images/left_right.gif) no-repeat -6px -7px; overflow:hidden;cursor:pointer; }
.shejishi .hd .next{ background-position:-55px -7px; }
.shejishi .hd .prevStop{ background-position:-6px -48px; cursor:default;}
.shejishi .hd .nextStop{ background-position:-55px -48px; cursor:default;}
	
.shejishi .bd{ padding:10px 0 0 0;}
.shejishi .bd ul{ overflow:hidden; zoom:1;}
.shejishi .bd ul li{ float:left; width:228px; margin-right:15px;}
.shejishi .bd ul li img{ width:228px; height:285px; overflow:hidden;}
.shejishi .bd ul li span{line-height:30px; display:block;}

/*----------------中式装修问答------------------*/
.zixunde{ width:1180px; height:600px; margin:20px auto;}
/*中式设计*/
.zssj{width:378px; height:598px; border:1px solid #ccc; overflow:hidden;}
.zssj .zssjwt{ width:358px; height:227px; padding:0 10px;  margin-bottom:10px;  position:relative;}
.zssj .zssjwt h3{ height:40px; line-height:40px; border-bottom:2px solid #dbdbdb; z-index:0; font-size:22px; color:#a50e15;}
.zssj .zssjwt h3 em{ width:90px; height:40px; position:absolute; left:10px; border-bottom:2px solid #a50e15; z-index:1;}
.zssj .zssjwt .morede{ position:absolute; top:10px; right:10px;}
.zssj .zssjwt img{ width:355px; height:170px; border:1px solid #ccc; padding:1px; margin-top:10px;}

.newsgznr{ width:358px; height:360px; padding:0 10px; overflow:hidden;}
.newsgznr li{width:358px; height:26px; font-size:14px;float:left; overflow:hidden;line-height:28px; border-bottom:1px dashed #dadada; position:relative;}
.newsgznr li .dde{ width:5px; height:5px;margin-top:12px;border-radius:50%;float:left; background:#666; display:block; color:#fff;}
.newsgznr li .red{ color:#ff0000;}
.newsgznr li a{ width:290px; height:26px;float:left;text-overflow: ellipsis;white-space: nowrap; overflow:hidden;line-height:28px;padding-left:10px;}
.newsgznr li .riqi{ color:#999; position:absolute; right:5px; top:0;}

/*友情链接*/
.links{ width:100%; height:auto;padding-bottom:40px;}
.link{ width:1180px; height:auto; margin:30px auto 0;}
.link h2{ width:1180px; height:50px; color:#000; line-height:50px;color:#a50e15; padding-top:12px;font-size:22px; border-bottom:2px solid #ccc;}
.link h2 span{ width:88px;height:2px; display:block; background:#a50e15;}
.link .linkcon{ width:1180px; height:auto;margin:10px 0;}
.link .linkcon a{width:auto; height:auto; padding:0 5px;line-height:25px;}

/*----------------------底部------------------------*/
.box_out{ width:100%;min-width:1200px; margin:0 auto;height:200px;background:#4d4d4d;}
.dibu_nav{ width:1180px; height:0px; margin:0 auto; text-align:center; color:#fff; line-height:0px; padding:50px 0 10px 0;}
.dibu_nav  a{ color:#fff; padding:0 10px}
.dibu_dizhi{ width:1200px; height:120px; text-align:center; line-height:26px; margin:0 auto;color:#fff; padding-top:15px;}

/*----------------------首页底部------------------------*/
.index_dibu{width:1180px; margin:0 auto; text-align:center; line-height:18px; padding:20px 0 10px 0;color:#ccc;}
.index_gjc{width:1180px; height:90px; text-align:center; line-height:26px; margin:0 auto;color:#ccc; padding-top:15px;}
.index_gjc a{color:#ccc;}
/*----------------------中式装修图库------------------------*/
.kongjian{ width:1180px; height:100px; margin:0 auto 30px;}
.daohang{ height:48px; line-height:50px; width:1163px; margin:20px auto 0;border:1px solid #ccc;padding-left:15px;}
.kjjubu{ width:1178px; height:49px;border:1px solid #ccc; border-top:none;}
.kjjubu h3{ width:74px; height:48px; font-size:18px; text-align:center; float:left; border-right:1px solid #ccc; line-height:50px; color:#a50e15; background:#f8f8f8}
.kjjubu li{ float:left; padding:0 15px; line-height:50px; text-align:center;}

/*-----------图库----------*/
.tuku{ width:1180px; height:auto; margin:0 auto;}
.tuku dl{ float:left; width:287px; margin:0 4px; height:240px; overflow:hidden;}
.tuku dt img{ width:287px; height:195px; overflow:hidden;}
.tuku dd{ width:287px; height:28px; line-height:25px; text-align:center; display:block; overflow:hidden;}

.tuku h3{ font-size:20px; height:50px; line-height:50px; color:#000;}

/*----------------------设计团队------------------------*/
.er_banner img{ width:100%; height:350px;}

.shejituandui{ width:1180px; height:auto; margin:20px auto;}
.sjsjianjie{ width:565px; height:320px; float:left; margin-bottom:30px; overflow:hidden;}
.sjstp img{ width:253px; height:317px; overflow:hidden; float:left;}
.sjsnr{ width:290px; height:317px; overflow:hidden; float:left; margin-left:20px; text-align:justify; line-height:24px;}
.sjsnr h3{ border-bottom:1px solid #ccc; margin-bottom:10px;line-height:40px; font-size:20px;}

/*======设计团队分页=====*/
.shejishijs{ width:1178px; height:338px; border:1px solid #ccc; margin:10px auto;}
.shejishizp img{ width:228px; height:285px; margin:15px 30px 0 15px; float:left;overflow:hidden;}
.sjjieshao{ width:600px; height:auto; margin-top:15px; color:#000; line-height:28px; overflow:hidden; float:left;}
.sjjieshao h3{ font-size:22px; line-height:43px;}
.yyzx{ width:200px; height:200px; float:left; margin:100px 0 0 70px;}
.yyzx a{ width:100px; height:35px; background:#a50e15; margin:20px; line-height:35px; display:block; color:#fff; text-align:center;}
.yyzx a:hover{ color:#fff;}
.fenye{width:auto; height:50px; text-align:center;}
.viciao { margin:40px 150px;}
.viciao li { float:left;}
.viciao a, .viciao .disabled{border:1px solid #CAC7C7 ;padding:6px 12px;corlor:#7a7676; overflow:hidden;margin-right:7px; background:#F7F6F6; }
.viciao a:hover, .viciao a:active, .viciao span.current{border:1px solid #CAC7C7  ; padding:6px 12px; margin-right: 7px; background:#a50e15; color:#fff;}

/*=====================================================================*/
/*----------------空间标题------------------*/
.jbTP{ width:1178px; height:290px; border:1px solid #ccc; margin:20px auto;}
.jbTP .hd{ height:50px; line-height:50px; border-top:0; background:#dbdbdb;}
.jbTP .hd h2{ font-size:22px; color:#a50e15; padding-left:15px; height:50px; float:left;}
.jbTP .hd ul{ position:absolute; height:50px; line-height:50px; overflow:hidden; float:left; margin-left:118px;}
.jbTP .hd li{ width:90px; height:28px; margin:10px 0 10px 12px; border:1px solid #9d9d9d;float:left; text-align:center; }
.jbTP .hd li a{ color:#666; display:block; line-height:28px; }
.jbTP .hd li.on{ background:#a50e15;border:1px solid #d2121b; }
.jbTP .hd li.on a{ color:#fff;  }
.jbTP .hd span{ width:98px; height:28px; border:1px solid #9d9d9d; float:left; line-height:28px; text-align:center; display:block; margin:10px 0 10px 744px;}
.jbTP .hd span a,.shigongbt span a{ color:#c80000;}

/*局部空间内容*/
.jbTP .bd .jbxgt dl{ width:280px; height:230px; margin:10px 0 0 12px; overflow:hidden; float:left;}
.jbTP .bd .jbxgt dt img{ width:280px; height:195px;overflow:hidden;}
.jbTP .bd .jbxgt dd{ width:280px; height:30px; line-height:24px; text-align:center;}
.jbTP .bd .jbxgt dd a{ color:#666;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; display:block;}
.jbTP .bd .jbxgt dd a:hover{color:#ff0000;}

/*预约咨询*/
#yuyuezx{ width:317px; height:361px;position: fixed;_position: absolute;left: 50%; top:30%;background:#efefef;box-shadow:3px 8px 7px #222;-webkit-box-shadow:3px 8px 7px #222; z-index:101;display: none;}
#yuyuezx h3{ font-size:18px; padding:15px; font-weight:bold; position:relative; color:#333;}
#yuyuezx h3 span{ width:30px; height:30px; background:#fff; box-shadow:1px 2px 3px #333;-webkit-box-shadow:1px 2px 3px #333;line-height:27px;font-size:24px; color:#F00; text-align:center; position:absolute; right:9px; top:12px; border-radius:50%;-webkit-border-radius:50%;z-index:102;}
#yuyuezx .wzJS{ font-size:12px;padding:0 0 7px 25px; display:block; color:#333;}
#yuyuezx .wzJS a{ color:#f00;}
#yuyuezx input,#yuyuezx .xuQiu{ width:260px; height:35px;  font-family:"微软雅黑" ;box-shadow:1px 2px 4px #666;-webkit-box-shadow:1px 2px 4px #666; border:1px solid #999; padding-left:5px;font-size:14px; margin:8px 25px;}
#yuyuezx .xuQiu{line-height:35px;}
#yuyuezx p{ width:267px; height:40px; margin:10px 0; text-align:center; line-height:40px; color:#fff; font-size:18px;}
#yuyuezx p a{ color:#fff;}



.jiazhuangfenlei{
	background-color: #F8F8F8;
	border: 1px solid #CCCCCC;
	margin-right: 10px;
	margin-left: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}


/*=======================四合院专题==============*/

#sihezt{ width:1178px; height:auto; border:1px solid #cccccc; margin:0 auto 20px;}
.sihedh{ width:973px; height:40px; margin:0 auto;background:#dcdcdc; line-height:40px; padding-left:30px;}
.sihe_con  img{ width:1003px; height:auto; display:block;padding:0 0 20px 0; margin:0 auto;}



















































