/*---------- 导航当前页样式 ----------*/
.li_home{ background-color:#C00;}
.li_home a,.li_home a:hover{ color:#FFF;}
/*---------- 导航当前页样式 ----------*/


/*报价设计*/
.w338{ width:338px;}
.i_bjsj{ width:336px; height:375px; border:1px solid #DDD;}
.i_bjsj .ibjsj_tag{ height:41px; font-size:18px; background-color:#FAFAFA; margin-left:-1px; margin-right:-1px;}
.i_bjsj .ibjsj_tag a{ float:left; display:block; width:167px; line-height:40px; border-left:1px solid #DDD; border-right:1px solid #DDD; text-align:center; cursor:pointer; text-decoration:none; border-bottom: 1px solid #DDD;}
.i_bjsj .ibjsj_tag .ibsjstag_on{ background-color:#FFF; border-top:1px solid #F30; color:#F30; border-bottom:none;}
.i_bjsj .ibjsj_tag .ibsjstag_off{ background-color:#FAFAFA; border-bottom:1px solid #EDEDED;}

.i_bjsj .ibjsj_main{ width:289px; height:280px; margin:10px 27px;}
.i_bjsj .ibjsj_main .izxbjm_txt{ margin-bottom:8px;}

/*添加短信验证码 2022.5.16*/
.fz_yzm{ margin-bottom:12px;}
.fz_yzm input.c_yzm_txt{ border:1px solid #DEDEDE; width:130px; height:22px; padding:8px 10px;}
.fz_yzm input.c_yzm_butt{ border:1px solid #DEDEDE; width:130px; height:40px; padding:8px 10px; border-left:none;}
.fz_yzm .cyzm_1{ background-color:#F3F3F3;}
.fz_yzm .cyzm_2{ background-color:#F3F3F3; color:#ccc;}

#rbjm2 .bj_ontit{text-align:center;color:#999;margin-top: 30px;}
#rbjm2 .bj_ontit b{ color:#333; margin:auto 5px;}

.bj_offd{border-top:1px solid #DDD; padding-top:15px;}
.bj_offd p{margin-bottom:10px;}
.bj_offd p em,.bj_offd p i{ font-style:normal;}
.bj_offd p em{ color:#999;}
.bj_offd p i{ color:#F30; margin:auto 5px;}
/*#rbjm3 .bj_offd p{font-size:14px; margin-bottom:5px; color:#999;}
#rbjm3 .bj_offd p em{ color:#333; font-weight:normal;}*/


#rsj_main .izxbjm_txt input{ border:1px solid #DEDEDE; width:260px; height:22px; padding:8px 10px; border-radius:2px;}
#rsj_main .ibjsj_butt input{ width:282px; height:38px; display:block; color:#FFF; font-size:17px; text-indent:38px; border-radius:3px; cursor:pointer; background:#C70000 url(bjsj_bg.gif) no-repeat 65px -62px;}
#rbjm1 .izxbjm_txt input{ border:1px solid #DEDEDE; width:260px; height:22px; padding:8px 10px; background:url(bjsj_bg.gif) no-repeat right -20px; border-radius:2px;}
#rbjm1 .ibjsj_butt input{ width:282px; height:38px; display:block; color:#FFF; font-size:17px; text-indent:38px; border-radius:3px; cursor:pointer; background:#C70000 url(bjsj_bg.gif) no-repeat 65px -62px;}

/*#rbjm2 .izxbjm_txt input{ border:1px solid #DEDEDE; width:260px; height:22px; padding:8px 10px; background:url(bjsj_bg.gif) no-repeat right -20px; border-radius:2px;}
#rbjm2 .izxbjm_txt1 input{ border:1px solid #DEDEDE; width:260px; height:22px; padding:8px 10px; border-radius:2px;}
#rbjm2 .izxbjm_txt1{ margin-bottom:12px;}
#rbjm2 .ibjsj_butt input{ width:282px; height:38px; display:block; color:#FFF; font-size:17px; text-indent:38px; border-radius:3px; cursor:pointer; background:#C70000 url(bjsj_bg.gif) no-repeat 65px -62px;}
#rbjm2 .bj_ydtxt{ padding:3px; margin-bottom:20px; font-size:14px; padding-left:38px; line-height:18px; color:#C9C9C9;}*/

.i_bjsj .ibjsj_main .ibjsj_butt{ margin-bottom:12px;}
.i_bjsj .ibjsj_main .ibjsj_txt{ text-align:center; font-size:13px;}
.i_bjsj .ibjsj_main .ibjsj_txt i{ color:#F40; margin:auto 5px;}

.nice-select{ width:260px; padding:0 10px; height:38px; border: 1px solid #DEDEDE; position:relative; background:#FFF url(bjsj_bg.gif) no-repeat right 15px; border-radius:2px; margin-bottom:8px;}
.nice-select select{height:34px; line-height:34px; width:120px; border:none;}
.nice-select option{ height:34px;}
.nice-select input{ display:block; width:100%; height:38px; line-height:38px \9; border:0; outline:0; background:none;}
.nice-select ul{ width:100%; display:none; position:absolute; left:-1px; top:38px; overflow:hidden; background-color:#fff; overflow-y:auto; border:1px solid #DEDEDE; border-top:0; z-index:9999;}
.nice-select ul li{ height:30px; line-height:30px; overflow:hidden; padding:0 10px; cursor:pointer;}
.nice-select ul li.on{ background-color:#FAFAFA;}

.city-select{ width:260px; position:relative;}
.city-select div.tag_select { padding:0 10px; height:38px; line-height:38px; border:1px solid #DEDEDE; background:#FFF url(bjsj_bg.gif) no-repeat right 15px; border-radius:2px; margin-bottom:12px;}
.city-select div.tag_select_hover{ padding:0 10px; height:38px; line-height:38px; border:1px solid #DEDEDE; background:#FFF url(bjsj_bg.gif) no-repeat right 15px; border-radius:2px; margin-bottom:12px;}
.city-select div.tag_select_open{ padding:0 10px; height:38px; line-height:38px; border:1px solid #DEDEDE; background:#FFF url(bjsj_bg.gif) no-repeat right 15px; border-radius:2px; margin-bottom:12px;}
.city-select ul.tag_options{ width:99%; position:absolute; left:0; top:38px; overflow:hidden; background-color:#fff; overflow-y:auto; border:1px solid #DEDEDE; border-top:0; z-index:9999;}
.city-select ul.tag_options li{ height:30px; line-height:30px; overflow:hidden; padding:0 10px; cursor:pointer;}
.city-select ul.tag_options li.open_hover{ background-color:#F5F5F5;}


/*设计结果显示*/
.rsj_ok{ text-align:center; padding-top:30px;}
.rsj_ok p{ text-align:left; padding:15px 20px 5px;}
.rsj_ok p a{ background-image: -moz-linear-gradient(top, #F9F9F9, #FAFAFA); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F9F9F9), color-stop(1, #FAFAFA)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#FAFAFA', GradientType='0'); border:1px solid #CECECE; color:#666; display:block; text-align:center; border-radius:3px; width:60px; height:24px; margin:auto; cursor:pointer;}
.rsj_ok p a:hover{ background-image: -moz-linear-gradient(top, #FF812D, #FF6600); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FF812D), color-stop(1, #FF6600)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF812D', endColorstr='#FF6600', GradientType='0'); border:1px solid #FF6701; color:#FFF; text-decoration:none;}

/*报价结果显示*/
#rbjm2{ padding:30px 20px;}
#rbjm2 p{margin-bottom: 10px;font-size:14px;text-align:center;}
#rbjm2 .rbj_txt_xts1{font-size:14px;margin-bottom: 20px;color:#777;}
#rbjm2 p em{ color:#F40; margin:auto 5px; font-weight:bold;}
#rbjm2 .rbj_pj{ border-top:1px solid #DDD; padding-top:15px; color:#777;}
#rbjm2 .rbj_pj p{ font-size:15px; margin-bottom:18px;}
#rbjm2 .rbj_pj p em{ font-weight:normal; color:#777; margin:auto 20px;}
.rbj_tjok{ text-align:center;}
.rbj_tjok span{ display:block; margin:15px auto;}
.rbj_tjok input{ background-image: -moz-linear-gradient(top, #F9F9F9, #FAFAFA); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F9F9F9), color-stop(1, #FAFAFA)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#FAFAFA', GradientType='0'); border:1px solid #CECECE; color:#666; display:block; text-align:center; border-radius:3px; width:60px; height:24px; margin:auto; clear:both; cursor:pointer;}
.rbj_tjok input:hover{ background-image: -moz-linear-gradient(top, #FF812D, #FF6600); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FF812D), color-stop(1, #FF6600)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF812D', endColorstr='#FF6600', GradientType='0'); border:1px solid #FF6701; color:#FFF; text-decoration:none;}


.il_bad{width:338px;height:75px;overflow:hidden;*zoom:1; margin-top:10px;}
.il_bad:after{ content:"\20"; display:block; height:0; clear:both;}



/*-------- 焦点广告 --------*/
.jd_gg{ width:340px; height:450px; padding:5px; overflow:hidden; position:relative;}
.jd_gg img{ width:340px; height:450px; display:block; cursor:pointer;}
.jd_gg:hover img{ filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90;}
.out_box_b{ width:340px; height:450px; overflow:hidden;}
.jd_gg ul{ }
.jd_gg li{ float:left; width:340px; height:450px; position:relative;}
.jd_gg span{ bottom:12px; right:10px; z-index:10;}
.jd_gg span i{ width:6px; height:6px; border-radius:6px; display:block; margin:auto 3px; float:left; background-color:#FFF; cursor:pointer;}
.jd_gg span i.active{ background-color:#C00;}

/*-------- 推荐新闻 --------*/
.hot_news{ width:468px; height:447px;padding: 8px 10px 5px;overflow:hidden;}
.hot_news .tit{ padding-bottom:10px;}
.hot_news .tit h2{ font-size:26px; font-weight:normal; margin-left:5px;}
.hot_news .tit h2 a{ color:#C00;}
.hot_news .tit h2 a:hover{ text-decoration:none;}
.hot_news .tit i{ color:#C00; font-size:16px; margin:15px auto auto 8px;}
.hot_news .tit .cla{ margin-left:25px;}
.hot_news .tit .cla a{ width:60px; height:25px; line-height:25px; background-color:#C00; color:#FFF; font-size:15px; text-align:center; margin:10px 5px auto 2px; display:block; float:left;}


.hot_news li{font-size:16px;height: 38px; *height:34px;}
.hot_news li a{ float:left; width:435px; overflow:hidden; height:24px;}
.hot_news li i{ width:3px; height:3px; background-color:#666; float:left; display:block; margin:12px 8px auto auto;}

.hot_news li.str{font-size:18px;font-weight:bold;margin-top:13px;}

.hot_news .tit a.news_on{ background-color:#999; position:relative;}
.hot_news .tit a.news_on em{ width:9px; height:4px; display:block; background:url(news_j.png) no-repeat 0 0; position:absolute; bottom:-4px; left:40%;}


/*2020.5.7 促销信息模块删除，内容并入装修资讯；喜报改单条滚动显示*/
.hot_news .tit .mor{ margin-left:25px; line-height:24px; margin-top:-5px;}
.hot_news .tit .mor a{ line-height:25px; font-size:15px; text-align:center; margin:10px 5px auto 2px; display:block; float:left;}
.hot_news .tit .mor a em{ font-family:simsun; font-size:12px; margin-left:3px;}

.hot_news ul{ height:355px; overflow:hidden;}
.hot_news li.str{ margin-top:5px;}

.xibao{ border-top:1px solid #DDD; width:100%; margin-top:-5px;}
.hot_news .i_xb{ width:72px;}
.hot_news .i_xb a{width:60px;height:25px;line-height:25px;background-color:#C80000;color:#FFF;font-size:15px;text-align:center;margin:10px 5px auto 2px;display:block;float:left;border-radius: 3px;}
.hot_news .i_xb a.xb_on{ background-color:#C80000; position:relative;}
.hot_news .i_xb a.xb_on em{width: 5px;height: 9px;display:block;background:url(xb_j.png) no-repeat 0 0;position:absolute;right: -5px;top: 30%;}

.xb_main{ width:390px; height:43px; position:relative; overflow:hidden;}
.xb_main ul{ position:relative; left:0; }
.xb_main ul li{ height:43px; line-height:43px;}
.xb_main li a{ height:43px;}


/*-------- 招标报价 --------*/
.zb_bj{ height:378px;}
.zb_bj .tit{ height:45px; line-height:45px; font-size:18px;}
.zb_bj .tit a{ width:50%; float:left; color:#666; text-decoration:none; background-color:#FFF; cursor:pointer;}
.zb_bj .tit a.on{ background:none; color:#FFF;}
.zb_bj .tit a i{ width:24px; height:24px; display:block; float:left; background-image:url(zbbj_ico.png); background-repeat:no-repeat; margin:11px 8px auto 32px;}
.zb_bj .tit a.tt_zxzb.on i{ background-position:0 0;}
.zb_bj .tit a.tt_zxzb.off i{ background-position:0 -24px;}
.zb_bj .tit a.tt_ksbj.on i{ background-position:-24px 0;}
.zb_bj .tit a.tt_ksbj.off i{ background-position:-24px -24px;}

.zb_bj p.zxbj_ann{ margin-top:5px;}


.zb_bj .main{ margin:112px 15px 15px; height:200px;}
.zb_bj .main p{height:30px; padding:5px 0;font-size:15px; line-height:30px;}
.zb_bj .main p em{ float:left;height:30px; line-height:30px;}
.zb_bj .main p input{ height:20px; padding:4px; width:204px; border:1px solid #ccc;  font-size:15px; background-color:#FFF;}
.zb_bj .main p select{ height:22px; line-height:22px; padding:4px 0;  *height:32px;*line-height:32px; *padding:0;  width:100px; margin-right:10px; border:1px solid #ccc; box-sizing:content-box; font-size:15px;}


.zb_bj .main p input.butt{width:160px;height: 35px;line-height:20px;border-radius:3px;font-size:15px;color:#FFF;background-color:#CE2900;border:1px solid #CE2900;cursor:pointer;margin-left: 75px;}

.zb_bj ul{ background-color:#FEF9F1; border-top:1px solid #F7DED5; height:58px; padding:10px;}
.zb_bj ul li{ line-height:32px; height:32px; font-size:14px;}
.zb_bj ul li i{ width:3px; height:3px; background-color:#999; float:left; margin:15px 10px auto auto;}
.zb_bj ul li a{ float:left; width:300px; height:32px; overflow:hidden;}
.zb_bj ul li span{ margin-right:20px;}
.zb_bj ul li a:hover{ text-decoration:none; }

.zbbj_list{height: 70px;}
.zbbj_list h6{width:12px;height: 60px;background-color:#FEF4E7;border-right:1px solid #E5E5E5;color:#C00;font-size:13px;line-height: 15px;font-weight:normal;padding:5px;float:left;}

.out_box_zb{ margin:5px auto 5px 10px;float:left; width:300px; height:68px; overflow:hidden; position:relative;}

.zbbj_list ul{ float:left; width:300px; overflow:hidden; line-height:32px; position:absolute; top:0; left:0;}
.zbbj_list li{ font-size:13px; height:30px; width:300px; float:left; overflow:hidden; *zoom:1;}
.zbbj_list li:after{ content:"\20"; display:block; height:0; clear:both;}
.zbbj_list span{ margin-right:5px;}
.zbbj_list li i{ width:3px; height:3px; float:left; background-color:#666; margin:15px 8px auto auto;}
.zbbj_list li a{ text-decoration:none;}

span.inzb_xs{ width:35px; height:30px; float:left; overflow:hidden;}
span.inzb_xq{ width:80px; height:30px; float:left; overflow:hidden;}
span.inzb_hx{ width:60px; height:30px; float:left; overflow:hidden;}
span.inzb_mj{ width:48px; height:30px; float:left; overflow:hidden;}
span.inzb_sj{ width:40px; height:30px; float:left; overflow:hidden;}


.rsj_ok{text-align:center;height: 100px;}
.rsj_ok p{text-align:left;padding: 5px 20px 12px;}
.rsj_ok p a{ background-image: -moz-linear-gradient(top, #F9F9F9, #FAFAFA); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F9F9F9), color-stop(1, #FAFAFA)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#FAFAFA', GradientType='0'); border:1px solid #CECECE; color:#666; display:block; text-align:center; border-radius:3px; width:60px; height:24px; margin:auto; clear:both; cursor:pointer;}
.rsj_ok p a:hover{ background-image: -moz-linear-gradient(top, #FF812D, #FF6600); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FF812D), color-stop(1, #FF6600)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF812D', endColorstr='#FF6600', GradientType='0'); border:1px solid #FF6701; color:#FFF; text-decoration:none;}

.ts_txt{}
.ts_txt i{ width:22px; height:22px; display:block; float:left; margin:3px 8px auto 75px; background:url(/fz/style/index/bjsj_bg.gif) no-repeat 0 -160px;}
.ts_txt span{ float:left; font-size:13px; color:#999;}

.bj_txt{ font-size:14px; line-height:30px; height:60px; margin-bottom:6px; text-align:center;}
.bj_jg{ line-height:40px;}
.bj_jg span.fl{ padding-left:50px;}
.bj_jg em{ color:#C00; font-size:18px; margin:auto 5px;}
.bj_cx{ margin-top:10px;}
.bj_cx a{ background-color:#F7F7F7; border:1px solid #E5E5E5; color:#555; display:block; text-align:center; border-radius:3px; width:60px; height:30px; margin:auto; cursor:pointer; font-size:13px;}
.bj_cx a:hover{ background-color:#C00; border:1px solid #900; color:#FFF; text-decoration:none;}



/*------- 调整后的报价样式 -------*/
.nn_bj{ background:url(new_bj_bg.png) no-repeat 0 0;}
.nn_bj .nzbbj_more a{ background:url(new_bj_bg.png) no-repeat -350px 0;}

.nn_zb{ background:url(new_zb_bg.png) no-repeat 0 0;}
.nn_zb .nzbbj_more a{ background:url(new_zb_bg.png) no-repeat -350px 0;}

.n_zbbj{ width:328px; height:352px; border:5px solid #EEEEEE; position:relative;}
.n_zbbj .nzbbj_more{ width:80px; height:75px; overflow:hidden; position:absolute; right:-5px; top:-5px; display:none;}
.n_zbbj .nzbbj_more a{ width:80px; height:75px; display:block;}

.n_zbbj .main{margin:135px 14px 15px;height: 214px;}
.n_zbbj .main p{height:30px; padding:5px 0;font-size:15px; line-height:30px;}
.n_zbbj .main p em{ float:left;height:30px; line-height:30px;}
.n_zbbj .main p input{ height:20px; padding:4px; width:204px; border:1px solid #ccc;  font-size:15px; background-color:#FFF;}


.n_zbbj .main p .sel_icon{float:left; width:212px; height:30px; border:1px solid #ccc; ;background: url(/img/sel_icon.png) no-repeat right center;background-color:#fff; background-size:12px;background-position: 196px 9px;}
.n_zbbj .main p .sel_icon b{ float: left; width:190px;  height: 18px;overflow: hidden; margin:6px 5px; margin-left:4px;}
.n_zbbj .main p .sel_icon select{width: 214px !important; *width:218px !important; margin-left: -5px; padding-left:5px; margin-top: -3px; height: 24px; display: block;}

.n_zbbj .main p .sel_icon_t{float:left; width:100px; margin-right:10px; height:30px; border:1px solid #ccc; ;background: url(/img/sel_icon.png) no-repeat right center;background-color:#fff; background-size:12px;background-position: 86px 9px;}
.n_zbbj .main p .sel_icon_t b{ float:left; width:80px;  height: 18px;overflow: hidden; margin:6px 5px; margin-left:4px}
.n_zbbj .main p .sel_icon_t select{width: 102px; *width:106px; margin-left: -5px; padding-left:5px; margin-top: -3px; height: 24px; display: block;}

.n_zbbj .main p input.butt{width:160px; height:35px; line-height:20px; border-radius:3px;font-size:15px;color:#FFF;background-color:#CE2900;border:1px solid #CE2900;cursor:pointer;margin-left: 75px;}

.zbbj_list{height: 70px; margin:-80px auto auto 10px; *zoom:1; _position:relative;}
.zbbj_list h6{ display:none;}
.out_box_zb{ margin:5px auto 5px 10px;float:left; width:300px; height:68px; overflow:hidden; position:relative;}

.n_zbbj .zbbj_list ul{ float:left; width:308px; overflow:hidden; line-height:32px; position:absolute; top:0; left:0;}
.n_zbbj .zbbj_list li{ font-size:13px; height:30px; width:308px; float:left; overflow:hidden; *zoom:1;}
.n_zbbj .zbbj_list li:after{ content:"\20"; display:block; height:0; clear:both;}
.n_zbbj .zbbj_list span{ margin-right:5px;}
.n_zbbj .zbbj_list li i{ width:3px; height:3px; float:left; background-color:#666; margin:15px 8px auto auto;}
.n_zbbj .zbbj_list li a{ text-decoration:none;}


.n_zbbj span.inzb_xs{ width:40px; height:30px; float:left; overflow:hidden;}
.n_zbbj span.inzb_xq{ width:80px; height:30px; float:left; overflow:hidden;}
.n_zbbj span.inzb_hx{ width:60px; height:30px; float:left; overflow:hidden;}
.n_zbbj span.inzb_mj{ width:51px; height:30px; float:left; overflow:hidden;}
.n_zbbj span.inzb_sj{ width:40px; height:30px; float:left; overflow:hidden;}


.ir_bad{ width:338px; height:95px; overflow:hidden; margin-top:5px;}


/*-------- ABCDEF广告位 --------*/
.i_ad{ *zoom:1; display:block;}
.i_ad:after{ content:"\20"; display:block; height:0; clear:both;}
.i_ad ul{ *zoom:1;}
.i_ad li{ margin-bottom:6px; float:left; position:relative; background-color:#000; display:block;}
.i_ad ul:after{ content:"\20"; display:block; height:0; clear:both;}
.i_ad .iad_tl{ width:1200px; position:relative; *zoom:1; /*margin-bottom:6px;*/}
.i_ad .iad_tl:after{ content:"\20"; display:block; height:0; clear:both;}
.i_ad .iad_tl img{ width:1200px; overflow:hidden;clear:both;}
.i_ad .iad_sf{ width:1206px; overflow:hidden; margin-bottom:6px;}
.i_ad .iad_sf li{ width:402px; height:70px; overflow:hidden; margin-right:6px; position:relative; background-color:#000;}
.i_ad .iad_sf img{ width:396px; height:70px;}
.i_ad .iad_ef{ width:1206px; overflow:hidden; /*margin-bottom:6px;*/}
.i_ad .iad_ef li{ width:597px; height:70px; overflow:hidden; margin-right:6px; position:relative; background-color:#000;}
.i_ad .iad_ef img{ width:597px; height:70px;}
.i_ad .iad_wf{ width:1203.5px; overflow:hidden; /*margin-bottom:6px;*/}
.i_ad .iad_wf li{ width:197px; height:66px; overflow:hidden; margin-right:3.5px; position:relative; background-color:#000;}
.i_ad .iad_wf img{ width:197px; height:66px;}

.i_ad img:hover{ filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95;}


/*-------- 装饰公司区块 --------*/

/*二级标题通用样式*/
.i_tit{ height:52px; border-bottom:1px solid #d6b1b1; margin-bottom:18px;}
.i_tit h3{ font-size:26px; font-weight:normal;}
.i_tit h3 a{ padding-left:42px; background-image:url(tit_ico.png); background-repeat:no-repeat; color:#333;}
.i_tit h3 a:hover{ text-decoration:none; color:#C00;}
.i_map{ background:url(/fz/style/index/titmap_ico.gif) no-repeat 0 5px; padding-left:20px; font-size:16px; margin:8px auto auto 50px;}
.i_map a{ color:#333;}
.i_map a:hover{ color:#C00;}
.i_so{ font-size:16px; margin:3px auto auto 50px;}
.i_so font{ float:left; line-height:32px;}
.i_so input{ height:22px; line-height:22px; padding:4px; border:1px solid #CCC; width:150px; font-size:15px;}
/*.i_so .bor_select{border:1px solid #CCC; width:95px; height:30px; margin-right:10px;}
.i_so select{ height:22px; line-height:22px; padding:4px 0; *height:32px; *line-height:32px; *padding:0;  width:90px; margin-right:8px; border:none; font-size:15px; float:left; box-sizing:content-box; +margin:2px auto auto 2px;}*/

.i_so .bor_select{border:1px solid #CCC; width:95px; height:30px; margin-right:10px; background: url(/img/sel_icon.png) no-repeat right center; background-size:12px;background-position: 78px 9px;}
.i_so .bor_select em{ float: left; width:72px;  height: 18px;overflow: hidden; margin:6px 5px; margin-left:4px;}
.i_so select{width: 97px; *width:100px; margin-left: -5px; padding-left:5px; margin-top: -3px; height: 24px; display: block;}


.i_so input{ float:left;}
.i_so input.butt{ width:70px; height:32px; line-height:20px; border-radius:3px; font-size:15px; color:#FFF; background-color:#CE2900; border:1px solid #CE2900; cursor:pointer; margin-left:8px; float:left;}
.i_mor{ margin:14px 5px auto auto; font-family:simsun;}

/*装饰公司列表*/
.i_zsgs{}
.i_zsgs .i_tit h3 a{ background-position:0 5px;}
.cop_list{ *zoom:1; margin-bottom:8px;}
.cop_list:after{ content:"\20"; display:block; height:0; clear:both;}
.cop_list li{ width:199px; height:98px; border:1px solid #DCDCDC; float:left; margin-left:-1px; margin-top:-1px; text-align:center; padding-top:10px; cursor:pointer; position:relative; background-color:#FAFAFA; overflow:hidden;}
.cop_list li img{ width:150px; height:60px;}
.cop_list li p{ line-height:30px; width:189px; height:30px; overflow:hidden; margin:auto; *margin-top:0;}
.cop_list li p img{ vertical-align:middle; margin-left:10px; width: auto; height: auto; margin-top: -2px;}
/*.cop_list li:hover{ background-color:#FFF;}
.cop_list li:hover a{ text-decoration:none;}*/

.cop_list li em{ position:absolute; z-index:2; width:199px; height:108px; background-color:#FFF; top:0; left:0; display:none;}
/*.cop_list li:hover em{ display:block; filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95;}*/
.cop_list li i{ position:relative; font-size:20px; text-align:center; z-index:3; color:#555; top:-75px; *top:-90px; display:none;}
/*.cop_list li:hover i{ display:block; }*/
.cop_list li b{ position:relative; font-size:22px; line-height:30px; font-weight:normal; text-align:center; z-index:3; color:#F30; top:-75px; *top:-90px; display:none; background:url(/fz/style/index/coplist_ico.png) no-repeat 50px 5px; padding-left:32px;}
/*.cop_list li:hover b{ display:block; }*/
.cop_list li:hover{ background-color:#FFF;}

/*三级标题通用样式*/
.c_tit{ height:42px; border-bottom:1px solid #E5E5E5; padding:0;}
.c_tit h4{ line-height:42px; font-size:22px; font-weight:normal;}
.c_tit h4 a{ color:#222;}
.c_tit h4 a:hover{ color:#C00; text-decoration:none;}

.i_cla{ font-size:13px; margin:8px auto auto 30px; line-height:22px;}
.i_cla em{ font-family:simsun; margin:auto 2px; color:#CCC;}

/*公司动态*/
.i_gsdt{ /*height:315px;*/}
.i_gsdt ul,.i_yhly ul{ padding:11px 0; font-size:15px;}
.i_yhly ul{ padding:11px 0 0;}
.i_gsdt li,.i_yhly li{line-height: 35px;height: 35px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_gsdt li font,.i_yhly li font{ color:#CCC; float:left;}
.i_gsdt em,.i_yhly em{ margin-right:8px;}
.i_gsdt em a,.i_yhly em a{ margin:auto 4px; color:#884A22; /*width:62px;*/ overflow:hidden; float:left;}


/*在线工地列表 2020.3.11配合动态调整修改*/
.zxgd_list{/*height: 270px;*/margin-top: -10px;}
.zxgd_list ul{margin: 10px auto 10px -23px;*zoom:1;_position:relative; height:172px; overflow:hidden;}
.zxgd_list li{width: 150px;display:block;text-align:center;line-height: 20px;float:left;margin-left: 23px;margin-bottom: 10px;position:relative;}
.zxgd_list li a:hover{ text-decoration:none;}
.zxgd_list li i{ width:60px; height:22px; line-height:22px; display:block; background-color:#C00; position:absolute; z-index:1; top:0; right:0; font-size:12px; display:none;}
.zxgd_list li i a{ color:#FFF; text-decoration:none; cursor:pointer;}

.zxgd_list li:hover i{ display:block;}.i_zxgd .zxgd_list li i:hover{ background-color:#F00;}
.zxgd_list li em{ background:url(/fz/style/index/zxgdjd_ico.png) no-repeat 0 4px; padding-left:16px; margin-left:8px;}
.zxgd_list li img{width: 160px;height: 120px;margin-bottom: 5px;}
.zxgd_list li:hover img{ filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90;}
.zxgd_list li:hover .bor img{ filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95;}
.zxgd_list li p{display:block;width: 148px;height: 20px;overflow:hidden;}
.zxgd_list li p a:hover{ text-decoration:underline;}

.i_zxgd .i_cla{ margin:12px auto auto 30px}

/*会员视频*/
.i_hysp ul{ margin:10px auto 10px -18px;*zoom:1;_position:relative;}
.i_hysp li{ width:138px; float:left; margin-left:18px; position:relative;}
.i_hysp li img{ width:138px; height:90px; margin-bottom:5px;}
.i_hysp li:hover img{ filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90;}
.i_hysp li p{ line-height:22px; text-align:center; height:22px; overflow:hidden;}
.i_hysp li i{ background:url(/fz/style/index/iv_emico.png) no-repeat 0 0; width:60px; height:60px; position:absolute; z-index:1; top:13px; left:36px;}
.i_hysp li:hover i{ background-position:0 -61px;}
.i_hysp li:hover img{ filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95;}

/*VIP订单榜*/

.com_num{ width:338px; height:283px; overflow:hidden; position:relative;}
.i_top30 ul{ padding:7px 0; width:338px;  height:269px; overflow:hidden; position:relative;}



.i_top30 ul li{ line-height:28px; position:relative; height:28px; clear:both; margin:5px auto; overflow:hidden;}
.i_top30 ul li span{ float:left; width:28px; height:20px; line-height:20px; background-color:#F60; text-align:center; color:#FFF; font-weight:bold; margin:5px 12px auto auto; border-radius:2px;}
.i_top30 ul li a{ max-width:120px; position:relative; float:left; vertical-align:middle; font-size:15px; color:#000; font-family:microsoft yahei, simhei, simsun, Arial, Helvetica, sans-serif;}
.i_top30 ul li a:hover{ color:#F30;}
.i_top30 ul li img{ margin-left:5px; margin-top:8px; position:absolute; top:0; right:-32px;}
.i_top30 ul li em{ width:70px;*width:50px; color:#C00; font-weight:bold; position:absolute; right:60px; text-align:center;}
.i_top30 ul li i{ width:38px; text-align:center; float:right; padding-left:20px;}
.i_top30 ul li i a{ width:auto; color:#666; font-size:12px;}
.i_top30 ul li i a:hover{ color:#F30;}

.i_top30 .c_tit .fr{ margin:10px auto auto !important;}
.i_top30 .c_tit .fr i{ width:18px; height:18px; display:block; margin:auto 3px; border-radius:18px; float:left; background-color:#EEE; color:#FFF; text-align:center; line-height:18px; cursor:pointer;}
.i_top30 .c_tit .fr i.active{ background-color:#C00;}

/*周点击榜*/
.i_zdjb{ margin-top:-1px; *zoom:1; _position:relative;}
.i_zdjb ul{padding:10px 0 0; font-size:15px; overflow:hidden; color:#333;}
.i_zdjb li{ width:50%; float:left; line-height:30px;}
.i_zdjb li i{ width:3px; height:3px; background-color:#666; display:block; float:left; margin:15px 5px auto auto;}
.i_zdjb li a{ color:#333; width:90px; height:30px; line-height:30px; overflow:hidden; float:left;}
.i_zdjb li em{ color:#C00; float:left; margin-left:8px; font-size:13px;}


/*-------- 推荐设计师 --------*/
.i_sjs{ max-height:524px; margin-top: 10px; overflow:hidden;}
.i_sjs .i_tit h3 a{ background-position:0 -37px;}
/*.isjs_list{}
.isjs_list ul{ margin:auto -13.06px;*zoom:1;_position:relative;}
.isjs_list li{float:left;margin:auto 13.06px;text-align:center;width: 110px;height: 142px;margin-bottom: 10px;overflow: hidden;}
.isjs_list li img{ width:100px; height:100px; border:1px solid #DDD; padding:4px; border-radius:100px;}
.isjs_list li:hover img{filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90;}
.isjs_list li p{ line-height:32px; height:32px; vertical-align:middle;}
.isjs_list li p{ line-height:32px; height:32px;}
.isjs_list li p img{width:auto;height:auto;vertical-align: middle;margin-left: 5px; padding:0; border:none;}*/

.isjs_list{ overflow:hidden; width: 1200px; height: 172px; margin: 0 auto;}
.isjs_list ul{ margin:auto -11.42px;*zoom:1;_position:relative;}
.isjs_list li{float:left;margin:auto 11.42px;text-align:center;width: 130px;height: 162px;margin-bottom: 10px;overflow: hidden;}
.isjs_list li img{ width:130px; height:130px; }
.isjs_list li:hover img{filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90;}
.isjs_list li p{ line-height:32px; height:32px; vertical-align:middle;}
.isjs_list li p{ line-height:32px; height:32px;}
.isjs_list li p img{width:auto;height:auto;vertical-align: middle;margin-left: 5px; padding:0; border:none;}


/*-------- 装修案例 --------*/
.i_zxal{}
.i_zxal .i_tit h3 a{ background-position:0 -74px;}
.i_zxal .i_cla{ font-size:15px; margin:8px auto auto 12px;}
.i_zxal .i_cla a{ margin-right:9px;color:#333;}
.i_zxal .i_cla a:hover{ color:#C00;}

.i_zxal .i_mor{ display:none;}
.i_zxal .i_tit span.fl{ float:left;}

.i_zxal .gz_case{ padding-right:2px;}
.i_zxal .m_720{ float:left; width:30px; height:20px;background:url(/fz/style/index/720_m.png) no-repeat center; background-size:40px;}
.i_zxal .bold_cs{ color:#f60; float:left; text-decoration:underline;}
.i_zxal .bold_cs a{color:#f60; font-size:13px; line-height:20px;}
.i_zxal .m_hot{float:left; width:22px; height:20px;background:url(/fz/style/index/hot_c.png) no-repeat center; background-size:30px; margin-top:-8px; margin-left:-5px;}


.pic_box_out{width:468px; height:359px; overflow:hidden;}
.pic_box_inf{width:468px; height:359px; overflow:hidden; position:relative;}
.pic_box_inf a{ width:468px; height:359px; display:block; cursor:pointer;}
.i_zxal .xgt_big{ width:468px; height:359px; overflow:hidden; position:relative;}
.i_zxal .xgt_big img{ position:absolute; width:468px; height:359px; left:0; top:0; top:50%; left:50%; margin-left:-234px; margin-top:-179.5px; /*-webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);*/

/*写给IE8*/
/*position:relative\0;top:0\0;left:0\0;-webkit-transform:translate(0, 0)\0; -moz-transform:translate(0, 0)\0; -ms-transform: translate(0, 0)\0; -o-transform:translate(0, 0)\0; transform:translate(0, 0)\0;*/
}

.fz_qj_pic{width: 468px;
    height: 359px;
    overflow: hidden;
    position: relative;}


#photo-sphere{width:100%;height:100%;}

.fz_qj_pic .psv-zoom-button{ display:none;}
.fz_qj_pic .psv-markers-button{ display:none;}
.fz_qj_pic .psv-caption-content{ font-family:"宋体"; font-size:12px; line-height:20px; color:#fff;}



.i_zxal .xgt_big:hover img{filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90;}
.i_zxal .xgt_big .img_box{ width:468px; height:359px; float:left; position:relative; overflow:hidden; text-align:center; /*background-position:center; -moz-background-size:100% 100%; background-size:100% auto;*/ }


.i_zxal .xgt_big em{ position:absolute; z-index:1; bottom:0; left:0; width:468px; height:80px; display:block; background-color:#000; filter:alpha(opacity=65); -moz-opacity:0.65; opacity:0.65;}
.i_zxal .xgt_big h5{ position:relative; z-index:2; bottom:80px; text-indent:15px; width:468px; height:50px; line-height:50px; overflow:hidden; color:#FFF; font-size:25px; font-weight:normal;}
.i_zxal .xgt_big p{ position:relative; z-index:2; bottom:90px; left:15px; width:468px; height:35px; line-height:35px; overflow:hidden; color:#EEE; font-size:13px; margin-top:10px;}
.i_zxal .xgt_big a{ text-decoration:none;}
.i_zxal .xgt_big:hover h5{ color:#FFF;}


.i_zxal .xgt_big p{ line-height:22px; font-size:14px; width:340px; height:22px; overflow:hidden; float:left;}
.i_zxal .xgt_big ul{  bottom:12px; z-index:5; right:10px;}
.i_zxal .xgt_big li{ width:6px; height:6px; border-radius:3px; margin:3px; display:block; float:left; background-color:#DDD; cursor:pointer;}
.i_zxal .xgt_big li.active{ background-color:#C00;}

.i_zxal .xgt_small{ *width:732px; *float:right;}
.i_zxal .xgt_small ul{ width:732px; overflow:hidden; *float:right;}
.i_zxal .xgt_small li{ float:left; margin:auto auto 19px 19px; width:225px; height:170px; overflow:hidden; position:relative; /* background-position:center; -moz-background-size:100% 100%; background-size:100% auto;*/ }
.i_zxal .xgt_small img{ width:225px; min-height:170px; position:relative; top:50%; left:50%;  +margin-left:0; +margin-top:0;/**margin-left:-113px; *margin-top:-85px;*/ -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform:translate(-50%, -50%); transform:translate(-50%, -50%);
/*写给IE8*/
position:relative\0;top:0\0;left:0\0;-webkit-transform:translate(0, 0)\0; -moz-transform:translate(0, 0)\0; -ms-transform: translate(0, 0)\0; -o-transform:translate(0, 0)\0; transform:translate(0, 0)\0;
}
.i_zxal .xgt_small li:hover img{filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90;}
.i_zxal .xgt_small li a{width:225px; height:170px; display:block;}
.i_zxal .xgt_small li em{ position:absolute; background-color:#000; filter:alpha(opacity=65); -moz-opacity:0.65; opacity:0.65; width:224px; height:35px; overflow:hidden; padding:0 8px; bottom:0; left:0;}
.i_zxal .xgt_small li p{ position:absolute; width:224px; height:35px; line-height:35px; font-size:15px; color:#FFF; padding:0 8px; bottom:0; left:0;}


/*-------- 家居卖场 --------*/
.i_jjmc{}
.i_jjmc .i_tit h3 a{ background-position:0 -115px;}
.jjmc_list{ *zoom:1; margin-bottom:8px;}
.jjmc_list:after{ content:"\20"; display:block; height:0; clear:both;}
.jjmc_list li{ width:199px; height:98px; border:1px solid #DCDCDC; float:left; margin-left:-1px; margin-top:-1px; text-align:center; padding-top:10px; cursor:pointer; position:relative; background-color:#FAFAFA; overflow:hidden;}
.jjmc_list li img{ width:150px; height:60px;}
.jjmc_list li p{ line-height:30px; width:189px; height:30px; overflow:hidden; margin:auto; *margin-top:0;}
.jjmc_list li p img{ vertical-align:middle; margin-left:10px; width: auto; height: auto; margin-top: -2px;}
/*.jjmc_list li:hover{ background-color:#FFF;}
.jjmc_list li:hover a{ text-decoration:none;}*/

.jjmc_list li em{ position:absolute; z-index:2; width:199px; height:108px; background-color:#FFF; top:0; left:0; display:none;}
/*.jjmc_list li:hover em{ display:block; filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95;}*/
.jjmc_list li i{ position:relative; font-size:20px; text-align:center; z-index:3; color:#555; top:-75px; *top:-95px; display:none;}
/*.jjmc_list li:hover i{ display:block; }*/
.jjmc_list li b{ position:relative; font-size:22px; line-height:30px; font-weight:normal; text-align:center; z-index:3; color:#F30; top:-75px; *top:-95px;display:none; background:url(/fz/style/index/coplist_ico.png) no-repeat 50px 5px; padding-left:32px;}
/*.jjmc_list li:hover b{ display:block; }*/
.jjmc_list li:hover{ background-color:#FFF;}

/*-------- 家居建材 --------*/
.i_jjjc{}
.i_jjjc .i_tit h3 a{ background-position:0 -155px;}

/*家居建材公司列表*/
.jjjc_list{ *zoom:1; margin-bottom:8px;}
.jjjc_list:after{ content:"\20"; display:block; height:0; clear:both;}
.jjjc_list li{ width:199px; height:98px; border:1px solid #DCDCDC; float:left; margin-left:-1px; margin-top:-1px; text-align:center; padding-top:10px; cursor:pointer; position:relative; background-color:#FAFAFA; overflow:hidden;}
.jjjc_list li img{ width:150px; height:60px;}
.jjjc_list li p{ line-height:30px; width:189px; height:30px; overflow:hidden; margin:auto; *margin-top:0;}
.jjjc_list li p img{ vertical-align:middle; margin-left:10px; width: auto; height: auto; margin-top: -2px;}
/*.jjjc_list li:hover{ background-color:#FFF;}
.jjjc_list li:hover a{ text-decoration:none;}*/

.jjjc_list li em{ position:absolute; z-index:2; width:199px; height:108px; background-color:#FFF; top:0; left:0; display:none;}
/*.jjjc_list li:hover em{ display:block; filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95;}*/
.jjjc_list li i{ position:relative; font-size:20px; text-align:center; z-index:3; color:#555; top:-75px;*top:-95px; display:none;}
/*.jjjc_list li:hover i{ display:block; }*/
.jjjc_list li b{ position:relative; font-size:22px; line-height:30px; font-weight:normal; text-align:center; z-index:3; color:#F30; top:-75px;*top:-95px; display:none; background:url(/fz/style/index/coplist_ico.png) no-repeat 50px 5px; padding-left:32px;}
/*.jjjc_list li:hover b{ display:block; }*/

.jjjc_list li:hover{ background-color:#FFF;}


/*建材产品*/
.i_jccp ul{ margin:10px auto 5px -18px;*zoom:1;_position:relative;}
.i_jccp li{ width:138px; float:left; margin:5px auto auto 18px;}
.i_jccp li img{width:138px;height: 103px;margin-bottom:2px;}
.i_jccp li:hover img{filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90;}
.i_jccp li:hover a{ color:#C00; text-decoration:underline;}
.i_jccp li p{ line-height:30px; text-align:center; height:30px; overflow:hidden; font-size:15px;}

/*企业视频*/
.i_qysp{ height:178px; margin-top:-8px; *zoom:1;_position:relative;}
.i_qysp ul{margin: 15px auto 6px -6px;*zoom:1;_position:relative;}
.i_qysp li{ width:138px; float:left; margin-left:25px; position:relative;}
.i_qysp li img{width:138px;height: 103px;margin-bottom:5px;}
.i_qysp li:hover img{filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90;}
.i_qysp li p{ line-height:22px; text-align:center; height:22px; overflow:hidden;}
.i_qysp li i{ background:url(/fz/style/index/iv_emico.png) no-repeat 0 0; width:60px; height:60px; position:absolute; z-index:1; top:13px; left:36px;}
.i_qysp li:hover i{ background-position:0 -61px;}
.i_qysp li:hover img{ filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95;}

/*月点击榜*/
.i_ydjb ul{ padding:10px 0 11px; font-size:15px; overflow:hidden; color:#333;}
.i_ydjb li{ width:50%; float:left; line-height:27px;}
.i_ydjb li i{ width:3px; height:3px; background-color:#666; display:block; float:left; margin:12px 5px auto auto;}
.i_ydjb li a{ color:#333; width:90px; height:27px; line-height:27px; overflow:hidden; float:left;}
.i_ydjb li em{ color:#C00; float:left; margin-left:8px; font-size:13px;}

/*-------- 热门抢购 --------*/
.i_rmqg{}
.i_rmqg .i_tit h3 a{ background-position:0 -351px;}
.ijc_qg_main{ font-size:12px;  margin:auto auto -16px auto; padding-bottom:15px; width:1200px; overflow:hidden;}
.ijc_qg_main .ijcqg_li{ float:left; width:162px; height:232px; overflow:hidden; display:block; padding-top:15px; padding-right:20px; border:1px dotted #DDD; padding-left:16px; word-break:break-all; position:relative;}
.ijc_qg_main .ijcqg_li .ijc_qg_img{ width:162px; height:150px; position:relative; display:block; margin-bottom:5px;}
.ijc_qg_main .ijcqg_li .ijc_qg_img img{ width:162px; height:150px; -webkit-transition:-webkit-transform .2s linear; -moz-transition:-moz-transform .2s linear; -o-transition:-o-transform .2s linear;}
.ijc_qg_main .ijcqg_li .ijc_qg_img img:hover{ -webkit-transform: scale(1.03,1.03); -moz-transform: scale(1.03,1.03); -o-transform: scale(1.03,1.03);}
.ijc_qg_main .ijcqg_li .ijc_qg_img:hover img{filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90;}
.ijc_qg_main .ijcqg_li .ijc_qg_img a:hover{ text-decoration:none;}
.ijc_qg_main .ijcqg_li .ijc_qg_img em{ width:162px; height:30px; line-height:30px; background:#000; filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7; color:#FFF; font-style:normal; text-align:center; position:absolute; z-index:9; bottom:0; _top:120px; left:0; display:block;}
.ijc_qg_main .ijcqg_li p{ line-height:24px; height:24px; overflow:hidden;}
.ijc_qg_main .ijcqg_li p a{ color:#666;}
.ijc_qg_main .ijcqg_li p a:hover{ color:#F30; text-decoration:underline;}
.ijc_qg_main .ijcqg_li i, .i_jjjc .ijc_qg_main .ijcqg_li em{ font-style:normal; line-height:20px;}
.ijc_qg_main .ijcqg_li .ijc_qg_fx{ *zoom:1; clear:both;}
.ijc_qg_main .ijcqg_li .ijc_qg_fx:after { content:'\20'; display:block; height:0; clear:both;}
.ijc_qg_main .ijcqg_li .ijc_qg_fx .FL{ _width:110px;}
.ijc_qg_main .ijcqg_li .ijc_qg_fx .FR{padding:12px 5px 0 0;position:absolute; bottom:20px; right:18px;}
.ijc_qg_main .ijcqg_li .ijc_qg_fx a{ border:1px solid #C30; background:#C00; display:block; width:40px; height:20px; text-align:center; line-height:20px; color:#FFF; border-radius:3px;}
.ijc_qg_main .ijcqg_li .ijc_qg_fx a:hover{ background:#F00; color:#FFF; text-decoration:none;}
.ijc_qg_main .ijcqg_li .ijc_qg_fx i{ font-size:14px; font-family:microsoft yahei, SimSun, Arial, Helvetica, sans-serif; color:#F30; margin-right:2px;}
.ijc_qg_main .ijcqg_li .ijc_qg_fx em{ color:#666; text-decoration:line-through;}


/*-------- 小编探店 --------*/
.i_xbtd{width: 588px;height: 260px;overflow: hidden;}
.i_xbtd .i_tit h3 a{ background-position:0 -195px;}
.i_xbtd .i_tit{ border-bottom:1px solid #DDD;}
.i_xbtd ul{ margin:10px auto 10px -36.5px;*zoom:1;_position:relative;}
.i_xbtd li{width:180px;float:left;margin: 5px auto 5px 28px;}
.i_xbtd li:hover img{filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90;}
.i_xbtd li img{ width:180px; height:120px; margin-bottom:5px;}
.i_xbtd li:hover a{ color:#C00; text-decoration:underline;}
.i_xbtd li p{l;line-height: 24px;text-align: center;height: 48px;overflow:hidden;font-size:15px;margin-top: 3px;margin-left: 5px;}

/*-------- 人物专访 --------*/
.i_rwzf{width: 588px;height:260px;overflow:hidden;}
.i_rwzf .i_tit h3 a{ background-position:0 -235px;}
.i_rwzf .i_tit{ border-bottom:1px solid #DDD;}
.i_rwzf ul{margin: 10px auto 10px -38px;*zoom:1;_position:relative;}
.i_rwzf li{width: 180px;float:left;margin: 5px auto 5px 28px;}
.i_rwzf li img{width: 180px;height: 120px;margin-bottom:5px;}
.i_rwzf li:hover img{filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90;}
.i_rwzf li:hover a{ color:#C00; text-decoration:underline;}
.i_rwzf li p{line-height: 24px;text-align:center;height: 48px;overflow:hidden;font-size:15px;margin-top: 3px;margin-left: 5px;}


/*2020.5.8小编探店和人物专访合并为探店专访*/
.tdzf{ width:1200px;height: 290px;overflow: hidden; margin-top:8px;}
.tdzf .i_tit h3 a{ background-image: url(tit_ico2.png);background-position:0 -35px;}
.tdzf .i_tit{ border-bottom:1px solid #DDD;}
.tdzf ul{ margin:10px -12px;*zoom:1;_position:relative;}
.tdzf li{width:180px;float:left;margin: 5px 12px;}
.tdzf li:hover img{filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90;}
.tdzf li img{ width:180px; height:135px; margin-bottom:5px;}
.tdzf li:hover a{ color:#C00; text-decoration:underline;}
.tdzf li p{l;line-height: 24px;text-align: center;height: 48px;overflow:hidden;font-size:15px;margin-top: 3px;}


/*-------- 工长俱乐部 --------*/
.i_gzjlb{ height:310px; overflow:hidden;}
.i_gzjlb .i_tit h3 a{ background-image: url(tit_ico2.png);background-position:0 -70px;}
.i_gzjlb .i_tit{ border-bottom:1px solid #DDD;}
.i_gzjlb .i_tit h3{ font-size:26px; line-height:50px;}
.i_gzjlb .i_tit h3 a{ padding-left:42px;}
.i_gzjlb .i_tit .fr{ padding-right:8px;}
.i_zxgd .i_tit h3 a{ background-image: url(tit_ico2.png);background-position:0 0px;}
.i_gzjlb ul{}
.i_gzjlb li{float:left;/* margin: auto auto 10px; *//* margin-right: 20px; *//* margin-bottom: 28px; */margin: 8px 10px 20px;text-align:center;width: 130px;height:210px;overflow: hidden;position:relative;}
.i_gzjlb li img{width: 120px;height: 120px;margin-bottom:6px;/*border: 1px solid #DDD;padding: 4px;border-radius: 100px;*/}
/*.i_gzjlb li:hover img{filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90;}
.i_gzjlb li a{ display:block; cursor:pointer;}
.i_gzjlb li p{line-height:25px;height:25px;overflow: hidden;}
.i_gzjlb li p em{ margin:auto 8px; color:#DDD; vertical-align:middle;}
.i_gzjlb li p img{width:auto;height:auto;vertical-align: middle;margin-left: 5px; border:none; padding:0;}
.i_gzjlb li i{ width:120px; height:120px; display:block; margin:auto; top:0; left:5px; background-image:url(jlb_y.png); background-repeat:no-repeat; background-position:0 0; position:absolute; z-index:2px;}

.i_gzjlb span.yy_butt a{ border:1px solid #C30; background:#C00; display:block; width:74px; height:20px; text-align:center; line-height:20px; color:#FFF; border-radius:3px; margin-top:6px; margin-left:26px;}
.i_gzjlb span.yy_butt a:hover{ background:#F00; color:#FFF; text-decoration:none;}*/

.i_gzjlb ul{overflow: hidden;
    margin: 0 -11.42px; height: 220px;}
.i_gzjlb li{float:left; margin:0 11.42px; margin-bottom: 10px; text-align:center;width: 130px;height:220px;overflow: hidden;position:relative;}
.i_gzjlb li img{width: 130px;height: 130px;margin-bottom:6px;/*border: 1px solid #DDD;padding: 4px;border-radius: 100px;*/}
.i_gzjlb li:hover img{filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90;}
.i_gzjlb li a{ display:block; cursor:pointer;}
.i_gzjlb li p{line-height:25px;height:25px;overflow: hidden;}
.i_gzjlb li p em{ margin:auto 8px; color:#DDD; vertical-align:middle;}
.i_gzjlb li p img{width:auto;height:auto;vertical-align: middle;margin-left: 5px; border:none; padding:0;}
.i_gzjlb li i{ width:120px; height:120px; display:none; margin:auto; top:0; left:5px; background-image:url(jlb_y.png); background-repeat:no-repeat; background-position:0 0; position:absolute; z-index:2px;}

.i_gzjlb span.yy_butt a{ border:1px solid #C30; background:#C00; display:block; width:74px; height:20px; text-align:center; line-height:20px; color:#FFF; border-radius:3px; margin-top:6px; margin-left:26px;}
.i_gzjlb span.yy_butt a:hover{ background:#F00; color:#FFF; text-decoration:none;}



/*-------- 楼盘推荐 --------*/
.i_lptj .i_tit h3 a{ background-position:0 -392px;}
.i_lptj ul{ margin:10px auto 10px -24px;*zoom:1;_position:relative;}
.i_lptj li{ width:180px; float:left; margin:5px auto 5px 24px;}
.i_lptj li img{ width:180px; height:120px; margin-bottom:5px;}
.i_lptj li:hover img{filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90;}
.i_lptj li:hover a{ color:#C00; text-decoration:underline;}
.i_lptj li p{ line-height:30px; text-align:center; height:30px; overflow:hidden; font-size:15px;}

/*-------- 装修学堂 --------*/
.i_zxxt{ height:602px;}
.i_zxxt .i_tit h3 a{ background-position:0 -315px;}
.i_zxxt .i_cla{ font-size:15px; margin-left:80px;}
.i_zxxt .i_cla a{ margin-right:8px; color:#333;}
.i_zxxt .i_cla a:hover{ color:#C00;}

/*家装知识、家居风水*/
.i_jzzs{ height:255px;}
.i_jjfs{ height:159px;}
.i_jzzs ul,.i_jjfs ul{ padding:10px 0; font-size:15px;}
.i_jzzs li,.i_jjfs li{ line-height:32px; height:32px; overflow:hidden;}
.i_jzzs li i,.i_jjfs li i{ width:3px; height:3px; float:left; background-color:#666; margin:15px 5px auto auto;}
.i_jzzs em a,.i_jjfs em a{ float:left; color:#C00;}

/*装修计算器*/
.i_zxjsq{ background:url(zxjsq_bg.png) no-repeat 0 0;}
.i_zxjsq ul{padding: 12px 0 12px 8px;}
.i_zxjsq li{line-height: 32px;text-align:center;float:left;background-color:#FFF;border:1px solid #DDD;margin: 6px; border-radius:20px;}
.i_zxjsq li a{width:98px;height: 32px;display:block;}
.i_zxjsq li:hover{ border:1px solid #C00; background-color:#C00;}
.i_zxjsq li:hover a{ color:#FFF;}
.i_zxjsq li:hover a:hover{ color:#FFF; text-decoration:none;}

/*装修日记*/
.i_zxrj{ height:358px;}
.i_zxrj ul{ margin:10px auto 10px -18px;*zoom:1;_position:relative;}
.i_zxrj li{width:138px;height: 155px;overflow:hidden;float:left;margin:5px auto 3px 18px;}
.i_zxrj li img{width:138px;height: 103px;margin-bottom:5px;}
.i_zxrj li:hover img{filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90;}
.i_zxrj li:hover a{ color:#C00; text-decoration:underline;}
.i_zxrj li p{ line-height:22px; text-align:center; height:50px; overflow:hidden; font-size:15px;}

/*装修问答*/
.i_zxwd{height: 140px;margin-top: 30px;}
.i_zxwd h4{width:16px;padding: 40px 16px 21px 10px;background-color:rgba(255, 241, 166, 0.17);border-right:1px solid #E5E5E5;font-size:20px;font-weight:normal;height: 80px;line-height:22px;word-wrap:break-word;background-image:url(wd_ico.png);background-repeat:no-repeat;background-position: 11px 15px;float:left;}
.i_zxwd h4 a:hover{ text-decoration:none;}

.i_zxwd ul{float:left;font-size:15px;padding: 0 10px 3px;width:385px;}
.i_zxwd li{ *zoom:1;margin:8px auto;line-height: 24px;height: 24px;overflow:hidden;}
.i_zxwd li:after{clear:both; content:'';display:table;}
.i_zxwd li i{ width:16px; height:16px; background:url(wd_ico.png) no-repeat -65px 0; display:block; float:left; margin:4px 8px auto auto;}
.i_zxwd li a{ float:left; width:260px; overflow:hidden;}
.i_zxwd li em{ float:right; font-size:13px; color:#999;}
.i_zxwd li em font{ color:#C00;}

/*建材知识*/
.i_jczs{}
.i_jczs ul{ padding:10px 0; font-size:15px;}
.i_jczs li{ line-height:32px; height:32px; overflow:hidden;}
.i_jczs li i{ width:3px; height:3px; float:left; background-color:#666; margin:15px 5px auto auto;}
.i_jczs li font{ color:#CCC;}
.i_jczs em{ margin-right:8px;}
.i_jczs em a{ margin:auto 4px; color:#884A22;}

/*公装知识*/
.i_gzzs{}
.i_gzzs ul{ padding:10px 0; font-size:15px;}
.i_gzzs li{ line-height:32px; height:32px; overflow:hidden;}
.i_gzzs li i{ width:3px; height:3px; float:left; background-color:#666; margin:15px 5px auto auto;}
.i_gzzs em a{ float:left; color:#C00;}

/*装修专题*/
.i_zxzt{ width:338px; height:115px; overflow:hidden;}

/*-------- 在线QQ交谈 --------*/
.i_qqjt .i_tit h3 a{ background-position:0 -433px;}
.i_qqjt ul {font-size:13px; margin-left:-12.22px; margin-right:-12.22px;}
.i_qqjt li{ width:98px; height:207px; float:left; margin:auto 12.22px 15px; overflow:hidden; text-align:center;}
.i_qqjt li img{ width:90px; height:120px; border:1px solid #DDD; padding:3px; margin-bottom:5px;}
.i_qqjt li:hover img{filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90;}
.i_qqjt li p{ line-height:20px; width:90px; height:20px; overflow:hidden;}
.i_qqjt li span img{ width:auto; height:auto; border:none; background:none; padding:0; margin-top:4px;}

/*-------- 在线咨询 --------*/
.i_zxzx .i_tit h3 a{ background-position:0 -433px;}
.i_zxzx ul{ font-size:13px; margin-left:-12.22px; margin-right:-12.22px;}
.i_zxzx li{ width:86px; padding:5px; display:inline; overflow:hidden; float:left; text-align:center; margin:auto 12.22px 15px; border:1px dashed #DEDEDE; word-break:break-all;}
.i_zxzx li a{ color:#333;}
.i_zxzx li:hover{ border-color:#F93; cursor:pointer; border-style:solid;}
.i_zxzx li p{ line-height:20px; height:20px; width:86px; overflow:hidden; margin-bottom:5px;}


/*便民服务、友情链接*/
.i_bmfw{}

.v_tit{ background-color:#F5F5F5; line-height:40px; height:40px; border-bottom:1px solid #E5E5E5; padding:0 10px;}
.v_tit h3{ font-size:22px; font-weight:normal; color:#333;}
.v_tit h3 a{ color:#333;}
.v_tit h3 a:hover{ text-decoration:none;}
.v_tit .i_mor{ margin:auto; font-family:simsun;}

/*便民服务*/
.i_bmfw{}
.i_bmfw ul{padding: 10px 0 5px;}
.i_bmfw li{line-height:34px;margin: auto 25px 5px;float:left;}
.i_bmfw li a{ width:100%; padding:0 15px; text-align:center; display:block; background-color:#F7F7F7; border:1px solid #E5E5E5;}
.i_bmfw li:hover a{ background-color:#C00; border:1px solid #C00; color:#FFF;}

.bmfw_main{ margin:15px; border-top:1px solid #E5E5E5; padding-top:10px; font-size:13px;}

.bmfw_mm{ margin-right:25px;}
.bmfw_mm h6{ width:12px; padding:6px; height:56px; border-radius:2px; border:1px solid #E5E5E5; background-color:#F7F7F7; color:#777; font-weight:normal; line-height:14px; float:left;}
.bmfw_mm span{ float:left; margin:auto 15px auto 15px; word-wrap:break-word; width:300px; padding:3px 0 0 0; line-height:32px;}
.bmfw_mm span a{ margin-right:15px; float:left;}

/*友情链接*/
.i_link{}
.i_link .il_main{ padding:5px 5px 10px 15px; line-height:28px; word-break:break-all; word-wrap:break-word; white-space:nowrap; font-size:15px; }
.i_link .il_main a{ margin-right:15px; float:left;}
/*预约弹窗*/
.zxgdbm_main{ width:500px; height:260px; background:url(yycg_bg.png) no-repeat 0 0; position:fixed; z-index:19999; left:50%; top:50%; margin-left:-250px;margin-top:-130px; text-align:center; opacity:1; filter: alpha(opacity=100); padding:13px;}
.zxgdbm_main .yycg_tit h3{ width:412px; height:40px; line-height:40px; overflow:hidden; float:left; font-family:microsoft yahei; font-size:16px; text-align:left; padding-left:45px; color:#555;}
.zxgdbm_main .yycg_tit a{ width:16px; height:16px; border:1px solid #CCC; display:block; background-color:#FFF; text-align:center; line-height:12px; *line-height:14px; font-weight:bold; float:right; font-size:16px; text-decoration:none; margin:10px 10px auto auto; border-radius:2px; cursor:pointer;}
.zxgdbm_main .yycg_tit a:hover{ color:#FFF; background-color:#D00; border-color:#900;}
.zxgdbm_main .yycg_m{ clear:both; height:160px; padding:40px 20px 20px; text-align:left;}
.zxgdbm_main .yycg_m p{ line-height:26px; font-size:14px; *zoom:1; margin-bottom:10px;}
.zxgdbm_main .yycg_m p:after{ content:"\20"; display:block; height:0; clear:both;}
.zxgdbm_main .yycg_m p em{ float:left; width:100px; text-align:right; font-style:normal;}
.zxgdbm_main .yycg_m p span{ float:left;}
.zxgdbm_main .yycg_m p .yycgip_ctxt{ padding:5px; height:15px; line-height:15px; width:100px; border:1px solid #999; margin-right:5px;}
.zxgdbm_main .yycg_m p .yycgip_dtxt{ padding:5px; height:15px; line-height:15px; width:80px; border:1px solid #999; margin-right:5px;}
.zxgdbm_main .yycg_m p .yycgip_ztxt{ padding:5px; height:15px; line-height:15px; width:120px; border:1px solid #999; margin-right:5px;}
.zxgdbm_main .yycg_m p .yycgip_butt{ width:108px; height:34px; line-height:34px; display:block; float:left; border-radius:3px; cursor:pointer; margin-right:15px; background:url(sqzw_butt_bg.png) no-repeat 0 0; color:#FFF; margin-top:18px;}
.zxgdbm_main .yycg_m p .yycgip_butt1{ width:108px; height:32px; line-height:32px; border:1px solid #CCC; display:block; float:left; border-radius:3px; cursor:pointer; margin-right:15px; background:url(newzblist_bg.png) no-repeat 0 0; color:#333; margin-top:18px;}

/*---------- 页尾内容 ----------*/
/*.footer{ border-top:1px solid #000; min-width:1200px;}
.footmenu{ height:150px; overflow:hidden; background-color:#474C4B; color:#FFF; padding:5px 0;}
.footmenu a{ color:#999;}
.footmenu a:hover{ color:#CCC;}

.footmenu .fm_list{border-right:1px solid #505554;width:448px;height:150px;float:left;}
.footmenu dl{float:left;margin-right:75px;}
.footmenu dt{ font-size:15px; line-height:35px;}
.footmenu dd{ line-height:22px; font-size:12px;}

.footmenu .fm_tel_ewm{border-right:1px solid #505554;width:290px;height:150px;float:left;padding-left:10px;}
.footmenu .fm_tel_ewm .fmte-tit{ font-size:15px; line-height:30px;}
.footmenu .fm_tel_ewm .fmte-xts{ font-size:12px; color:#999;}
.footmenu .fm_tel_ewm .fmte-yxqq{ margin-top:12px;}

.footmenu .fm_tel{ font-size:20px;}
.footmenu .fmte-tel{ color:#FFF;line-height:45px; margin-left:15px;}
.footmenu .fmte-tel em{ font-size:14px; color:#FFF; margin:auto 5px;}

.footmenu .fm-ewm{ font-size:12px; line-height:30px; color:#999; text-align:center; margin-left:10px;}
.footmenu .fm-ewm span{ margin:30px 8px auto;}

.footmenu .fm-city{ width:265px; height:100px; background:url(2015/fb_city_bg.png) no-repeat center; padding:50px 0 0 20px; font-size:12px; line-height:25px;}
.footmenu .fm-city a:hover{ text-decoration:none;}

.foot_main{ padding:5px 0; text-align:center; font-size:13px; line-height:25px; background-color:#F9F9F9; color:#777;}
.foot_main p a{ color:#777; margin:auto 8px;}
.foot_main p em{ color:#444; font-style:normal; margin:auto 2px;}

.tel_qq_url{ padding-left:22px; padding-top:16px;}
.tel_qq_url p{ *zoom:1;display:block;line-height:35px;font-size: 18px;color: #F60;}
.tel_qq_url p:after{ content:"\20"; display:block; height:0; clear:both;}
.tel_qq_url p i{ font-size:15px; color:#FFF; width:90px; text-align:right; float:left;}
.tel_qq_url p span{ float:left;}
.tel_qq_url p em{font-size:14px;display:inline-table;color:#DDD;margin: auto 5px;}

.tel_qq_url .tqu_tel span{ font-size:16px; color:#F60;}
.tel_qq_url .tqu_tel span em{ font-size:14px; color:#FFF; margin:auto 5px;}

.tel_qq_url .tqu_qq span{font-size:16px;vertical-align:middle;color: #FFF;}
.tel_qq_url .tqu_qq span em{ font-size:14px; color:#FFF; margin:auto 5px;}
.tel_qq_url .tqu_qq span.qq{ vertical-align:middle; margin-left:15px; margin-top:6px;}

.tel_qq_url .tqu_url span{ font-size:16px;}
.tel_qq_url .tqu_url span em{ font-size:14px; color:#FFF; margin:auto 5px;}
.tel_qq_url .tqu_url span a{ margin-right:20px; color:#EEE;}
.tel_qq_url .tqu_url span a:hover{ color:#F60;}
*/



/*------------------------- 20180414调整 添加样式 -------------------------*/
/*2020.3.11调整修改*/
.xg_gsdt{ width:450px;}
.xg_zxgd{ width:1200px; padding-left:0;}

/*新排行榜*/
.top_company{ margin:15px auto; /*height:378px;*/ border-top:1px solid #E5E5E5;}


.topcom_ydjb{width: 354px;}
.topcom_ddb{width: 450px; margin-top:0;/*height:378px;*//*border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2;*/; display:none;}
.topcom_dlb{ width:354px;}

.tcbd_tit{/*border-bottom:1px solid #CCC; position:relative; *//* top:32px; width:320px; */margin:10px auto auto; *zoom:1; text-align:center;}
.tcbd_tit:after{ content:"\20"; display:block; height:0; clear:both;}
.tcbd_tit h5{/* position:absolute; */font-size:20px;font-weight:normal;text-align:center;/* z-index:1; *//* top: -20px; */padding:5px 20px;left: 9%; display:inline-table;/* background-color:#FFF; */}
.tcbd_tit a:hover{ text-decoration:none;}

.tcbd_tit em.ico_ddb,.tcbd_tit em.ico_ydjb,.tcbd_tit em.ico_dlb{background-image:url(bdtit_ico.png);background-repeat:no-repeat;width:22px;height:24px; display:inline-table; float:left;margin:3px 10px auto 10px;}
.tcbd_tit em.ico_ydjb{ background-position:0 -51px;}
.tcbd_tit em.ico_dlb{ background-position:0 -98px;}

.topcom_ydjb ul{ margin:18px 15px auto 0;}
.topcom_ddb ul{margin: 10px 15px auto auto;}
.topcom_dlb ul{ margin:18px auto auto 0;}
.topcom_ddb .tcbd_main{ overflow:auto; height:340px; padding-bottom:12px;}
.tcbd_main ul{ background:url(/style/bdxh123456.png) no-repeat 0 8px; *background:url(/style/bdxh123.png) no-repeat 0 10px; *max-height:310px; *overflow:hidden;}
.tcbd_main ul li{ line-height:34px; height:34px; margin:0px auto; overflow:hidden; *line-height:21px; *height:21px;}
.tcbd_main ul li a{width: 165px;float:left;padding-left:20px;}
.tcbd_main ul li a img{ vertical-align:middle; margin-left:5px; margin-top:-2px;}
.tcbd_main ul li span.bd_quyu{width: 95px;float:left;color:#999;text-align:center;}
.tcbd_main ul li a.bd_yuyue{ width:40px; float:left; color:#333; text-align:right;}
.tcbd_main ul li a:hover.bd_yuyue{ color:#F50;}
.tcbd_main ul li em{color:#F60;float:left;width: 70px;text-align: center;}
.tcbd_main ul li em.bdgray{ color:#999;}

/*----------- 底部报价条显示样式 -----------*/
.bj_fixed{ display:block;}


/*评价css*/


/*
.eval_com{ width:750px; overflow:hidden;}
.eval_com ul li{float:left;width:350px;margin-bottom: 16px;}
.eval_com ul li .com_i_line{ overflow:hidden; width:350px; height:30px; margin:10px 0;}
.eval_com ul li .com_i_line .logo_pic{ float:left; width:75px; height:30px; position:relative; margin-right:10px;}
.eval_com ul li .com_i_line .logo_pic img{ display:block; width:100%; height:100%;}
.eval_com ul li .com_i_line .com_nam{ font:16px/30px 'microsoft yahei'; color:#333; float:left; width:180px;}
.eval_com ul li .com_i_line h3{ float:left;}
.eval_com ul li .com_i_line h3 img{ vertical-align:middle; margin-left:8px; margin-top:-3px;}

.eval_deta{ width:320px; overflow:hidden;}
.eval_deta p{font: 14px/22px 'microsoft yahei';color:#777;height:66px;overflow:hidden;}
.eval_deta .tip_part{width:320px;overflow:hidden;margin-top: 5px;}
.eval_deta .tip_part .num_perc{ float:left; font:12px/20px 'microsoft yahei'; color:#f60;}
.eval_com ul li .com_i_line .prai_num{ float:right; font:12px/30px 'microsoft yahei'; color:#777; padding-right:10px;}
.eval_com ul li .com_i_line .prai_num i{ color:#F60; margin-right:3px;}

.eval_p{ width:710px; margin-top:20px; position:relative;}
*/
.eval_com{ width:1200px; height: 155px; overflow:hidden; }
.eval_com ul li{float:left;width:590px; margin: 0 10px; margin-bottom: 16px;}
.eval_com ul li .com_i_line{ overflow:hidden; width:590px; height:50px; margin:10px 0;}
.eval_com ul li:first-child{ margin-left:0;}
.eval_com ul li:last-child{ margin-right:0;}
.eval_com ul li .com_i_line .logo_pic{ float:left; width:50px; height:50px; overflow: hidden; border-radius: 50px; margin-right: 15px; position:relative; margin-right:10px;}
.eval_com ul li .com_i_line .logo_pic img{ display:block; width:100%; height:100%;}
.eval_com ul li .com_i_line .com_nam{ font:16px/30px 'microsoft yahei'; color:#333; float:left; width:180px;}
.eval_com ul li .com_i_line h3{ float:left;}
.eval_com ul li .com_i_line h3 img{ vertical-align:middle; margin-left:8px; margin-top:-3px;}
.eval_com a{text-decoration: none !important;}
.eval_deta{ width:525px; padding-left: 65px; overflow:hidden;}
.eval_deta p{font: 14px/22px 'microsoft yahei';color:#333;height:44px;overflow:hidden; }
.eval_deta p:hover{ text-decoration:none !important; }
.eval_deta .tip_part{width:320px;overflow:hidden;margin-top: 5px;}
.eval_deta .tip_part .num_perc{ float:left; font:12px/20px 'microsoft yahei'; color:#f60;}
.eval_com ul li .com_i_line .prai_num{ float:right; font:12px/30px 'microsoft yahei'; color:#777; padding-right:10px;}
.eval_com ul li .com_i_line .prai_num i{ color:#F60; margin-right:3px;}

.eval_p{ width:1200px; margin-top:20px; position:relative;margin-bottom: 10px;}


.eval_p .c_tit {

    padding-bottom: 12px !important;
    margin-bottom: 6px !important;
}

.eval_p .rig_tips_i{ float:right; width: 525px; overflow: hidden;}
.eval_p .rig_tips_i .cost_info{ overflow:hidden; height: 20px;}
.eval_p .rig_tips_i .cost_info p{ float:left; font-size: 13px; line-height: 20px; margin-right: 10px; color: #777;}

.eval_p .rig_tips_i .cost_info em{ float:left; margin-right: 5px; height:14px; margin-top: 3px; line-height: 14px; font-size: 12px;  padding-right: 5px; border-right: 1px solid #e4e4e4; color: #999;}
.eval_p .rig_tips_i .cost_info em:last-child{margin-right: 0; padding-right: 0; border-right: 0px solid #e4e4e4;}

.eval_com .com_info{ width:525px; padding-left: 65px; overflow:hidden;}
.eval_com .com_info .com_nam{float:left; font-size: 13px; font-weight: normal; line-height: 35px; margin-right: 20px; color: #777;}
.eval_com .com_info .com_nam:hover{color:#f60;}
.eval_com .com_info .prai_num{ position: inherit; margin-right: 20px;  right: auto; bottom: auto;font-size: 13px; line-height: 35px; float: left;}
.eval_com .com_info .prai_num i{ color:#F60; margin-right:3px;}
.eval_com .com_info .date_sty{float:left; font-size: 13px; line-height: 35px; margin-right: 20px; color: #aaa; display:none;}
.eval_com .com_info .zan_css{float:left; font-size: 13px; cursor: pointer; line-height: 35px; margin-right: 20px; color: #777; padding-left: 24px; background: url("tit_ico2.png") no-repeat; background-position: -3px -105px;}
.eval_com .com_info .com_nam img{vertical-align: initial; margin-left: 3px;}
.eval_com .com_info .zan_css_yes{background-position: -3px -140px;}
.point_cir{ position:absolute; bottom:0; left:50%; font-size: 0; width:100px; text-align:center; margin-left:-50px;}
.point_cir ul li{ display:inline-block !important;  *display:inline; *zoom:1;vertical-align:middle; margin:4px; width:8px; height:8px; border-radius:8px; background-color:#ccc; cursor:pointer;}
.point_cir ul li.active{ background-color:#f60;}

.point_cir div span{ display:inline-block !important;  *display:inline; *zoom:1;vertical-align:middle; margin:4px; width:8px; height:8px; border-radius:8px; background-color:#ccc; cursor:pointer;}
.point_cir div span.active{ background-color:#f60;}

.topcom_ddb .tcbd_main::-webkit-scrollbar {
    width: 2px;
}
.topcom_ddb .tcbd_main::-webkit-scrollbar-track-piece {
    background-color: #F7F7F7;
} /* 滚动条的内层滑轨背景颜色 */
 
.topcom_ddb .tcbd_main::-webkit-scrollbar-track {
    background-color: #fff;
} /* 滚动条的外层滑轨背景颜色 */
 
.topcom_ddb .tcbd_main::-webkit-scrollbar-thumb {
    background-color: #DDD;
} /* 滚动条的内层滑块颜色 */
 
.topcom_ddb .tcbd_main::-webkit-scrollbar-button {
    background-color: #fff;
    display: none;
}



/*评价css——end*/



/*祝福视频*/

.bot_fix{ position:fixed; width:100%; height:1px; left:0; bottom:-400px; z-index:105; }
.bot_fix img{ position:absolute;}
.bot_line{ position:absolute; bottom:0; width:100%; }
.bot_line img{ position:absolute; width:1920px; height:68px; left:50%; bottom:0; margin-left:-960px; animation:an06 3s infinite;
-webkit-animation:an06 3s infinite;-webkit-animation-delay:0.5s;animation-delay:0.5s}

.cloud_box{ position:absolute; width:1920px; left:50%; bottom:0; margin-left:-960px; }
.cloud_box img{ position:absolute; width:546px; height:282px;}
.cloud_box .posi01{ left:-36px; bottom:-103px; animation:an01 3s infinite;
-webkit-animation:an01 3s infinite;-webkit-animation-delay:0.5s;animation-delay:0.5s} 
.cloud_box .posi02{ left:406px; bottom:-172px;animation:an02 3s infinite;
-webkit-animation:an02 3s infinite;-webkit-animation-delay:0.5s;animation-delay:0.5s} 
.cloud_box .posi03{ left:711px; bottom:-73px; width:384px; height:200px;animation:an03 3s infinite;
-webkit-animation:an03 3s infinite;-webkit-animation-delay:0.5s;animation-delay:0.5s} 
.cloud_box .posi04{ left:1040px; bottom:-149px;animation:an04 3s infinite;
-webkit-animation:an04 3s infinite;-webkit-animation-delay:0.5s;animation-delay:0.5s} 
.cloud_box .posi05{ left:1432px; bottom:-178px;animation:an05 3s infinite;
-webkit-animation:an05 3s infinite;-webkit-animation-delay:0.5s;animation-delay:0.5s} 

.peo_fl{ position:absolute; width:1920px; left:50%; bottom:-500px; margin-left:-960px;}

.peo_fl .posi01{ left:329px; bottom:0px;width:255px; height:305px;animation:ani01 3s infinite;
-webkit-animation:ani01 3s infinite;-webkit-animation-delay:0.5s;animation-delay:0.5s} 
.peo_fl .posi02{ left:578px; bottom:25px;width:374px; height:217px;animation:an02 3s infinite;
-webkit-animation:ani02 3s infinite;-webkit-animation-delay:0.5s;animation-delay:0.5s} 
.peo_fl .posi03{ left:977px; bottom:96px; width:99px; height:102px; cursor:pointer;} 
.peo_fl .posi04{ left:1065px; bottom:-153px;width:300px; height:634px;animation:ani03 3s infinite;
-webkit-animation:ani03 3s infinite;-webkit-animation-delay:0.5s;animation-delay:0.5s} 
.peo_fl .posi05{ left:1383px; bottom:0px;width:240px; height:305px;animation:ani04 3s infinite;
-webkit-animation:ani04 3s infinite;-webkit-animation-delay:0.5s;animation-delay:0.5s} 

.clo_time{ position:fixed; right:160px; bottom:210px; width:133px; height:46px; background-image:url(/fz/style/index/video/time.png); background-size:100%; cursor:pointer;}
.clo_time p{ float:right; width:86px; text-indent:10px; height:46px; overflow:hidden; font:14px/46px '宋体'; color:#fff;}






.video_flo{ position:fixed; width:0; z-index:120; height:900px; left:50%; top:50%; overflow:hidden; margin-top:-480px; margin-left:0;}
.video_flo .bor_vid_bg{ width:1100px; height:640px; position:absolute;  left:50%; top:50%; margin-top:-320px; margin-left:-550px; background:url(/fz/style/index/video/hz_m.png) center no-repeat; background-size:1100px;}

.video_flo .bor_out_v{ width:816px; height:466px; position:absolute; left:50%; overflow:hidden; top:50%; margin-left:-410px; margin-top:-235px; border:2px solid #fceb7c;}
.video_flo .bor_out_v .vid_fm_box { width:800px; height:450px; overflow:hidden; margin:8px;}
.video_flo .bor_out_v .vid_fm_box video{ display:block; width:100%; height:100%;}

.video_flo .tit_w{ position:absolute; left:50%; width:600px; margin-left:-300px; top:10px; height:300px; background-image:url(/fz/style/index/video/video_mm.png); background-size:600px; background-position:0 0;}

.video_flo .word_bot{ position:absolute; bottom:130px; width:440px; margin-left:-220px; overflow:hidden; left:50%;}
.video_flo .word_bot p em{ float:left; width:36px; font-weight:bold; height:36px; text-align:center; line-height:36px; font-size:22px; margin:0 2px; border-radius:44px; border:4px solid #f6ce94; color:#f6ce94;}
.video_flo .word_bot .fl_l{ float:left;}
.video_flo .word_bot .fl_r{ float:right;}
.video_flo .yun_m_l{ position:absolute;animation:ani01 3s infinite;
-webkit-animation:ani01 3s infinite;-webkit-animation-delay:0.5s;animation-delay:0.5s; width:200px; height:150px; left:0px; top:430px; background-image:url(/fz/style/index/video/video_mm.png); background-size:600px; background-position:-400px -300px; }
.video_flo .yun_m_r{ position:absolute;animation:ani02 3s infinite;
-webkit-animation:ani02 3s infinite;-webkit-animation-delay:0.5s;animation-delay:0.5s; width:200px; height:150px; right:0px; top:220px; background-image:url(/fz/style/index/video/video_mm.png); background-size:600px; background-position:-400px -300px; }
.video_flo .shu_m_l{ position:absolute; width:200px; height:200px; left:0px; bottom:90px; background-image:url(/fz/style/index/video/video_mm.png); background-size:600px; background-position:0px -300px; }
.video_flo .shu_m_r{ position:absolute; width:200px; height:200px; right:0px; bottom:90px; background-image:url(/fz/style/index/video/video_mm.png); background-size:600px; background-position:-200px -300px; }
.video_flo .deng_m{ position:absolute; animation:deng 2s infinite;
-webkit-animation:deng 2s infinite;transform-origin:center top; -webkit-transform-origin:center top;width:100px; height:150px; right:170px; bottom:70px; background-image:url(/fz/style/index/video/video_mm.png); background-size:600px; background-position:-500px -450px; }

.video_flo .clo_m_m{ position:absolute; cursor:pointer; top:83px; right:141px; z-index:5; width:100px; height:100px; background-image:url(/fz/style/index/video/video_mm.png); background-size:600px; background-position:0px -500px;}
.video_flo .clo_m_m em{ display:block; height:34px; margin-top:75px; margin-left:49px; border-left:2px solid #d6ba89;}



@keyframes an01{0%{ transform:translate(0,0px)}50% {transform:translate(0,-10px);}to{transform:translate(0,0px)}}
@keyframes an02{0%{ transform:translate(0,0px)}50% {transform:translate(0,10px)}to{transform:translate(0,0px)}}
@keyframes an03{0%{ transform:translate(0,0px)}50% {transform:translate(0,-10px)}to{transform:translate(0,0px)}}
@keyframes an04{0%{ transform:translate(0,0px)}50% {transform:translate(0,10px)}to{transform:translate(0,0px)}}
@keyframes an05{0%{ transform:translate(0,0px)}50% {transform:translate(0,-10px)}to{transform:translate(0,0px)}}
@keyframes an06{0%{ transform:translate(0,0px)}50% {transform:translate(12px,-2px)}to{transform:translate(0,0px)}}

@-webkit-keyframes an01{0%{ transform:translate(0,0px)}50% {transform:translate(0,-10px);}to{transform:translate(0,0px)}}
@-webkit-keyframes an02{0%{ transform:translate(0,0px)}50% {transform:translate(0,10px)}to{transform:translate(0,0px)}}
@-webkit-keyframes an03{0%{ transform:translate(0,0px)}50% {transform:translate(0,-10px)}to{transform:translate(0,0px)}}
@-webkit-keyframes an04{0%{ transform:translate(0,0px)}50% {transform:translate(0,10px)}to{transform:translate(0,0px)}}
@-webkit-keyframes an05{0%{ transform:translate(0,0px)}50% {transform:translate(0,-10px)}to{transform:translate(0,0px)}}
@-webkit-keyframes an06{0%{ transform:translate(0,0px)}50% {transform:translate(12px,-2px)}to{transform:translate(0,0px)}}

@keyframes ani01{0%{ transform:translate(0,0px)}50% {transform:translate(0,-13px);}to{transform:translate(0,0px)}}
@keyframes ani02{0%{ transform:translate(0,0px)}50% {transform:translate(2px,9px)}to{transform:translate(0,0px)}}
@keyframes ani03{0%{ transform:translate(0,0px)}50% {transform:translate(1px,-14px)}to{transform:translate(0,0px)}}
@keyframes ani04{0%{ transform:translate(0,0px)}50% {transform:translate(-2px,12px)}to{transform:translate(0,0px)}}
@-webkit-keyframes ani01{0%{ transform:translate(0,0px)}50% {transform:translate(0,-13px);}to{transform:translate(0,0px)}}
@-webkit-keyframes ani02{0%{ transform:translate(0,0px)}50% {transform:translate(2px,9px)}to{transform:translate(0,0px)}}
@-webkit-keyframes ani03{0%{ transform:translate(0,0px)}50% {transform:translate(1px,-14px)}to{transform:translate(0,0px)}}
@-webkit-keyframes ani04{0%{ transform:translate(0,0px)}50% {transform:translate(-2px,12px)}to{transform:translate(0,0px)}}
@keyframes deng{0% { -webkit-transform:rotate(6deg);transform:rotate(6deg);}50%{ -webkit-transform:rotate(-6deg);transform:rotate(-6deg); }100% {-webkit-transform: rotate(6deg);transform:rotate(6deg);}}
@-webkit-keyframes deng{0% { -webkit-transform:rotate(6deg);transform:rotate(6deg);}50%{ -webkit-transform:rotate(-6deg);transform:rotate(-6deg); }100% {-webkit-transform: rotate(6deg);transform:rotate(6deg);}}





/*祝福视频end*/



/*分站样式调整2022.03.25*/
.news_bb{ width:468px; border-bottom: 1px solid #f0f0f0; padding:8px 0;}
.news_bb.bdzx{ height:154px; overflow: hidden;}
.news_bb.bdcx{ height:112px; overflow: hidden; }
.news_bb ul{ width:430px; float:left;}
.news_bb.bdzx ul{ height: 154px; overflow: visible;}
.news_bb.bdcx ul{ height: 112px; overflow: hidden}
.news_bb ul li{ font-family: 'microsoft yahei'; line-height: 28px; height: 28px; overflow: hidden;}
.news_bb ul li.imp_sty{
    font-size: 28px;
    text-align: center;overflow: hidden; width: 468px; margin-bottom: 13px;line-height: 28px; height: 30px;}
.news_bb ul li a{ width:418px; }
.news_bb ul li.imp_sty a{ height:28px; width: 468px; overflow: visible;}
.news_bb.bdcx ul li a{ float:none; display: inline;}
.news_bb.bdcx ul li em a{ color: #884a22}

.news_bb .mor_news{ width:22px; float: right; font-family: 'microsoft yahei'; position: relative; height: 104px; background-color: #f5f5f5; border-radius:6px; margin-top:4px;}
.news_bb .mor_news span{font-size:12px; z-index: 2; line-height: 16px; height: 16px; color: #c30000; position: absolute; width: 100%; text-align: center; top: 50%; margin-top: -16px;}
.news_bb .mor_news:after{ content:''; background-color: #f5f5f5; width: 16px; height: 16px; -webkic-transform: rotate(45deg); transform: rotate(45deg);position: absolute; left: -2px; top: 50%; margin-top: -8px;}
.news_bb.bdzx .mor_news{ margin-top:46px;}
.theme_bb{ overflow:hidden;font-family: 'microsoft yahei';  height: 118px; width: 480px; margin-left: 2px;}
.theme_bb .ev_b{ overflow:hidden; float: left; width: 106px; margin-top: 13px; margin-right: 13px;}
.theme_bb .ev_b .pic_b{ overflow:hidden; float: left; height: 60px; width: 106px;}
.theme_bb .ev_b img{ overflow:hidden; display: block; width: 106px; height: 60px;}
.theme_bb .ev_b p{ font-size:12px; line-height: 38px; color: #999; text-align: center; }
.theme_bb .ev_b a:hover{ text-decoration:none;}


/*.rj_bb{ width:450px;}
.rj_bb ul{ width:450px; margin-top: 6px; overflow: hidden;}
.rj_bb ul li{ padding:12px 0; border-bottom: 1px dashed #e6e6e6; margin-bottom: -1px; overflow: hidden;}

.rj_bb ul li img{ width:80px; height: 60px; margin-right: 10px; float:left ;}
.rj_bb ul p { overflow: hidden;  font-family: 'microsoft yahei';font-size: 14px; margin-bottom: 7px; color: #000; line-height: 24px; height: 24px;}
.rj_bb ul p a{ color:#000; font-family: 'microsoft yahei';}
.rj_bb ul span{display: block; font-family: 'microsoft yahei'; overflow: hidden; font-size: 12px; color: #666; line-height: 16px; height: 32px;}
.rj_bb a:hover{ }*/

.rj_bb{ width:1200px; position: relative; overflow: hidden;}
.rj_bb ul{width:1230px;height: 150px;margin: 0 -15px;margin-top: 6px;overflow: hidden;}
.rj_bb ul li{ padding:12px 0; float: left; width: 380px; margin: 0 15px; overflow: hidden;}

.rj_bb ul li img{width: 175px;height: 130px;margin-right: 10px;float:left;}
.rj_bb ul p {overflow: hidden;font-family: 'microsoft yahei';font-size: 16px;margin-top: 2px;margin-bottom: 8px;color: #333;line-height: 22px;height: 44px;}
.rj_bb ul p a{ color:#000; font-family: 'microsoft yahei';}
.rj_bb ul span{display: block;font-family: 'microsoft yahei';overflow: hidden;font-size: 12px;color: #777;line-height: 18px;height: 75px;}
.rj_bb a:hover{ text-decoration: none; color: #c40 }

.mar_30{ margin:0 30px !important;}
.mar_0{ margin:0 !important;}

.jsq_bb{ width:348px; font-family: 'microsoft yahei'; height: 110px; border:1px solid #e5e5e5; overflow: hidden;}
.jsq_bb .js_mark{ float:left; height: 110px; width: 86px;}
.jsq_bb .js_mark .jsq_m{ display: block; width:60px; height: 60px; margin:5px auto; background: url(/css/fz/index/jsq.jpg) top repeat-y; background-size: 60px;}
.jsq_bb .js_mark span{ display: block; margin: 0 auto;text-align: center;font-size: 12px; color: #d6d6d6; line-height: 16px;}
.jsq_bb .js_ev{ float:right; width:262px; overflow: hidden;}
.jsq_bb .js_ev ul li{ width:130px; height: 36px; background-color: #f5f5f5; float: left; border:1px solid #e5e5e5; margin-right: -1px; margin-top: -1px;}
.jsq_bb .js_ev ul li em{ float:left; width: 10px; height: 10px; margin-top:13px; margin-left: 24px; margin-right: 6px; background: url(/css/fz/index/point_cir.png) no-repeat; background-position: 0 0; background-size: 10px;  }
.jsq_bb .js_ev ul li p{float:left; font-size: 12px; line-height: 36px; color: #666;}
.jsq_bb .js_ev ul li:hover{ background-color: #fff;}
.jsq_bb .js_ev ul li:hover p{ color:#f60;}
.jsq_bb .js_ev ul li:hover em{ background-position: 0 -10px;}
.i_zxxt_cs .i_zxwd{ margin-top:5px; margin-bottom:10px; }
.i_zxxt_cs .i_zxzt{ width:auto; height: auto;}
.i_zxxt_cs{ height:auto;}
.theme_box a:hover{ text-decoration:none; }
.theme_box{ position:relative; width: 450px; height: 160px; margin-top: 20px;}
.theme_box ul li .pic_b{ height: 120px; width: 100%; overflow: hidden;}
.theme_box ul li .pic_b img{ display:block; width: 100%;}
.theme_box ul li.swiper-slide{width:224px; height: 160px;} 
.theme_box ul li p{ text-align:center; opacity: 0; font-size: 15px; line-height: 40px; color: #000;  font-family: '宋体';}

.theme_box ul li span{ content:''; position: absolute; left: 0; top: 0; background-color: #fff; width: 100%; height: 100%;opacity:0.8 !important;}
.theme_box ul li.swiper-slide-active span{ opacity:0 !important;}
.theme_box ul li.swiper-slide-active p{ opacity:1}
.theme_box ul li.swiper-slide-prev span{ opacity: 0.6 !important;}
.theme_box ul li.swiper-slide-next span{ opacity:0.6 !important;}


.xing_level{ overflow:hidden;}
.xing_level .ev_eval{ float:left; margin-right:20px; background-color:transparent !important; margin-top: 2px !important;
    height: auto !important;
    border: none !important;
    padding: 0 !important;}


.xing_level .ev_eval span{ float:left; font:13px/30px "microsoft yahei"; color:#777;}
.xing_level .ev_eval em{ width:50px; height:30px; float:left; background:url(/css/evaluate/img/mar_mpc.png) no-repeat; background-size:400px;}
.xing_level .ev_eval .xing_01{ background-position:0 -10px;}
.xing_level .ev_eval .xing_02{ background-position:-50px -10px;}
.xing_level .ev_eval .xing_03{ background-position:-100px -10px;}
.eval_com ul li{}
.eval_com ul li .com_i_line{  margin-bottom: 0px}
.eval_deta{ position:relative;} 
.eval_deta p{ max-height:44px;}
.eval_deta p:after{ content:''; float: right; width: 100px; background-color: pink}


.eval_deta .prai_num{ position: absolute; right: 5px; bottom: 0; font:12px/22px 'microsoft yahei'; color:#777;}
.eval_deta .prai_num i{ color:#F60; margin-right:3px;}


/*分站样式调整end*/




/*视频样式*/

.video_list{ width:1212px; margin: 0 auto; margin-left: -6px; overflow: hidden}
		.video_list ul li{ float:left; width: 190px; margin:10px 6px; background-color: #fff;}
		
		.video_list ul li a:hover{ text-decoration:none;}
		.video_list ul li .pic_b{ position:relative; width: 190px; height: 338px; background-color: #ddd; overflow: hidden;}
		.video_list ul li .pic_b img{ display:block; width: 100%; height: 100%;}
		.video_list ul li p{line-height: 24px;
    text-align: center;
    height: 48px;
    overflow: hidden;
    font-size: 14px;
			padding: 5px 10px;
   }
/*视频样式end*/