/*-----------------列表主体-----------------*/
.activity_list{ border:1px solid #EDEDED; display:none;}
.activity_list .al_main{ _padding-top:10px; _padding-bottom:7px;}
.activity_list ul{ margin:5px; margin-bottom:9px; overflow:auto; zoom:1; clear:both;}
.activity_list{ overflow:hidden; zoom:1; clear:both; color:#333; margin-left:3px;}
.activity_list i,.activity_list em{ font-style:normal;}
.activity_list li{ line-height:26px; width:668px; height:26px; overflow:hidden;
/*IE6兼容*/_line-height:24px; _height:24px; clear:both;}
.activity_list li i{ float:left; color:#666; margin-right:3px;}
.activity_list li i em{ float:none; color:#333; margin:auto 3px; font-size:14px;}
.activity_list li i em a{ float:none; color:#333;}
.activity_list li a:hover i em{ color:#F30;}
.activity_list li:hover i{ color:#999;}
.activity_list li:hover i em a{ color:#F30;}
.activity_list li a{ overflow:hidden; float:left; color:#545454; width:420px; overflow:hidden;}
.activity_list li a:hover{ color:#F30;}
.activity_list li em{ float:right; font-size:12px; color:#999; text-align:right;}

.activity_list .li_x{ border-bottom:1px dotted #DDD; height:10px; overflow:hidden; margin:-8px 12px 10px; _margin:8px 12px 10px;}


/*-----------------右侧附加广告-----------------*/
.i_tt_ad{ width:250px; height:250px; overflow:hidden; overflow:hidden; text-align:left; zoom:0; position:relative; padding:4px; border:1px solid #DEDEDE;}

/*-----------------热点文章-----------------*/
.news_top{ border:1px solid #EDEDED; background:#F3F3F3;}
.news_top .nt_tit{ overflow:auto; zoom:1; line-height:35px; padding:0 5px 0 10px; background:#FFF; border-bottom:1px solid #E4E4E4;}
.news_top .nt_tit h3{ font-family:Microsoft YaHei, simsun, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; float:left;}
.news_top .nt_tit h3 a{ color:#333; text-decoration:none;}
.news_top .nt_tit h3 a:hover{ color:#000; text-decoration:none;}
.news_top .nt_tit em{ float:right; font-style:normal; font-size:12px; color:#999;}
.news_top .nt_tit em a{ color:#666; margin:auto 5px;}
.news_top .nt_tit em a:hover{ color:#F30;}
.news_top .nt_main{ font-size:12px; line-height:25px; padding:5px;}
.news_top .nt_main li{ width:248px; height:25px; overflow:hidden; color:#777;}
.news_top .nt_main li em{ font-style:normal; float:left;}
.news_top .nt_main li a{ width:200px; height:25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left;}
.news_top .nt_main li i{ float:right; font-style:normal;}

/*-----------------热点图片-----------------*/
.rimg_top{ border:1px solid #EDEDED; background:#F3F3F3;}
.rimg_top .ri_tit{ overflow:auto; zoom:1; line-height:35px; padding:0 5px 0 10px; background:#FFF; border-bottom:1px solid #E4E4E4;}
.rimg_top .ri_tit h3{ font-family:Microsoft YaHei, simsun, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; float:left;}
.rimg_top .ri_tit h3 a{ color:#333; text-decoration:none;}
.rimg_top .ri_tit h3 a:hover{ color:#000; text-decoration:none;}
.rimg_top .ri_tit em{ float:right; font-style:normal; font-size:12px; color:#999;}
.rimg_top .ri_tit em a{ color:#666; margin:auto 5px;}
.rimg_top .ri_tit em a:hover{ color:#F30;}
.rimg_top .ri_main{ font-size:12px; padding:3px;}
.rimg_top .ri_main ul{ overflow:auto; zoom:1; clear:both;}
.rimg_top .ri_main li{ width:120px; height:105px; overflow:hidden; float:left; margin:5px 3px; display:inline; text-align:center;}
.rimg_top .ri_main li img{ width:110px; height:70px; border:1px solid #DDD; background:#FFF; padding:4px; -webkit-transition:-webkit-transform .2s linear; -moz-transition:-moz-transform .2s linear; -o-transition:-o-transform .2s linear;}
.rimg_top .ri_main li img:hover{-webkit-transform: scale(1.03,1.03); -moz-transform: scale(1.03,1.03); -o-transform: scale(1.03,1.03);}
.rimg_top .ri_main li p{ line-height:25px; width:120px; height:25px; overflow:hidden;}

/*-----------------热点-----------------*/
.r_hot{ border:1px solid #EDEDED; background:#F3F3F3;}
.r_hot .rh_tit{ overflow:auto; zoom:1; line-height:35px; padding:0 5px 0 10px; background:#FFF; border-bottom:1px solid #E4E4E4;}
.r_hot .rh_tit h3{ font-family:Microsoft YaHei, simsun, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; float:left;}
.r_hot .rh_tit h3 a{ color:#333; text-decoration:none;}
.r_hot .rh_tit h3 a:hover{ color:#000; text-decoration:none;}
.r_hot .rh_tit em{ float:right; font-style:normal; font-size:12px; color:#999;}
.r_hot .rh_tit em a{ color:#666; margin:auto 5px;}
.r_hot .rh_tit em a:hover{ color:#F30;}
.r_hot .rh_main{ font-size:12px; line-height:25px; padding:5px;}
.r_hot .rh_main dl{ overflow:auto; zoom:1; clear:both; line-height:25px;}
.r_hot .rh_main dd{ width:80px; height:25px; overflow:hidden; float:left; margin-left:2px;}
.r_hot .rh_main dd a{ color:#555;}
.r_hot .rh_main dd a:hover{ color:#F30;}

/*-----------------视频-----------------*/
.attach_video{ border:1px solid #EDEDED; background:#F3F3F3;}
.attach_video .av_tit{ overflow:auto; zoom:1; line-height:35px; padding:0 5px 0 10px; background:#FFF; border-bottom:1px solid #E4E4E4;}
.attach_video .av_tit h3{ font-family:Microsoft YaHei, simsun, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; float:left;}
.attach_video .av_tit h3 a{ color:#333; text-decoration:none;}
.attach_video .av_tit h3 a:hover{ color:#000; text-decoration:none;}
.attach_video .av_tit em{ float:right; font-style:normal; font-size:12px; color:#999;}
.attach_video .av_tit em a{ color:#666; margin:auto 5px;}
.attach_video .av_tit em a:hover{ color:#F30;}
.attach_video .av_main{ padding:10px 0 2px 12px; font-size:12px; text-align:center;}
.attach_video .av_main ul{ overflow:auto; zoom:1; clear:both;}
.attach_video .av_main li{ width:110px; height:120px; overflow:hidden; float:left; margin-right:12px;}
.attach_video .av_main li img{ width:110px; height:88px; overflow:hidden; -webkit-transition:-webkit-transform .2s linear; -moz-transition:-moz-transform .2s linear; -o-transition:-o-transform .2s linear;}
.attach_video .av_main li img:hover{-webkit-transform: scale(1.03,1.03); -moz-transform: scale(1.03,1.03); -o-transform: scale(1.03,1.03);}
.attach_video .av_main li p{ width:110px; height:32px; overflow:hidden; line-height:32px;}



/*-----------------20160312新列表-----------------*/
.container{ width:1200px;}
.logo{ margin: 25px auto 30px 60px;}
.so{ width:875px; margin:23px auto auto 100px;}
.i_so2{ margin-left:50px;}
.c_container{ width:1200px;}
.W690{ width:888px;}
.activity_list li{ width:746px;}


.activity_list_new{ overflow:hidden; zoom:1; clear:both; color:#333; margin-left:3px; border:1px solid #EDEDED; font-family:microsoft yahei;}
.activity_list_new .list_tag{ height:38px; *zoom:1; line-height:38px; font-size:15px; background-image: -moz-linear-gradient(top, #FFFFFF, #F7F7F7); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F7F7F7)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F7F7F7', GradientType='0'); background:-ms-linear-gradient(top,#FFFFFF 0%,#F7F7F7 100%);}
.activity_list_new .list_tag:after{content:"\20"; display:block; height:0; clear:both;}
.activity_list_new .list_tag ul{ border-left:1px solid #EEE; display:block; position:relative;}
.activity_list_new .list_tag li{ border-right:1px solid #EEE; border-bottom:1px solid #EEE; float:left; width:128px; text-align:center;}

.activity_list_new .list_tag li.ltl_on{ font-weight:bold; border-top:1px solid #F30; border-bottom:none; background-color:#FFF; color:#F30;}
.activity_list_new .list_tag li.ltl_on a{ color:#F30;}
.activity_list_new .list_tag li.ltl_mor{ width:133px; border-right:none; background-image:url(doclist_bg.png); background-repeat:no-repeat; background-position:102px 16px; text-indent:32px; text-align:left;}
.activity_list_new .list_tag li.ltl_mor_on{ width:133px; border-right:none; text-indent:25px; text-align:left;}
.activity_list_new .list_tag .ltl_mor_on{ position:absolute; z-index:2; right:-1px; top:-1px; width:133px; border:1px solid #EEE; border-bottom:none; background-color:#FFF; background-image:url(doclist_bg.png); background-repeat:no-repeat; background-position:102px -34px; border-top:1px solid #DDD; text-indent:32px; text-align:left;}
.activity_list_new .list_tag .ltl_mor_on p{ border-bottom:1px solid #EEE;}
.activity_list_new .list_tag .ltl_mor_on p:hover{ background-color:#F5F5F5;}

.activity_list_new .list_tag_one{ border-bottom:1px solid #EEE; display:block; line-height:35px; font-size:18px; color:#F30; text-indent:32px; background-image: -moz-linear-gradient(top, #FFFFFF, #F7F7F7); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F7F7F7)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F7F7F7', GradientType='0'); background:-ms-linear-gradient(top,#FFFFFF 0%,#F7F7F7 100%);}

.activity_list_new .doclist_main{}
.activity_list_new .doclist_main ul{}
.activity_list_new .doclist_main li{ border-bottom:1px solid #F3F3F3; padding:10px 30px 15px; *zoom:1; *margin-top:-4px;}
.activity_list_new .doclist_main li:after{ content:"\20"; display:block; height:0; clear:both;}
.activity_list_new .doclist_main li:hover{ background-color:#FAFAFA;}

.activity_list_new .doclist_main li .cop{ border:1px solid #F5F5F5; background-color:#F9F9F9; text-align:center; width:100px; vertical-align:middle; height:60px; padding:8px; overflow:hidden; display:block; font-size:18px; color:#999; line-height:30px; float:left;display:table;}
.activity_list_new .doclist_main li .cop a{ display:table-cell; vertical-align:middle; color:#999;}
.activity_list_new .doclist_main li .cop img{ width:150px; height:60px;}
.activity_list_new .doclist_main li .cop a:hover{ text-decoration:none; color:#F60;}
.activity_list_new .doclist_main li:hover .cop{ background-color:#FFF;}

.activity_list_new .doclist_main li .city{ border:1px solid #F5F5F5; background-color:#F9F9F9; text-align:center; width:100px; vertical-align:middle; height:20px; padding:5px; overflow:hidden; display:block; font-size:16px; color:#999; line-height:20px; float:left;display:table;}
.activity_list_new .doclist_main li .city a{ display:table-cell; vertical-align:middle; color:#999;}
.activity_list_new .doclist_main li .city a:hover{ text-decoration:none; color:#F60;}
.activity_list_new .doclist_main li:hover .city{ background-color:#FFF;}


.activity_list_new .doclist_main li .zsdt_li{ float:left; width:680px; margin-left:15px;}
.activity_list_new .doclist_main li .zsdt_li h3{ font:18px/30px "微软雅黑","simhei";}
.activity_list_new .doclist_main li .zsdt_li a:hover{ text-decoration:none;}
.activity_list_new .doclist_main li .zsdt_li h3 a:hover{ color:#F60;}
.activity_list_new .doclist_main li .zsdt_li .cop_txt{ font-size:15px; margin-left:12px; color:#CCC;}
.activity_list_new .doclist_main li .zsdt_li .cop_txt a{ margin:auto 5px; color:#999;}
.activity_list_new .doclist_main li .zsdt_li .cop_txt a:hover{ text-decoration:underline;}
.activity_list_new .doclist_main li .fzdt_h3{ float:left; width:696px; margin-left:15px; font:18px/30px "微软雅黑","simhei";}
.activity_list_new .doclist_main li .fzdt_h3 a:hover{ text-decoration:none;}
.activity_list_new .doclist_main li .fzdt_h3 a:hover{ color:#F60;}

.activity_list_new .doclist_main li .zsdt_li .dml_txt{ max-height:44px; overflow:hidden; display:block; margin-top:5px; color:#999;}
.activity_list_new .doclist_main li .zsdt_li .dml_txt a{ color:#999;}
.activity_list_new .doclist_main li .zsdt_li .dml_txt a:hover{ color:#777;}
.activity_list_new .doclist_main li .dml_time{ float:right; font-size:13px; color:#999;}



/*右侧*/
.bodyright{ width:280px; font-family:"微软雅黑","simhei"; margin-top:10px;}

.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;}

/*快速报价*/
.r_ksbj{ background:url(/style/2015/nav_bg.png) no-repeat 0 -65px; height:260px;}
.r_ksbj h3{ text-align:center; font-size:18px; color:#600; line-height:45px; font-weight:normal;}
.r_ksbj .rbj_main{ width:214px; height:175px; margin:22px auto auto;}
.r_ksbj .rbj_main p{ margin-bottom:15px; *zoom:1;}
.r_ksbj .rbj_main p:after{ content:"\20"; display:block; height:0; clear:both;}
.r_ksbj .rbj_main .rbj_txt_mj{ border:1px solid #C66; height:34px; line-height:34px; padding:0 6px; width:200px; background-color:#FFF;}
.r_ksbj .rbj_main .rbj_txt_xts{ margin:-11px auto 10px; font-size:12px; color:#FFF; background:url(nav_bg.png) no-repeat -300px -28px; padding-left:20px;}
.r_ksbj .rbj_main .rbj_txt_xts1{ margin:-11px -18px 10px; font-size:12px; color:#FAF3CC; background:url(nav_bg.png) no-repeat -300px -28px; padding-left:20px;}
.r_ksbj .rbj_main .rbj_txt_sj{ border:1px solid #C66; height:34px; line-height:34px; padding:0 6px; width:200px; background-color:#FFF;}
.r_ksbj .rbj_main .rbj_txt_yzm{ border:1px solid #C66; height:34px; line-height:34px; padding:0 6px; width:80px; background-color:#FFF;}
.r_ksbj .rbj_main p span select{ height:34px; line-height:34px; width:100px;}
.r_ksbj .rbj_main p em{ width:33%; float:left; color:#FFF;}
.r_ksbj .rbj_main .rbj_butt input{ width:210px; height:40px; display:block; float:left; border:1px solid #C66; background-color:#FC6; cursor:pointer; font-weight:bold; color:#C00;}
.r_ksbj .rbj_main .rbj_butt input:hover{ background-color:#FC3;}

.r_ksbj #rbjm3{ color:#FFF;}
.r_ksbj #bjhalf,.r_ksbj #bjall{ font-size: 18px; width: auto; margin-right: 3px; font-family:microsoft yahei; color: #FF0;}
.r_ksbj .rbj_pj{ line-height:24px; border-top: 1px solid #F90; padding-top: 5px; font-size: 13px;}
.r_ksbj .rbj_pj p{ height:24px; margin:0; padding:0;}

.r_ksbj .rbj_tjok{ margin:10px auto; *zoom:1;}
.r_ksbj  p.rbj_tjok{ margin-top:10px;}
.r_ksbj .rbj_tjok:after{ content:"\20"; display:block; height:0; clear:both;}
.r_ksbj .rbj_tjok i{ width:14px; height:14px; display:block; background:url(nav_bg.png) no-repeat -300px -0; float:left; margin:5px 5px auto 20px;}
.r_ksbj .rbj_tjok span{ float:left;}
.r_ksbj .rbj_tjok input{ width:50px; height:20px; display:block; text-align:center; line-height:20px; font-size:13px; color:#333; background:url(/style/2015/nav_bg.png) no-repeat -230px -40px; float:left; cursor:pointer; margin:3px auto auto 8px;}
.r_ksbj .rbj_tjok a:hover{ color:#F30; text-decoration:none;}

/*推荐公司*/
.r_comp{ background-color:#FFF;}
.r_comp ul{ *zoom:1; margin:5px auto 5px 12px;}
.r_comp ul:after{content:"\20"; display:block; height:0; clear:both;}
.r_comp li{ width:120px; height:86px; margin-right:12px; 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_news{ background-color:#FFF;}
.r_news ul{ *zoom:1; margin:auto 10px 10px;}
.r_news ul:after{content:"\20"; display:block; height:0; clear:both;}
.r_news li{ width:258px; overflow:hidden; line-height:28px; height:28px;}
.r_news li i{ width:3px; height:3px; background-color:#999; display:block; float:left; margin:14px 5px auto auto;}

/*热点图片*/
.r_hotimg{ background-color:#FFF; width:280px;}
.r_hotimg ul{ *zoom:1; margin-left:5px;}
.r_hotimg ul:after{ content:"\20"; display:block; height:0; clear:both;}
.r_hotimg li{ float:left; width:240px; height:200px; position:relative; margin:auto 14px 5px;}
.r_hotimg li img{ width:240px; height:160px;}
.r_hotimg li span{ line-height:30px; height:30px; width:240px; background-color:#333; color:#FFF; text-align:center; overflow:hidden; position:absolute; z-index:9; bottom:40px; left:0; filter:alpha(opacity=65); -moz-opacity:0.65; opacity:0.65;}
.r_hotimg li:hover span{ filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.r_hotimg li p{ line-height:40px; height:40px; text-align:center;}
.r_hotimg li p a:hover{ text-decoration:none;}
.r_hotimg li p i{ color:#F30;}

.r_hotimg li .rhimg_butt{ position:absolute; z-index:10; width:80px; height:26px; line-height:26px; left:160px; top:0; background-color:#F60; display:block; filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.r_hotimg li .rhimg_butt a{ display:block; color:#FFF;}



/*-------------------------- 2018.10.17 新文章页右侧样式 --------------------------*/


/*右侧共用*/
.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:375px; 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 .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;}

/*设计结果显示*/
.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 15px;}
.r_comp ul:after{content:"\20"; display:block; height:0; clear:both;}
.r_comp li{width: 120px;height:86px;margin-right: 10px;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;}

/*兼容旧版右侧*/
.bodymain{ padding:30px 66px;}
.txt_main img{ max-width:745px;}
.xg-doc .xgd-img li{ margin:10px 6px;}