@charset "utf-8";
/*banner*/
.banner{ height:496px; }
.banner a{ display:block; background:url(Img/Index/banner.jpg) no-repeat center 0;height:496px;}

/* 城市家具作品展示  */
.g_show{ height: 406px;}
.g_show h2{ padding-top: 35px; height: 55px; color: #999999; font-size: 40px; text-transform: uppercase;  font-weight: normal; text-align: center; background:url(showtit.jpg) no-repeat center bottom; position: relative; margin-top: 20px;}
.g_show h2 a{ text-decoration: none; color: #999999;display: block;}
.g_show h2 em{ display: block; color: #2f2f35; font-size: 22px;font-weight: bold; padding-top: 10px; }
.g_show h2 em b{ color: #f84d00;}
.g_show .showtitwz{ left: 373px; top: 0;}

.g_show .m_show1{ width: 240px; float: left; padding-left: 78px; border-right: 1px solid #e7e7e7; margin-top: 35px;}
.g_show .lastshow{ border-right: none;}
.g_show .m_show1 h3{ font-size: 24px; color: #999; font-family: tahoma; font-weight: normal; text-decoration: none; text-transform: uppercase; height: 70px;  }
.g_show .m_show1 h3 em{ display: block; font-size: 16px; color: #323232; font-family:"Microsoft YaHei"; padding-top: 6px; }
.g_show .m_show1 h3 a{color: #999999; text-decoration: none;height: 65px; }
.g_show .m_show1 h3 a:hover,.g_show .m_show1 .curr a{ background:url(ico1.jpg) no-repeat 20% bottom; display: block;  }
.g_show .m_show1 h3 a:hover em,.g_show .m_show1 .curr a em{ color: #f84d00;}


.g_show .u_lst1{ padding-top: 12px;}
.g_show .u_lst1 li {height: 28px; line-height: 28px;  overflow: hidden;}
.g_show .u_lst1 li a{ color: #999999; font-size: 14px; height: 28px; line-height: 28px;  overflow: hidden; display: block;}
.g_show .u_lst1 li a:hover{ color: #f84d00;}


/* 定制 */
.g_dz{background:url(dzbg.jpg) no-repeat center top; height: 449px; color: #fff;}
.g_dz h2 {padding-top: 113px; height: 55px;  background:url(dztit.png) no-repeat center bottom; text-align: center; position: relative;}
.cuwz{ left: 373px; top: 77px;}
.g_dz h2 a{ text-decoration: none; color: #fff; font-size: 40px; font-weight: normal; text-transform: uppercase;  display: block;}
.g_dz h2 em{ display: block; font-size: 22px; height: 48px; line-height: 48px;}
.g_dz h2 em b{ color: #f84d00;}
.g_dz .m_dz{ width: 486px; padding-left: 240px; padding-top: 22px;}
.g_dz .m_dz h3{ font-size: 18px; font-weight: normal; text-align: center;}
.g_dz .m_dz p{ font-size: 14px; line-height: 26px; padding-top: 12px; margin-bottom: 30px;}
.g_dz .m_dz span{ display: block; margin-left: 116px; margin-bottom: 25px;}
.u_xx{ width: 108px; height: 32px; line-height: 32px; background: #fff; display: block; border: 1px solid #c0c0c0; color: #2f2b2b; text-align: center; float: left; margin-right: 22px; font-size: 14px;}
.u_zx{width: 108px; height: 32px;line-height: 32px; background: #f84d00; display: block;  color: #fff; text-align: center; float: left; font-size: 14px;}
.u_hot{ font-size: 14px;}
.u_hot em{ font-size: 20px;}

/*合作*/
.g_hz{ height:473px; background:url(hzbg.jpg) no-repeat center top; overflow:hidden;}
.g_hz .m_hz{ padding:38px 0 0 0; }
.g_hz h2 {padding-top: 45px; height: 45px;   background:url(showtit.jpg) no-repeat center bottom; text-align: center; position: relative;}
.g_hz h2 a{ text-decoration: none; color: #999999; font-size: 40px; font-weight: normal; text-transform: uppercase;}
.g_hz h2 em{ display: block; font-size: 22px; color: #2f2f35; font-weight: bold;}
.g_hz h2 em b{ color: #f84d00;}
.pawz{ left: 396px; top: 0}
.m_hz .u_more,.g_anli .u_more{ font-size: 14px; text-align: center; color: #999999; padding-top: 15px;}
.m_hz .m_kfc{ padding:28px 0 0 0; height: 240px; position: relative; }
.m_hz .m_kfc .u_ljt,.m_hz .m_kfc .u_rjt{ width:30px; height:28px; display:block;}
.m_hz .m_kfc .u_ljt{ left: 449px; top: 222px;}
.m_hz .m_kfc .u_rjt{ left: 482px; top: 222px;}
.m_hz .m_kfc .u_ljt a{ background: url(ljt.jpg) no-repeat; width:30px; height:28px; display:block;}
.m_hz .m_kfc .u_ljt a:hover{background: url(ljth.jpg) no-repeat;}
.m_hz .m_kfc .u_rjt a{ background: url(rjt.jpg) no-repeat; width:30px; height:28px; display:block;}
.m_hz .m_kfc .u_rjt a:hover{background: url(rjth.jpg) no-repeat;}
.m_hz .m_kfc .u_mid{ width:1150px; overflow:hidden; }
.m_hz .m_kfc .u_lst1 { padding-left:8px;}
.m_hz .m_kfc .u_lst1 li{ width:240px; float:left; margin-right:20px; }
.m_hz .m_kfc .u_lst1 li a{ width: 240px; height: 189px; display: inline-block;background: url(hzk.jpg) no-repeat;  }
.m_hz .m_kfc .u_lst1 li a:hover,.m_hz .m_kfc .u_lst1 .curr a{width: 240px; height: 189px; display: inline-block;background: url(hzkh.jpg) no-repeat;  }
.m_hz .m_kfc .u_lst1 .lastli{ margin-right:0;}
.m_hz .m_kfc .u_lst1 li img{ width:230px; height:181px; padding: 4px; }
.m_hz .m_kfc .u_lst1 span{ width:240px; display:block; padding:12px 0 0 0; height:40px; line-height:22px; overflow:hidden; text-align:center; color:#fff; }
.m_hz .m_kfc .u_lst1 a:hover{text-decoration: none;}


/*经典工程案例*/
.g_anli{ height:630px; overflow:hidden;}
.g_anli h2 {height: 45px; padding-top: 65px; background:url(showtit.jpg) no-repeat center bottom; text-align: center; position: relative;}
.g_anli h2 a{ text-decoration: none; color: #999999; font-size: 40px; font-weight: normal; text-transform: uppercase;}
.g_anli h2 em{ display: block; font-size: 22px; color: #2f2f35; font-weight: bold; }
.g_anli h2 em b{ color: #f84d00;}
.clwz{ left: 356px; top: 25px;}

.g_anli .m_anli{ padding-top: 25px; padding-left: 50px;}
.g_anli .u_lst2 li{ float: left; width: 33%; font-size: 24px; text-transform: uppercase;}
.g_anli .u_lst2 li a{ color: #323232; text-decoration: none;}
.g_anli .u_lst2 li a:hover,.g_anli .u_lst2 .curr a{color: #f84d00;}
.g_anli .u_lst2 li em{ display: block; font-size: 16px; padding-top: 6px;}
.m_anlic{ padding-top: 36px;}
.m_anlic .u_lst3 li{ float: left; width: 192px; margin-right: 26px; margin-bottom: 0px;}
.m_anlic .u_lst3 li img{ display: block;width: 192px;height:141px;}
.m_anlic .u_lst3 li a{ font-size: 14px; color: #666;}
.m_anlic .u_lst3 span{ height: 30px; line-height: 30px; overflow: hidden; background: #f2f2f2; text-align: center; display: block;}
.m_anlic .u_lst3 .firstli{ width: 422px; margin-bottom: 0;}
.m_anlic .u_lst3 .firstli img{ width: 422px;height:311px;}
.m_anlic .u_lst3 .nb{ margin-bottom: 0;}
.g_anli .u_btn{ padding-left: 295px; display: block; font-size: 14px; margin-top: 40px;}
.g_anli .u_xx{ width: 118px;}
.g_anli .u_zx{width: 118px; }

/*优势*/
.g_ys{background:url(ysbg.jpg) no-repeat center top; height: 1323px;}
.m_yscon{ width: 1020px; margin: 0 auto;}
.g_ys h2{background:url(ystit.jpg) no-repeat left 56px; height: 114px; padding-top: 90px; font-size: 40px; font-weight: bold; color: #2f2f35; padding-left: 142px;}
.g_ys h2 em{ display: block; font-size: 14px; color: #666666; padding-left: 150px; padding-top: 8px; font-weight: normal;}
.g_ys h2 b{ color: #f84d00;}
.m_ys1{ padding-top: 13px; width: 500px; }
.m_ys2{ padding-top: 50px; width: 500px; }
.m_ys3{ padding-top: 50px; width: 500px; }
.m_ys4{ padding-top: 0; padding-right: 66px; width: 466px; float: right;}
.m_ys5{ padding-top: 30px;padding-right: 66px; width: 456px;float: right;}
.m_ys6{ padding-top: 20px; padding-right: 66px; width: 456px;float: right;}

.m_gy h3{ font-size: 20px; color: #323232; font-weight: normal; margin-bottom: 15px; }
.m_gy p{background:url(ysico.jpg) no-repeat left 6px; font-size: 14px; color: #666666; padding-left: 25px; height: 22px; line-height: 22px; }
.m_gy b{ color: #f84d00; font-weight: normal;}
.u_no1,.u_no2,.u_no3,.u_no4,.u_no5,.u_no6{background:url(ysline.jpg) no-repeat 90px 12px; display: block; color: #cbcbcb; font-family: tahoma; font-size: 35px; font-weight: normal; padding-bottom: 10px;}
.ysimg1{ right: 45px; top: 239px;}
.ysimg2{ left: -198px; top: 732px;}
.u_lst4{ float: right;padding-right: 60px; padding-top: 40px;}
.u_lst4 li{ float: left; margin-right: 10px; background:url(k1.jpg) no-repeat; padding: 8px;}

/*流程*/
.g_lc{background:url(lcb.jpg) no-repeat center top; height: 327px;}
.g_lc .u_lst3{ padding-left: 175px; padding-top: 48px;}
.g_lc .u_lst3 i{background:url(lcico.png) no-repeat; display: block; width: 36px; height: 43px; color: #fff; text-align: center; line-height: 43px; margin-bottom: 10px; margin-left: 22px; font-size: 24px; font-family: "Times New Roman", Times, serif;}
.g_lc .u_lst3 li{ float: left; margin-right:38px; width: 82px; font-size: 14px; color: #2f2f35; text-align: center; margin-bottom: 35px;}



.g_lc .f_zline{ left: 180px; top:267px; font-size: 16px; color: #323232;}
.g_lc .f_zline em{ color: #ff5500; font-size: 28px; font-family: tahoma;}
.g_lc .u_btn{ left: 621px; top:260px;}
.g_lc .u_btn .u_xx,.g_lc .u_btn .u_zx{ width: 126px; height: 38px; line-height: 38px; font-size: 14px;}
.g_lc .u_btn .u_zx{border: none;}

/* 城市家具消费感谢信   */
.g_gx{ height: 463px;}
.g_gx h2{ padding-top: 36px; padding-left: 20px; padding-right: 20px; font-size: 22px; font-weight: bold; position: relative;}
.g_gx h2 a{ color: #2f2f35;}
.g_gx h2 b{ color: #f84d00;}
.gxtit{ left: 233px; top: 40px;}
.g_gx .u_more a{ font-size: 14px; color: #999; font-family: tahoma;}
.m_gx{ padding: 30px 0 0 20px;}
.m_gx dl{ width: 272px; float: left; margin-right: 50px; height: 350px; background: #f2f2f2;}
.m_gx .lastdl{ margin-right: 0;}
.m_gx dt img{width: 272px; display: block; height: 200px;}
.m_gx dd{ width: 216px; padding: 12px 30px 0 20px;}
.m_gx dd h3 a{ color: #666; font-size: 14px; display: block; text-align: center; margin-bottom: 5px; height: 24px; line-height: 24px; overflow: hidden;}
.m_gx dd  p{ font-size: 12px; line-height: 22px;  color: #999;}
.m_gx dd p a{ color: #f84d00;}

/* 小广告 */
.g_xban{background:url(xban.jpg) no-repeat center top; height: 217px;}
.g_xban .kong{ width: 960px; height: 217px; display: block;}
.g_xban .u_zline1{ left: 38px; top: 127px; font-size: 16px; color: #2f2f35;}
.g_xban .u_zline1 em{display: block; color: #ff5500; font-size: 28px; font-family: tahoma;}
.g_xban .u_btn2{ left: 400px; top: 134px; width: 136px; height: 41px; line-height: 41px; background: #f84d00; text-align: center; color: #fff; display: block;}
.g_xban .u_btn2 a{ color: #fff; font-size: 14px;}

/* 城市家具故事 */
.g_gs{ width: 630px; padding: 40px 20px 0 20px; border-right: 1px solid #e7e7e7; height: 496px;}
.g_gs h2{ font-size: 22px; color: #2f2f35; position: relative; height: 30px; line-height: 30px;}
.g_gs h2 b{ color: #f84d00;}
.abwz{ left:145px; top: 5px; }
.g_gs .u_more a{ font-size: 14px; text-align: center; color: #999999; font-weight: normal; }
.g_gs .u_dlst1{ padding-top: 14px;}
.g_gs .u_dlst1 dt{ float: left; margin-right: 20px;}
.g_gs .u_dlst1 dt img{ width: 311px; height: 218px; }
.g_gs .u_dlst1 dd h3{ font-size: 14px; color: #323232; height: 24px; line-height: 24px; overflow: hidden;}
.g_gs .u_dlst1 dd h3 a{color: #323232;}
.g_gs .u_dlst1 dd { float: left; width: 282px;}
.g_gs .u_dlst1 dd p{ font-size: 12px; color: #666; line-height: 26px;}
.g_gs .u_dlst1 dd a{ color: #f84d00;}


.m_gs .m_kfc1{ padding:32px 0 0 0; height: 160px; }
.m_gs .m_kfc1 .u_ljt,.m_gs .m_kfc1 .u_rjt{ width:30px; height:28px;  display:block;}
.m_gs .m_kfc1 .u_ljt{ left: 558px; top: -7px;}
.m_gs .m_kfc1 .u_rjt{left: 591px; top: -7px;}
.m_gs .m_kfc1 .u_ljt a{ background: url(ljt.jpg) no-repeat; width:30px; height:28px; display:block;}
.m_gs .m_kfc1 .u_ljt a:hover{background: url(ljth.jpg) no-repeat;}
.m_gs .m_kfc1 .u_rjt a{ background: url(rjt.jpg) no-repeat; width:30px; height:28px; display:block;}
.m_gs .m_kfc1 .u_rjt a:hover{background: url(rjth.jpg) no-repeat;}
.m_gs .m_kfc1 .u_mid{ width:622px; overflow:hidden; }
.m_gs .m_kfc1 .u_lst1 li{ width:194px; float:left; margin-right:20px; }
.m_gs .m_kfc1 .u_lst1 .lastli{ margin-right: 0;}
.m_gs .m_kfc1 .u_lst1 li img{ width:194px; height:139px; }
.m_gs .m_kfc1 .u_lst1 a:hover{text-decoration: none;}



/* 风采 */
.g_fc{ width: 250px; margin-left: 30px;}
.g_fc h2 { padding-top: 40px; padding-bottom: 23px; position: relative;}
.g_fc h2 a{ font-size: 22px; color: #f84d00; font-weight: bold;}
.g_fc h2 b{ color: #2f2f35;}
.g_fc .fcwz{ left: 145px;  top: 45px;}
.g_fc .m_fc li{ width: 244px; margin-bottom: 30px;}
.g_fc .m_fc li img{ width: 234px; height: 164px; border: 1px solid #dadada; padding: 5px;}

/* 证书 */
.g_zs{ height: 331px; padding-top: 42px;}
.g_zs h2{ position: relative; height: 40px; line-height: 40px; padding-left: 20px;}
.g_zs h2 a{ color: #2f2f35; font-size: 22px; font-weight: bold;}
.g_zs h2 b{color: #f84d00;}
.g_zs .u_more a{ font-size: 14px; text-align: center; color: #999999; font-weight: normal; }
.zswz{ left: 465px;  top: 8px;}
.m_zs ul{ padding-top: 27px; padding-left: 16px;}
.m_zs li{ float: left; width: 283px; height: 262px; margin-right: 40px;}
.m_zs .lastli{ margin-right: 0;}
.m_zs li img{ width: 231px; height: 172px; padding: 0 26px 0 26px}


/* 常见问题解答  */
.g_wd{ width:275px; padding-left: 22px; padding-top: 33px; height:481px; border-right: 1px solid #e7e7e7; padding-right: 25px;}
.g_wd h2{ position: relative; height: 40px; line-height: 40px; }
.g_wd h2 a{ color: #2f2f35; font-size: 22px; font-weight: bold; text-decoration: none;}
.g_wd h2 b{color: #f84d00;}
.g_wd .u_more a{ font-size: 14px; text-align: center; color: #999999; font-family: arial; font-weight: normal; }
.wdwz{ left: 145px;  top: 5px;}

.g_wd dl{ height: 140px; }
.g_wd .lastdl{ border-bottom: none;}
.g_wd .xx{ color: #f84d00;}
.g_wd dt{ height:19px; padding-left:30px; line-height:19px; background:url(wen.jpg) no-repeat left top; font-size:12px; color:#f64561; overflow: hidden;}
.g_wd dt a{ color:#323232; font-weight: bold; font-size: 14px;}
.g_wd dd{ margin-top:16px; padding-left:30px; background:url(da.jpg) no-repeat left top; line-height:26px; color:#666; height: 92px; overflow: hidden; margin-bottom: 20px;}
.m_wd{ padding-top: 20px;}

/* 资讯 */
.g_zx{ width: 577px; padding-left: 32px; }
.g_zx .u_lst5 li{ float: left; font-size: 22px; font-weight: bold; height: 40px; line-height: 40px; background: none; padding-right: 40px; padding-left: 0; }
.g_zx .u_lst5 li a{ color: #999999;}
.g_zx .u_lst5 li em{ color: #999999; font-size: 16px; font-family: arial; text-transform: uppercase; display: inline-block; padding-left: 10px; font-weight: normal;}
.g_zx .u_lst5 li a:hover,.g_zx .u_lst5 .curr a{ color: #f84d00; text-decoration: none;}
.g_zx .u_more a{ font-size: 14px; text-align: center; color: #999999; font-family: arial;height: 40px; line-height: 40px; display: block; }
.g_zx dl{ margin-top: 27px;}
.g_zx dt{ width: 256px; float: left;}
.g_zx dt img{ width: 256px; height: 179px;}
.g_zx dd h3{ height: 24px; line-height: 24px; overflow: hidden;}
.g_zx dd h3 a{ color: #323232; font-size: 14px;}
.g_zx dd{ width: 285px; float: left; margin-left: 25px;}
.g_zx dd p{ line-height: 26px; font-size: 12px; color: #666666;}
.g_zx dd a{ color: #f84d00;}

.g_zx ul{ margin-top: 30px;}
.g_zx li{ height: 30px; line-height: 30px; overflow: hidden; color: #666666;background:url(ico2.jpg) no-repeat left 12px; padding-left: 14px;}
.g_zx li a{ color: #666;}
.m_zx li a{ color: #666;white-space: nowrap;overflow:hidden;display:block;width:485px;}

.g_link{ height: 62px; border: 1px solid #cccccc; width: 960px; padding-top: 26px; margin: 0 auto;}
.g_link h2{ width: 155px; float: left; border-right: 1px solid #ccc; padding-left: 22px; font-weight: normal;}
.g_link h2 a{ font-size: 18px; color: #272636;}
.g_link h2 em a{ display: block; color: #272636; font-size: 14px; padding-top: 6px;}
.m_link{ float: left; width: 760px; padding-left: 12px;}
.m_link a{ padding: 0 10px; display: inline-block; color: #272636; font-size: 12px; padding-bottom: 12px;}

.ss{border:0;}