.ct_gg{ margin:20px auto;}
.tag_main{ width:886px;}
.tm_m{ border:1px solid #E5E5E5; background-color:#FFF; margin-bottom:20px;}
.tm_m .tmm_tit{ background-color:#F7F7F7; height:40px; line-height:40px; border-bottom:1px solid #E5E5E5; padding:0 10px;}
.tm_m .tmm_tit h3{ float:left; font-size:16px; color:#666;}
.tm_m .tmm_tit h3 a{ color:#666;}
.tm_m .tmm_tit span{ float:right;}
.tm_m ul{ margin:15px; *zoom:1; line-height:32px;}
.tm_m ul:after{ content:"\20"; display:block; height:0; clear:both;}
.tm_m ul li{ float:left; margin-right:20px;}
.tm_m .tmm_tel{ margin:15px;*zoom:1;}
.tm_m .tmm_tel:after{ content:"\20"; display:block; height:0; clear:both;}
.tm_m .tmm_tel h5{ float:left; font-size:15px;}
.tm_m .tmm_tel span{ float:right;}
.tm_m ul em{ float:left; padding:0 10px; margin-right:15px; line-height:30px; background-color:#F7F7F7; border:1px solid #E5E5E5;}
.tm_m ul em.c_color1{ color:#94c386;}
.tm_m ul em.c_color2{ color:#fdba76;}
.tm_m ul em.c_color3{ color:#9D97D5;}
.tm_m ul em.c_color4{ color:#FF6600;}

.tag_main hr{ color:#EEE; border:none; border-bottom:1px solid #EEE; background-color:#EEE; margin:5px 15px 20px;}

.tag_list{ width:806px; border:1px solid #E5E5E5; background-color:#FFF; padding:30px 40px;}
.tag_list h1{ line-height:42px; font-size:26px; text-align:center; font-weight:normal;}
.tag_list .txt_doc{border-bottom:1px solid #EEE;line-height:32px;height:32px;color:#999;font-size:12px;margin-top: 30px;text-align: center;}
.tag_list .txt_doc span{height: 28px;overflow: hidden;white-space: nowrap;display:inline-table;margin: auto 20px;}
.tag_list .txt_doc a{ color:#666;}
.tag_list .txt_doc span.dt_nr{float:right;text-align:right;width:25%;pad;padding-right:7%; display:none;}
.tag_list .tl_imgtxt{ background-color:#F7F7F7; margin:20px auto auto; padding:20px; font-size:15px; line-height:26px; *zoom:1; text-indent:32px;}
.tag_list .tl_imgtxt:after{ content:"\20"; display:block; height:0; clear:both;}
.tag_list .tl_imgtxt img{ width:300px; height:auto; float:left; margin-right:15px;}

.tag_list fieldset{border:1px dotted #DDD;margin:20px auto;padding: 15px 20px 10px;max-height:100px; max-height:98px\0; padding-bottom:20px\0; max-height:98px\0\9; padding-bottom:10px\0\9; overflow-y: hidden;}
.tag_list fieldset legend{font-size: 16px; margin-bottom:15px\0; margin-bottom:0px\0\9;}
.tag_list fieldset legend b{padding:0 10px;background-color:#FFF;font-weight:normal;color: #444;}
.tag_list fieldset li{float:left;margin: auto 25px 10px auto;font-size: 14px;white-space: normal;}
.tag_list fieldset li a{color: #777;}
.tag_list fieldset li a:hover{ color:#F30;}


.tag_list .doclist_main{ min-height:1704px; *min-height:1692px;}
.tag_list .doclist_main ul{ margin-bottom:25px;}
.tag_list .doclist_main li{ border-bottom:1px solid #F3F3F3; padding:30px 30px; *zoom:1; *margin-top:-4px;}
.tag_list .doclist_main li:after{ content:"\20"; display:block; height:0; clear:both;}
.tag_list .doclist_main li:hover{ background-color:#FAFAFA;}

.tag_list .doclist_main li a{ text-decoration:none;}
.tag_list .doclist_main li h3{line-height:30px;height:30px;overflow:hidden;font: 22px/30px "microsoft yahei","simhei"; font-weight:400; color: #333; margin-bottom:8px;}
.tag_list .doclist_main li h3 a{ height:38px; float:left;color: #333;}
.tag_list .doclist_main li a h3{ color:#333;}

.tag_list .doclist_main li .dml_imgtxt{ *zoom:1; color:#666; line-height:21px; font-size:14px;}
.tag_list .doclist_main li .dml_imgtxt:after{ content:"\20"; display:block; height:0; clear:both;}
.tag_list .doclist_main li .dml_imgtxt img{width:200px;height: 150px;float:left;margin:auto 20px auto auto;}
.tag_list .doclist_main li .dml_txt{max-height: 150px;overflow:hidden;display:block;}
.tag_list .doclist_main li .dml_txt a{ color:#666;} .doclist .doclist_main li .dml_txt a:hover{ color:#666;}

.dml_zy{line-height:22px;height:110px; display:block; overflow:hidden;margin-bottom:15px;}
.dml_see{ margin-left:25px; background:url(see_time.png) no-repeat 0 4px; padding-left:22px; color:#999; font-size:13px;}

.tag_list .doclist_main li p{ *zoom:1; line-height:20px; color:#777; margin-top:7px; *margin-top:5px;}
.tag_list .doclist_main li p:after{ content:"\20"; display:block; height:0; clear:both;}
.tag_list .doclist_main li .dml_cpy{ font-size:15px; margin-left:15px; float:left; color:#CCC;}
.tag_list .doclist_main li .dml_cpy img{ width:auto; height:auto; margin:10px 6px auto auto;}
.tag_list .doclist_main li .dml_cpy a{ color:rgba(175, 75, 50, 1); margin:auto 6px; float:none; float:left;}
.tag_list .doclist_main li .dml_cpy a:hover{ color:#F60; text-decoration:underline;}
.tag_list .doclist_main li .dml_cpy font{float:left;}

.tag_list .doclist_main li .dml_time{ float:left; font-size:13px; color:#999; padding-right:15px;}
.tag_list .doclist_main li .dml_time a{ width:auto; float:none; color:#999; margin-left:15px;}
.tag_list .doclist_main li .dml_time a:hover{ color:#F60; text-decoration:underline;}



.tag_docshow{ width:806px; border:1px solid #E5E5E5; background-color:#FFF; padding:30px 40px;}
.tag_docshow h1{ line-height:42px; font-size:26px; text-align:center; font-weight:normal;}
.tag_docshow .txt_doc{line-height:32px;height:32px;color:#999;font-size:12px;margin-top: 30px;text-align: center; border-bottom:1px solid #EEE;}
.tag_docshow .txt_doc span{height: 28px;overflow: hidden;white-space: nowrap;display:inline-table;margin: auto 20px;}
.tag_docshow .txt_doc a{ color:#666;}
.tag_docshow .txt_doc span.dt_nr{float:right;text-align:right;width:25%;pad;padding-right:7%; display:none;}
.tag_docshow .tl_imgtxt{ background-color:#F7F7F7; margin:20px auto auto; padding:20px; font-size:15px; line-height:26px; *zoom:1; text-indent:32px;}
.tag_docshow .tl_imgtxt:after{ content:"\20"; display:block; height:0; clear:both;}
.tag_docshow .tl_imgtxt img{ width:300px; height:auto; float:left; margin-right:15px;}

.tag_docshow fieldset{border:1px dotted #DDD;margin:auto auto 30px;padding: 15px 15px 6px;max-height:102px; max-height:98px\0; padding-bottom:20px\0; max-height:98px\0\9; padding-bottom:10px\0\9; overflow-y: hidden;}
.tag_docshow fieldset legend{font-size: 16px;color: #444;text-align:center; margin-bottom:15px\0; margin-bottom:0px\0\9;}

legend {}
.tag_docshow fieldset legend b{ padding:0 10px; background-color:#FFF; font-weight:normal;}
.tag_docshow fieldset li{float:left;margin: auto 15px 10px auto;font-size: 14px;}
.tag_docshow fieldset li a{color: rgba(51, 51, 51, 0.62);}
.tag_docshow fieldset li a:hover{ color:#F30;}

.tag_docshow .txt_main{font-size: 16px;}
.tag_docshow .txt_main img{max-width: 760px;display:block; margin:auto;}
.tag_docshow .txt_main p{line-height: 28px;padding-bottom: 28px;text-indent: 2em;}

.tag_docshow .txt_line{ border-bottom: 1px solid #EEE; margin-top: 20px; margin-bottom: 15px;}

.txt_daodu{border: 1px solid #EEE;background-color: #F9F9F9;padding:10px 10px 10px 35px;margin: 20px auto 30px;line-height: 26px;position:relative;min-height:25px;font-size: 15px;}
.txt_daodu .tdd_ico{ width:46px; height:42px; display:block; background:url(/style/2015/nav_bg.png) no-repeat -100px 0px; position:absolute; z-index:9; left:-1px; top:-1px;}
.txt_daodu .tdd_tag{ margin-top:8px; *zoom:1;}
.txt_daodu .tdd_tag:after{ content:"\20"; display:block; height:0; clear:both;}
.txt_daodu .tdd_tag i{ width:20px; height:16px; display:block; background:url(nav_bg.png) no-repeat -200px 0px; float:left; margin:6px 8px auto auto;}
.txt_daodu .tdd_tag em{ color:#999; width:72px; float:left;}
.txt_daodu .tdd_tag span{ width:590px; float:left;}
.txt_daodu .tdd_tag a{ margin-right:15px; color:#777;}
.txt_daodu .tdd_tag a:hover{ color:#F30;}

.newspage{ text-align:center; line-height:28px; font-size:14px; height:28px; color:#999; margin:5px auto 25px;}
.newspage a{ font-size:14px; color:#F50; background:#FFF; border:1px solid #F70; padding:3px 8px; margin:auto 5px;}
.newspage a:hover{ background-color:#F70; color:#FFF; border-color:#F00; text-decoration:none;}
.newspage .cpb{ border:1px solid #F00; background:#F60; color:#FFF; padding:3px 8px; margin:auto 5px;}


.s-x-doc{ *zoom:1; margin:25px auto; font-size:15px;}
.s-x-doc:after{ content:"\20"; display:block; height:0; clear:both;}
.s-x-doc span{ width:50%; height: 28px; line-height: 28px; overflow: hidden;}
.s-x-doc span a{ color:#06C;}
.s-x-doc .fr{ text-align:right;}


.xg-doc{ border-top:1px solid #EEE;}
.xg-doc h3{ line-height:45px; font-size:18px; font-weight:normal;}

.xg-doc .xgd-img{ *zoom:1; margin:auto -12px 20px;}
.xg-doc .xgd-img:after{ content:"\20"; display:block; height:0; clear:both;}
.xg-doc .xgd-img li{ float:left; width:180px; height:135px; position:relative; margin:10px 8px;}
.xg-doc .xgd-img li img{ width:180px; height:135px;}
.xg-doc .xgd-img li p{ line-height:30px; height:30px; width:180px; background-color:#333; color:#FFF; text-align:center; overflow:hidden; position:absolute; z-index:9; bottom:0; left:0; filter:alpha(opacity=65); -moz-opacity:0.65; opacity:0.65;}
.xg-doc .xgd-img li:hover p{ filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}

.xg-doc .xgd-txt{ *zoom:1; border-top:35px;}
.xg-doc .xgd-txt:after{ content:"\20"; display:block; height:0; clear:both;}
.xg-doc .xgd-txt li{ float:left; width:45%; margin-right:5%; height:28px; line-height:28px; overflow:hidden;}
.xg-doc .xgd-txt li i{ width:3px; height:3px; background-color:#666; display:block; float:left; margin:14px 5px auto auto;}

/*发布者（公司）信息*/
.td_zf{ width:610px; height:97px; display:block; margin:25px auto; background-image:url(/fz/style/tdzf_bg.png); background-repeat:no-repeat; padding:30px 20px; *zoom:1;}
.td_zf:after{ content:"\20"; display:block; height:0; clear:both;}

.td_zf .tdzf_logo{ border:1px solid #EEE; background-color:#FFF; padding:15px;}
.td_zf .tdzf_logo:hover{ background-color:#FEFBED; border-color:#FDE6C1;}
.td_zf .tdzf_logo img{ width:150px; height:60px;}
.td_zf .tdzf_txt{ width:410px;}
.td_zf .tdzf_txt .tdzftxt_tit{ clear:both; height:20px; margin:5px auto 10px;}
.td_zf .tdzf_txt h3{ float:left; font-size:16px; margin-right:20px;}
.td_zf .tdzf_txt p{ *zoom:1; clear:both; line-height:24px;}
.td_zf .tdzf_txt p:after{ content:"\20"; display:block; height:0; clear:both;}
.td_zf .s_tel{ float:left; font-family:microsoft yahei; height:23px; line-height:23px; font-size:18px; color:#F30; text-align:left; padding-left:30px; background:url(/fz/style/tel_ico.png) no-repeat 5px 2px;}
.td_zf .s_tel em{ font-size:12px; color:#999; margin:auto 3px;}
.td_zf .s_tel em a{ margin:auto 3px;}

.td_zf .tdzf_txt p{ *zoom:1; clear:both; line-height:24px; overflow:hidden; height:24px; display:block; white-space:nowrap; text-overflow:ellipsis;}
.td_zf .tdzf_txt p span{ margin-right:50px; float:left;}
.td_zf .tdzf_txt p i{ float:left; color:#666;}
.td_zf .tdzf_txt p img{ vertical-align:middle; margin:5px auto auto auto;}
.td_zf .tdzf_txt p a{ margin:auto 5px;}

/*2019.03.19追加设计师工长类别*/
.td_zf_sg{width:610px;height: 97px;display:block;margin:25px auto;background-image:url(/fz/style/tdzf_bg.png);background-repeat:no-repeat;padding: 20px 20px 40px; *zoom:1;}
.td_zf_sg:after{ content:"\20"; display:block; height:0; clear:both;}
.td_zf_sg .tdzf_logo{border:1px solid #EEE;background-color:#FFF;padding: 5px;border-radius: 100px;margin: -0 -50px auto 10px;}
.td_zf_sg .tdzf_logo:hover{ background-color:#FEFBED; border-color:#FDE6C1;}
.td_zf_sg .tdzf_logo img{width: 100px;height: 100px;border-radius: 100px;}
.td_zf_sg .tdzf_txt{width: 470px;}
.td_zf_sg .tdzf_txt .tdzftxt_tit{ clear:both; height:20px; margin:5px auto 10px;}
.td_zf_sg .tdzf_txt h3{ float:left; font-size:16px; margin-right:20px;}
.td_zf_sg .tdzf_txt p{ *zoom:1; clear:both; line-height:24px;}
.td_zf_sg .tdzf_txt p:after{ content:"\20"; display:block; height:0; clear:both;}
.td_zf_sg .s_tel{ float:left; font-family:microsoft yahei; height:23px; line-height:23px; font-size:18px; color:#F30; text-align:left; padding-left:30px; background:url(/fz/style/tel_ico.png) no-repeat 5px 2px;}
.td_zf_sg .s_tel em{ font-size:12px; color:#999; margin:auto 3px;}
.td_zf_sg .s_tel em a{ margin:auto 3px;}
.td_zf_sg .tdzf_txt p{ *zoom:1; clear:both; line-height:24px; overflow:hidden; height:24px; display:block; white-space:nowrap; text-overflow:ellipsis;}
.td_zf_sg .tdzf_txt p span{ margin-right:50px; float:left;}
.td_zf_sg .tdzf_txt p i{ float:left; color:#666;}
.td_zf_sg .tdzf_txt p img{ vertical-align:middle; margin:5px auto auto auto;}
.td_zf_sg .tdzf_txt p a{ margin:auto 5px;}

.star1,.star2,.star3,.star4,.star5,.star6,.star7,.star8,.star9,.star10{ background-image:url(/style/star_ico.png); background-repeat:no-repeat; width:73px; height:24px; display:block; float:left; cursor:pointer;}
.star1{ background-position:0 0;}
.star2{ background-position:0 -24px;}
.star3{ background-position:0 -48px;}
.star4{ background-position:0 -72px;}
.star5{ background-position:0 -96px;}
.star6{ background-position:0 -120px;}
.star7{ background-position:0 -144px;}
.star8{ background-position:0 -168px;}
.star9{ background-position:0 -192px;}
.star10{ background-position:0 -216px;}




/*-------------------------- 新文章页右侧样式 --------------------------*/


/*右侧共用*/
.tag_right{ width:294px; overflow:hidden;}
.tag_right .ct_right_gg{ height:135px; overflow:hidden; margin-bottom:20px;}
.tag_right .tr_bjsj,.tag_right .r_comp,.tag_right .tr_zxlc,.tag_right .tr_zxzs,.tag_right .tr_zxxgt,.tag_right .tr_rmdj,.tag_right .tr_wdbq{ border:1px solid #E5E5E5; background-color:#FFF; margin-bottom:20px;}

.tr_tit{ background-color:#F7F7F7; height:40px; line-height:40px; border-bottom:1px solid #E5E5E5; padding:0 10px;}
.tr_tit h5{ float:left; font-size:16px; color:#666;}
.tr_tit h5 a{ color:#666;}
.tr_tit span{ float:right;}

.tr_main{ margin:15px;}

/*报价设计*/
.tr_bjsj{ width:292px; height:425px; border:1px solid #DDD; *zoom:1; clear:both;}
.tr_bjsj:after{ content:"\20"; display:block; height:0; clear:both;}
.tr_bjsj .ibjsj_tag{ height:41px; font-size:18px; background-color:#FAFAFA; margin-left:-1px; margin-right:-1px;}
.tr_bjsj .ibjsj_tag a{ float:left; display:block; width:145px; 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;}
.tr_bjsj .ibjsj_tag .ibsjstag_on{ background-color:#FFF; border-top:1px solid #F30; color:#F30; border-bottom:none;}
.tr_bjsj .ibjsj_tag .ibsjstag_off{ background-color:#FAFAFA; border-bottom:1px solid #EDEDED;}

.tr_bjsj .ibjsj_main{ width:252px; height:250px; margin:25px 20px;}
.tr_bjsj .ibjsj_main .izxbjm_txt{ margin-bottom:12px;}

#rsj_main .izxbjm_txt input{ border:1px solid #DEDEDE; width:230px; height:22px; padding:8px 10px; border-radius:2px;}
#rsj_main .ibjsj_butt input{ width:252px; height:38px; display:block; color:#FFF; font-size:17px; text-indent:38px; border-radius:3px; cursor:pointer; background:#C70000 url(/fz/style/index/bjsj_bg.gif) no-repeat 42px -62px;}
#rbjm1 .izxbjm_txt input{ border:1px solid #DEDEDE; width:230px; height:22px; padding:8px 10px; /*background:url(/fz/style/index/bjsj_bg.gif) no-repeat right -20px;*/ border-radius:2px;}
#rbjm1 .izxbjm_txt input#bjBuiltArea{background:url(/style/bjsj_bg.gif) no-repeat right -20px;}
#rbjm1 .ibjsj_butt input{ width:252px; height:38px; display:block; color:#FFF; font-size:17px; text-indent:38px; border-radius:3px; cursor:pointer; background:#C70000 url(/fz/style/index/bjsj_bg.gif) no-repeat 42px -62px;}

#rbjm2 .izxbjm_txt input{ border:1px solid #DEDEDE; width:230px; height:22px; padding:8px 10px; background:url(/fz/style/index/bjsj_bg.gif) no-repeat right -20px; border-radius:2px;}
#rbjm2 .izxbjm_txt1 input{ border:1px solid #DEDEDE; width:230px; height:22px; padding:8px 10px; border-radius:2px;}
#rbjm2 .izxbjm_txt1{ margin-bottom:12px;}
#rbjm2 .ibjsj_butt input{ width:252px; height:38px; display:block; color:#FFF; font-size:17px; text-indent:38px; border-radius:3px; cursor:pointer; background:#C70000 url(/fz/style/index/bjsj_bg.gif) no-repeat 65px -62px;}
#rbjm2 .bj_ydtxt{ padding:3px; margin-bottom:10px; font-size:12px; padding-left:38px; line-height:18px; color:#C9C9C9; background:url(/fz/style/index/bjsj_bg.gif) no-repeat 7px -158px;}

.tr_bjsj .ibjsj_main .ibjsj_butt{ margin-bottom:18px;}
.tr_bjsj .ibjsj_main .ibjsj_txt{ text-align:center;}
.tr_bjsj .ibjsj_main .ibjsj_txt i{ color:#F40; margin:auto 5px;}

.nice-select{ width:230px; padding:0 10px; height:38px; border: 1px solid #DEDEDE; position:relative; background:#FFF url(/fz/style/index/bjsj_bg.gif) no-repeat right 15px; border-radius:2px; margin-bottom:12px;}
.nice-select select{height:34px;line-height:34px;width: 100px;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:210px; position:relative;}
.city-select div.tag_select { padding:0 10px; height:38px; line-height:38px; border:1px solid #DEDEDE; background:#FFF url(/fz/style/index/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(/fz/style/index/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(/fz/style/index/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;}

/*添加短信验证码 2022.5.16*/
.fz_yzm{ margin-bottom:12px;}
.fz_yzm input.c_yzm_txt{ border:1px solid #DEDEDE; width:100px; 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;}



/*设计结果显示*/
.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;}

/*报价结果显示*/
#rbjm3{ padding:30px 20px;}
#rbjm3 p{ margin-bottom:25px; font-size:16px;}
#rbjm3 .rbj_txt_xts1{ font-size:14px; margin-bottom:25px; color:#777;}
#rbjm3 p em{ color:#F40; margin-right:5px; font-weight:bold;}
#rbjm3 .rbj_pj{ border-top:1px solid #DDD; padding-top:15px; color:#777;}
#rbjm3 .rbj_pj p{ font-size:15px; margin-bottom:18px;}
#rbjm3 .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;}

/*右侧推荐公司信息*/
.r_comp{ background-color:#FFF;}
.r_comp ul{ *zoom:1; margin:20px auto 5px 19px;}
.r_comp ul:after{content:"\20"; display:block; height:0; clear:both;}
.r_comp li{ width:120px; height:86px; margin-right:16px; float:left;}
.r_comp li img{ width:120px; height:48px; vertical-align:middle;}
.r_comp li p{ width:120px; height:30px; line-height:30px; overflow:hidden; display:block; text-align:center;}
.r_comp li p img{ width:auto; height:auto;}
.r-tit{ line-height:40px; height:40px; padding:0 10px; *zoom:1;}
.r-tit:after{content:"\20"; display:block; height:0; clear:both;}
.r-tit h3{ font-size:18px; font-weight:normal; float:left;}
.r-tit span{ float:right;}
.r-tit span em{ font-family:simsun; text-decoration:none;}

/*装修流程*/
.tr_zxlc .tr_main p{ font-size:15px; line-height:32px; clear:both; background:url(images/lcico_bg.png) repeat-y -75px 0;}
.tr_zxlc .tr_main p i{ width:12px; height:12px; display:inline-table; background:url(images/lcico_bg.png) no-repeat 0 0; margin-right:10px;}
.tr_zxlc .tr_main ul{ *zoom:1; padding-bottom:10px; background:url(images/lcico_bg.png) repeat-y -75px 0; padding-left:22px;}
.tr_zxlc .tr_main ul:after{ content:"\20"; clear:both; height:0; display:block;}
.tr_zxlc .tr_main li{ float:left; margin-right:15px; margin-bottom:5px;}

/*装修知识*/
.tr_zxzs{}
.tr_zxzs .tr_main{ margin:8px 15px;}
.tr_zxzs .tr_main ul{}
.tr_zxzs .tr_main li{ line-height:32px; height:32px; overflow-y:hidden;}
.tr_zxzs .tr_main i{ width:3px; height:3px; background-color:#666; margin:auto 8px 3px auto; display:inline-table;}

/*装修效果图*/
.tr_zxxgt{}
.tr_zxxgt .tr_main{ margin:15px 8px 15px 12px;}
.tr_zxxgt .tr_main ul{ *zoom:1;}
.tr_zxxgt .tr_main ul:after{ content:"\20"; display:block; height:0; clear:both;}
.tr_zxxgt ul li{ float:left; width:80px; margin:5px; position:relative;}
.tr_zxxgt ul li img{ float:left; width:80px; height:80px;}
.tr_zxxgt ul li span{ position:absolute; right:0; bottom:0; width:22px; height:14px; font:12px/14px "microsoft yahei"; color:#fff; text-align:center; background:rgba(0,0,0,0.95)}

/*热门点击*/
.tr_rmdj{}
.tr_rmdj .tr_main{ margin:8px 15px;}
.tr_rmdj .tr_main ul{}
.tr_rmdj .tr_main li{ line-height:32px; height:32px; overflow-y:hidden;}
.tr_rmdj .tr_main i{ width:3px; height:3px; background-color:#666; margin:auto 8px 3px auto; display:inline-table;}

/*热门问答*/
.tr_wdbq{}
.tr_wdbq .tr_main{ margin:8px 15px;}
.tr_wdbq .tr_main ul{ *zoom:1;}
.tr_wdbq .tr_main ul:after{ content:"\20"; display:block; height:0; clear:both;}
.tr_wdbq .tr_main li{ float:left; margin-right:15px; line-height:22px; margin-bottom:5px;}