/*---------- 导航当前页样式 ----------*/
.li_sjs{ background-color:#C00;}
.li_sjs a,.li_sjs a:hover{ color:#FFF;}
/*---------- 导航当前页样式 ----------*/

/*重定义首尾宽度*/
.W960,.w960{ width:1200px;}

.LCA h1{ width:190px;}
.nav{ margin-bottom:8px;}

/*---- 更换新头部20160422 ----

.nav{ background-color:#F05700;}
.nav .menu{ background-color:#DE2C00;}
.nav ul{ width:1000px;}
.nav ul li{ padding:0 17px;}

.t_ad{ width:710px;}
.t_ad #TopBox img{ width:710px; height:80px;}

.nt_ad{ width:225px; height:80px; background-color:#CCC; display:block;}
.nt_ad img{ width:225px; height:80px; overflow:hidden;}

.fz_so{ width:1185px; background-image:url(zb_so_bg_new.png); background-repeat:no-repeat; background-position:0 0;}
.fz_so .srk{ width:170px;}

---- 更换新头部20160422 ----*/

/*--------------------重定义广告尺寸--------------------*/
.A1_ad{ margin:auto; *zoom:1; font-size:0;}
.A1_ad:after{ content:'\20'; display:block; height:0; clear:both; font-size:0;}

.A1_1{ width:1200px; clear:both;}
.A1_1 li{ width:1200px; overflow:hidden; margin-bottom:5px; position:relative;}
.A1_1 li img{ width:1200px;}

.A1_2{ width:1206px; *zoom:1; font-size:0; *margin-bottom:5px;}
.A1_2:after{ content:'\20'; display:block; height:0; clear:both; font-size:0;}
.A1_2 li{ width:597px; min-height:65px; overflow:hidden; display:inline; float:left; margin-bottom:5px; margin-right:6px; position:relative;}
.A1_2 li.f_r,.A1_2 li.f_l{ float:left;}
.A1_2 li img{ width:597px;}

.A1_3{ width:1206px; *zoom:1; font-size:0;}
.A1_3:after{ content:'\20'; display:block; height:0; clear:both; font-size:0;}
.A1_3 li{ width:396px; overflow:hidden; display:inline; float:left; margin-bottom:5px; margin-right:6px; position:relative;}
.A1_3 li img{ width:396px;}

.A1_6{ width:1206px; *zoom:1; font-size:0; *margin-bottom:-4px;}
.A1_6:after{ content:'\20'; display:block; height:0; clear:both; font-size:0;}
.A1_6 li{ width:195px; overflow:hidden; display:inline; float:left; margin-bottom:5px; margin-right:6px; position:relative;}
.A1_6 li img{ width:195px;}

/*--------------------二级页面样式开始--------------------*/

.list{ width:1200px; margin-left:auto; margin-right:auto; font-family:Simsun,Arial, Helvetica, sans-serif;}

/*标题区域*/
.list .t_tit{ overflow:auto; zoom:1; clear:both; padding:0 5px; line-height:34px; height:34px; background: url(/fz/style/default/style_default_bg.png) repeat-x 0 -380px; _background:url(/fz/style/default/style_default_bg.gif) repeat-x 0 -380px;}
.list .t_tit h1{ font:18px Fzltxh, Microsoft Yahei, Simhei, SimSun, Arial, Helvetica, sans-serif; line-height:34px; float:left; background-image:url(r_zb_bg.png); background-repeat:no-repeat; background-position:0 -270px; text-indent:22px; color:#F30;}
.list .t_tit{ font-size:12px;}
.list .li_quyu{ margin-left:20px; height:25px; overflow:hidden; line-height:34px; color:#777;}
.list .li_quyu a{ margin:auto 5px;}

.list .li_xts{ margin-left:58px; height:25px; overflow:hidden; line-height:34px; color:#999; background:url(r_zb_bg.png) no-repeat -200px -340px; text-indent:20px; *background:url(r_zb_bg.png) no-repeat -200px -341px; text-indent:20px;}

.a_map_ico{ margin: auto auto auto 140px;}
.a_map_ico img{ vertical-align: middle; margin: -3px 5px auto 0;}
.a_map_ico a img{ margin: -7px 5px auto 5px;}

.list .list_main{ *zoom:1;}
.list .list_main:after{ content:"\20"; display:block; height:0; clear:both;}
/*主体列表*/
.list .m_main{ width:940px;}
.list .m_main ul{ *zoom:1;}
.list .m_main ul:after{ content:'\20'; display:block; height:0; clear:both;}
.list .m_main li{ width:442px; min-height:80px; float:left; margin-right:10px; margin-bottom:15px; border:1px solid #DEDEDE; position:relative; padding:8px;}
.list .m_main li:hover{ background-color:#FEFDEB; border-color:#EEC791;}

.list .m_main .l_photo{ width:120px; height:160px; position:relative;}
.list .m_main .l_photo i{ width:120px; height:120px; overflow:hidden; position:absolute;}
.list .m_main .l_photo img{ width:120px; height:120px; background-color:#FFF; overflow:hidden;}
.list .m_main .l_photo p{ font-size:12px; margin-top:5px; position:absolute; top:125px;}
.list .m_main .l_photo p a{ width:120px; height:28px; line-height:28px; display:block; background:url(sjs_butt.png) no-repeat 0 0; text-indent:-9999px;}
.list .m_main .l_photo p a:hover{ background-position:0 -50px;}
.list .m_main li:hover i{ ox-shadow: 0 0 10px gray;}
.list .m_main li:hover i img{ transform:scale(1.1); transition: all 0.5s ease 0s; -webkit-transform: scale(1.1); -webkit-transform: all 0.5s ease 0s; overflow:hidden;}

.list .m_main .l_txt{ width:312px; height:160px; line-height:22px; font-size:12px; padding-top:5px;}
.list .m_main .l_txt p{ height:22px; overflow:hidden; color:#777; *zoom:1;}
.list .m_main .l_txt p:after{ content:'\20'; display:block; height:0; clear:both;}
.list .m_main .l_txt .li_tle{ height:32px; line-height:32px;}
.list .m_main .l_txt .li_tle .fr{ margin-right:10px;}
.list .m_main .l_txt .li_tle .fr a{ color:#999;}.list .m_main .l_txt .li_tle .fr a:hover{ color:#F30;}
.list .m_main .l_txt p.li_jj{ height:44px; overflow:hidden;}
.list .m_main .l_txt p.li_wx{ margin:3px auto;}
.list .m_main .l_txt p.li_wx span{ float:left; margin-right:6px; color:#933; width:150px; overflow:hidden; white-space:nowrap;}
.list .m_main .l_txt p i{ color:#000;}
.list .m_main .l_txt p b{ float:left;  height:30px; overflow:hidden; line-height:30px; font-size:16px; /*font-family:microsoft yahei, simhei, simsun, "Arial Black", Arial, Helvetica, sans-serif; 因部分文字显示而隐藏 2016.02.29*/ margin-right:12px;}
.list .m_main .l_txt p .tit_ico{ padding-top:9px; margin-right:10px; cursor:pointer;}
.list .m_main .l_txt p i{ color:#333;}

.list .m_main .l_txt p.l_tjxx{ margin-top:5px;}
.list .m_main .l_txt p.l_tjxx span{ color:#333; margin-right:8px; border:1px solid #DEDEDE; background-color:#FFF; padding:4px 5px;}
.list .m_main .l_txt p.l_tjxx span a{ margin:auto 3px; color:#F30;}
.list .m_main .l_txt p.l_tjxx span a:hover{ color:#04C;}



.list .m_main li .ico_new{ width:45px; height:50px; display:block; background-image:url(r_zb_bg.png); background-repeat:no-repeat; background-position:0 -350px; position:absolute; z-index:2; top:-3px; left:-4px; cursor:pointer; text-indent:-99999px;}
.list .m_main li .ico_hot{ width:44px; height:50px; display:block; background-image:url(r_zb_bg.png); background-repeat:no-repeat; background-position:-50px -350px; position:absolute; z-index:2; top:-3px; left:-4px; cursor:pointer; text-indent:-99999px;}



.zsgsxx1{width:75px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -1px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx2{width:75px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -25px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx3{width:75px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -46px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx4{width:75px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -69px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx5{width:75px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -90px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx6{width:75px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -113px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx7{width:75px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -135px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx8{width:75px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -157px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx9{width:75px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -178px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx10{width:75px; height:20px; background:url(/fz/style/default/zsgs_bg.png) no-repeat 0 -201px; float:left; cursor:pointer; margin-top:5px;}


.list .m_main .fye{ height:39px; margin:-9px auto 5px; *margin:10px auto 23px; text-align:center;}

.list .m_main li.grlist_ad{ width:930px; height:75px; display:block; margin-bottom:10px; clear:both; border:none; padding:0;}
.list .m_main li:hover.grlist_ad{ background-color:#FFF;}

/*右侧附加*/
.list .r_con{ width:260px;}


/*发布招标区块*/
.list_rzb{ width:220px; height:411px; overflow:hidden; background-image:url(list_r_sjsbg.gif); background-repeat:no-repeat; padding:0 20px;}
.list_rzb .rzb_xxbutt{ width:85px; height:54px; text-indent:-9999999px; display:block; margin:5px auto 85px 150px;}
.list_rzb .rzb_txt{ width:178px; height:24px; line-height:24px; padding:5px 5px 5px 35px; border:1px solid #CCC; background-color:#FFF; border-radius:5px; margin:5px auto; background-image:url(r_zb_bg.png); background-repeat:no-repeat;}
.list_rzb .r_t_name{ background-position:10px 8px;}
.list_rzb .r_t_tel{ background-position:10px -41px;}
.list_rzb .r_t_add{ background-position:10px -90px;}
.list_rzb .rzb_butt{ width:218px; height:30px; display:block; border:none 0; background-image:url(r_zb_bg.png); background-repeat:no-repeat; background-position:0 -150px; margin:8px auto auto 2px; cursor:pointer;}
.list_rzb .rzb_butt:hover{ background-position:0 -200px;}
.list_rzb .rzb_wb{ font-size:12px; line-height:30px; padding-top:8px; text-align:center; color:#333;}
.list_rzb .rzb_wb b{ color:#C00;}
.list_rzb .rzb_wb b em{ color:#000; margin:auto 3px; font-weight:normal;}
.list_rzb .rzb_hs{ height:44px; line-height:44px; margin-top:8px; *margin-top:1px; font-size:12px; text-align:left; padding-left:52px; color:#333;}
.list_rzb .rzb_hs b{ color:#C00; margin:auto 5px;}



/*2017.3.14更改免费获取3种方案开始*/
.list_rfa{ width:220px; height:380px; overflow:hidden; background-image:url(list_r_sgzb.jpg); background-repeat:no-repeat; padding:0 20px; margin-bottom:14px;}
.list_rfa .rzb_xxbutt{ width: 220px; height: 84px; text-indent:-9999999px; display:block; margin: 5px auto 0px 0;}
.list_rfa .rzb_txt{ width:178px; height:24px; line-height:24px; padding:5px 5px 5px 35px; border:1px solid #DDD; background-color:#FFF; border-radius:3px; margin:4px auto; background-image:url(r_zb_bg.png); background-repeat:no-repeat;}
.list_rfa .r_t_name{ background-position:10px 8px;}
.list_rfa .r_t_tel{ background-position:10px -41px;}
.list_rfa .r_t_add{ background-position:10px -90px;}
.list_rfa .rzb_butt{ width:218px; height:30px; display:block; border:none 0; background-image:url(r_zb_bg.png); background-repeat:no-repeat; background-position:0 -150px; margin:8px auto auto 2px; cursor:pointer;}
.list_rfa .rzb_butt:hover{ background-position:0 -200px;}
.list_rfa .rzb_wb{ font-size:12px; line-height:30px; padding-top:15px; text-align:center; color:#333;}
.list_rfa .rzb_wb b{ color:#C00;}
.list_rfa .rzb_wb b em{ color:#000; margin:auto 3px; font-weight:normal;}
.list_rfa .rzb_hs{height: 45px;line-height:45px;margin-top: -5px;font-size:12px;text-align:left;color:#333;font-size:16px;font-family:microsoft yahei;text-align:center;width: 260px;margin-left: -20px;margin-bottom: 12px;}
.list_rfa .rzb_hs b{ color:#C00; font-size:22px; line-height:65px; letter-spacing:9.5px; *letter-spacing:9.6px; background-image:url(sz_bg.png); background-repeat:repeat-x; color:#FFF; text-align:center; padding-left:5px; *padding-right:1px; position:relative; z-index:0; margin-left:4px; top:2px;}
.list_rfa .rzb_hs b i{ position:absolute; height:35px; width:5px; *width:7px; display:block; right:0; top:0; background-color:#FFFEFA; z-index:2;}

.list_rfa .rzb_butt1{ width:218px; height:36px; display:block; border:none 0; background-image:url(r_zb_bg1.png); background-repeat:no-repeat; margin:7px auto auto 2px; cursor:pointer; font-size:16px; color:#FFF; text-indent:30px; line-height:28px;}


.bj_yzm{}
.bj_yzm .c_yzm_txt{ width:78px; height:24px; line-height:24px; padding:5px 5px 5px 35px; border:1px solid #DDD; background-color:#FFF; margin:4px auto; background-image:url(r_zb_bg.png?v=ssda); background-repeat:no-repeat; background-position:10px -438px; border-radius-left:3px;}
.bj_yzm input.c_yzm_butt{ width:100px; height:36px; border:1px solid #DDD; cursor:pointer; border-left:none; border-left:none;}
.bj_yzm input.cyzm_1{ background-color:#F3F3F3;}
.bj_yzm input.cyzm_2{ background-color:#F3F3F3; color:#ccc;}


/*右侧通用样式*/
.list .r_con .lr_tit{ height:35px; line-height:35px; width:258px; overflow:hidden; border-bottom:1px solid #DEDEDE; *zoom:1;}
.list .r_con .lr_tit:after{ content:"\20"; display:block; height:0; clear:both;}
.list .r_con .lr_tit h3{ float:left; padding-left:5px; font:17px Fzltxh, Microsoft Yahei, Simhei, SimSun, Arial, Helvetica, sans-serif; font-weight:normal; line-height:35px; color:#000; text-indent:5px;}
.list .r_con .lr_tit h3 a{ color:#000;}
.list .r_con .lr_tit h3 a:hover{ color:#C00; text-decoration:none;}
.list .r_con .lr_tit em{ font-size:12px; padding-right:5px; float:right;}
.list .r_con .lr_tit em a{ color:#666;}
.list .r_con .lr_tit em a:hover{ color:#C00;}

/*最新预约设计*/
.r_zxyy .lr_main{}
.r_zxyy .lr_main .zp_yz{ width:50px; height:28px; overflow:hidden; float:left;}
.r_zxyy .lr_main .zp_xq{ width:83px; height:28px; overflow:hidden; float:left;}
.r_zxyy .lr_main .zp_mj{ width:40px; height:28px; overflow:hidden; float:left; display:none;}
.r_zxyy .lr_main .zp_sjs{ width:75px; height:28px; overflow:hidden; float:left;}
.r_zxyy .lr_main .zp_sjs a{ color:#036;}
.r_zxyy .lr_main .zp_sj{ width:40px; height:28px; overflow:hidden; float:left;}
.r_zxyy .lr_main p{ font-size:12px; background-color:#FEF7E1; line-height:28px; *zoom:1; text-align:center; color:#666; padding:0 5px;}
.r_zxyy .lr_main p:after{ content:'\20'; display:block; height:0; clear:both;}
.r_zxyy .lr_main li{ font-size:12px; line-height:28px; *zoom:1; text-align:center; border-top:1px dotted #CCC; height:28px; overflow-y:hidden; padding:0 5px; cursor:pointer; color:#666;}
.r_zxyy .lr_main li:after{ content:'\20'; display:block; height:0; clear:both;}
.r_zxyy .lr_main li:hover{ background-color:#FEFDEB;}
.r_zxyy .lr_main li a{ color:#666; cursor:pointer;}
.r_zxyy .lr_main li a:hover{ color:#C00;}
.r_zxyy .lr_tit em{ display:none;}

/*装饰公司设计师*/
.r_designer .lr_main{}
.r_designer .lr_main ul{ max-height:325px; padding:7px 0 5px; *padding:7px 0 8px; *zoom:1;}
.r_designer .lr_main ul:after{ content:'\20'; display:block; height:0; clear:both;}
.r_designer .lr_main ul li{ width:117px; height:150px; float:left; margin-left:4px; margin-bottom:3px; padding-top:5px; font-size:12px; text-align:center; line-height:18px; border:1px solid #FFF; color:#555;}
.r_designer .lr_main ul li img{ width:80px; height:107px; margin-bottom:3px;}
.r_designer .lr_main ul li:hover{ background-color:#FEF7E1; border-color:#FC6;}
.r_designer .lr_main ul a{ color:#555;}
.r_designer .lr_main ul a:hover{ color:#F30;}
.r_designer .lr_main ul p{ width:117px; height:18px; overflow:hidden;}
.r_designer .lr_main ul p em{ color:#F30; margin:auto 2px;}
.r_designer .lr_tit em{ display:none;}

/*文章*/
.r_gsxw .lr_main{}
.r_gsxw .lr_main ul{ margin:5px 5px 5px 3px; font-size:12px; line-height:25px;}
.r_gsxw .lr_main li{ *zoom:1; width:250px; height:25px; overflow:hidden; color:#777;}
.r_gsxw .lr_main li:after{ content:'\20'; display:block; height:0; clear:both;}
.r_gsxw .lr_main li a{ color:#666;}
.r_gsxw .lr_main li a:hover{ color:#F30;}
.r_gsxw .lr_main li em{ color:#F30; padding-left:5px;}
.r_gsxw .lr_main .co_red{ color:#F63; margin-right:3px;}


/*设计师作品*/
.r_case .lr_main{}
.r_case .lr_main ul{ max-height:275px; padding:7px 0 5px 4px; *padding:7px 0 8px 4px; *zoom:1;}
.r_case .lr_main ul:after{ content:'\20'; display:block; height:0; clear:both;}
.r_case .lr_main ul li{ width:117px; height:125px; float:left; margin-left:4px; margin-bottom:3px; padding-top:5px; font-size:12px; text-align:center; line-height:18px; border:1px solid #FFF; color:#555;}
.r_case .lr_main ul li img{ width:107px; height:82px; margin-bottom:3px;}
.r_case .lr_main ul li:hover{ background-color:#FEF7E1; border-color:#FC6;}
.r_case .lr_main ul a{ color:#555;}
.r_case .lr_main ul a:hover{ color:#F30;}
.r_case .lr_main ul p{ width:117px; height:18px; overflow:hidden;}
.r_case .lr_main ul p em{ color:#F30; margin:auto 2px;}


/*友情链接*/
.i_link{ width:1198px; margin:auto; clear:both; overflow:hidden;font-family:Simsun, Arial, Helvetica, sans-serif; margin-bottom:10px;}
.i_link .tit_h3{ border-bottom:1px solid #DEDEDE; overflow:auto; zoom:1; clear:both; padding:0 8px; line-height:35px; height:35px; background:#F5F5F5;}
.i_link .tit_h3 h3{ color:#333; font-weight:normal; font-size:18px; font-family:microsoft yahei, SimSun, Arial, Helvetica, sans-serif; float:left;}
.i_link .tit_h3 em{ float:right; font-size:12px; font-style:normal;}
.i_link .tit_h3 em a{ color:#999;}.tit_h3 em a:hover{ color:#F30;}

.i_link ul{ clear:both; padding:10px 0 8px 17px; font-size:12px; overflow:auto; zoom:1;}
.i_link li{ width:132px; height:24px; line-height:24px; float:left;}
.i_link li a{ color:#666;}
.i_link li a:hover{ color:#F30; text-decoration:underline;}