﻿
/*主体*/
.bodymain{ width:808px; padding:30px 50px; background-color:#FFF; overflow-x:hidden;}
.bodymain h1{ text-align:center; font-size:28px; line-height:42px; font-weight:normal; color:#444;}

.bodymain .txt_doc{ border-bottom:1px solid #EEE; line-height:32px; height:32px; margin-top:30px; color:#999; font-size:12px; padding-left:4%;}
.bodymain .txt_doc span{ height: 28px; overflow: hidden; white-space: nowrap; display:inline-table;}
.bodymain .txt_doc a{ color:#666;}
.bodymain .txt_doc span.dt_fm{ float:left; width:32%;}
.bodymain .txt_doc span.dt_tm{ float:left; width:32%; text-align:center;}
.bodymain .txt_doc span.dt_nr{ float:right; text-align:right; width:27%; padding-right:5%;}



.txt_daodu{ border: 1px solid #EEE; background-color: #F9F9F9; padding:10px 10px 10px 35px; margin: 20px auto 30px; line-height:24px; position:relative; min-height:25px;}
.txt_daodu .tdd_ico{ width:46px; height:42px; display:block; background:url(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;}

.txt_main{ font-size:15px;}
.txt_main img{ max-width:808px;}
.txt_main p{ line-height:25px; padding-bottom:25px;}

.txt_line{ border-bottom: 1px solid #EEE; margin-top: 20px; margin-bottom: 15px;}

/*单篇文章分页*/
.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;}

/*文章下方广告*/
.main-bottom-ad{ width:760px; height:60px; margin:15px auto;}
.main-bottom-ad img{ width:760px; height:60px;}

/*相关文章*/
.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;}

/*右侧*/
.bodyright{ width:280px;}

.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(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(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; overflow:hidden;}
.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;}



/*---------- 新版文章列表页2016.03.07 ----------*/
.doclist{ width:908px; background-color:#FFF; overflow-x:hidden;}
.doclist .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%);}
.doclist .list_tag:after{content:"\20"; display:block; height:0; clear:both;}
.doclist .list_tag ul{ border-left:1px solid #EEE; display:block; position:relative;}
.doclist .list_tag li{ border-right:1px solid #EEE; border-bottom:1px solid #EEE; float:left; width:128px; text-align:center;}

.doclist .list_tag li.ltl_on{ font-weight:bold; border-top:1px solid #F30; border-bottom:none; background-color:#FFF; color:#F30;}
.doclist .list_tag li.ltl_on a{ color:#F30;}
.doclist .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;}
.doclist .list_tag li.ltl_mor_on{ width:133px; border-right:none; text-indent:25px; text-align:left;}
.doclist .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;}
.doclist .list_tag .ltl_mor_on p{ border-bottom:1px solid #EEE;}
.doclist .list_tag .ltl_mor_on p:hover{ background-color:#F5F5F5;}

.doclist .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%);}

.doclist .doclist_main{ min-height:1704px; *min-height:1692px;}
.doclist .doclist_main ul{ margin-bottom:25px;}
.doclist .doclist_main li{ border-bottom:1px solid #F3F3F3; padding:30px 30px; *zoom:1; *margin-top:-4px;}
.doclist .doclist_main li:after{ content:"\20"; display:block; height:0; clear:both;}
.doclist .doclist_main li:hover{ background-color:#FAFAFA;}

.doclist .doclist_main li a{ text-decoration:none;}
.doclist .doclist_main li h3{line-height:30px;height:30px;overflow:hidden;font: 22px/30px "microsoft yahei","simhei"; font-weight:400; color: #333;/* font-weight:bold; */margin-bottom: 15px;}
.doclist .doclist_main li h3 a{ max-width:660px; height:38px; float:left;color: #333;}
.doclist .doclist_main li a h3{ color:#333;}
/*.doclist .doclist_main li h3 em{ float:right; margin:5px 10px auto auto; width:20px; height:20px; display:block; background-image:url(doclist_bg.png); background-position:-100px -20px; background-repeat:no-repeat; cursor:pointer;}
.doclist .doclist_main li h3 em:hover{ background-position:-150px -20px;}
.doclist .doclist_main li .bdsharebuttonbox{ float:right; margin:8px 5px auto auto; *margin:-25px 10px auto auto; width:20px; height:20px; display:block; background-image:url(doclist_bg.png); background-position:-100px -20px; background-repeat:no-repeat; cursor:pointer;}
.doclist .doclist_main li .bdsharebuttonbox:hover{ background-position:-150px -20px;}
.doclist .doclist_main li .bdsharebuttonbox a{ background:none;}
*/

.doclist .doclist_main li .dml_imgtxt{ *zoom:1; color:#666; line-height:21px; font-size:14px;}
.doclist .doclist_main li .dml_imgtxt:after{ content:"\20"; display:block; height:0; clear:both;}
.doclist .doclist_main li .dml_imgtxt img{width:200px;height: 150px;float:left;margin:auto 20px auto auto;}
.doclist .doclist_main li .dml_txt{max-height: 150px;overflow:hidden;display:block;}
.doclist .doclist_main li .dml_txt a{ color:#666;} .doclist .doclist_main li .dml_txt a:hover{ color:#666;}

.dml_zy{line-height:22px;height:66px; display:block; overflow:hidden;margin-bottom:15px;}
.dml_see{ margin-left:25px; background:url(../images/see_time.png) no-repeat 0 4px; padding-left:22px; color:#999; font-size:13px;}

.doclist .doclist_main li p{ *zoom:1; line-height:20px; color:#777; margin-top:7px; *margin-top:5px;}
.doclist .doclist_main li p:after{ content:"\20"; display:block; height:0; clear:both;}
.doclist .doclist_main li .dml_cpy{ font-size:15px; margin-left:15px; float:left; color:#CCC;}
.doclist .doclist_main li .dml_cpy img{ width:auto; height:auto; margin:10px 6px auto auto;}
.doclist .doclist_main li .dml_cpy a{ color:rgba(175, 75, 50, 1); margin:auto 6px; float:none; float:left;}
.doclist .doclist_main li .dml_cpy a:hover{ color:#F60; text-decoration:underline;}
.doclist .doclist_main li .dml_cpy font{float:left;}

.doclist .doclist_main li .dml_time{ float:left; font-size:13px; color:#999; padding-right:15px;}
.doclist .doclist_main li .dml_time a{ width:auto; float:none; color:#999; margin-left:15px;}
.doclist .doclist_main li .dml_time a:hover{ color:#F60; text-decoration:underline;}

/*
.doclist .doclist_main li .dml_tag{ margin-left:25px; float:right; display:none;}
.doclist .doclist_main li:hover .dml_tag{ display:block;}
.doclist .doclist_main li .dml_tag a{ margin-right:10px; color:#CCC;}
.doclist .doclist_main li .dml_tag a:hover{ color:#F60; text-decoration:underline;}
*/


/*--------------------重定义广告尺寸--------------------*/
.W960{ width:1200px; margin:auto;}
.A1_ad{ margin:auto; *zoom:1; font-size:0;}
.A1_ad:after{ content:'\20'; display:block; height:0; clear:both; font-size:0;}

.A1_1{ width:1200px; clear:both;}
.A1_1 li{ width:1200px; overflow:hidden; margin-top:5px;}
.A1_1 li img{ width:1200px;}

.A1_2{ width:1206px; *zoom:1; font-size:0; *margin-top:5px;}
.A1_2:after{ content:'\20'; display:block; height:0; clear:both; font-size:0;}
.A1_2 li{ width:597px; min-height:65px; overflow:hidden; display:inline; float:left; margin-top:5px; margin-right:6px;}
.A1_2 li.f_r,.A1_2 li.f_l{ float:left;}
.A1_2 li img{ width:597px;}

.A1_3{ width:1206px; *zoom:1; font-size:0;}
.A1_3:after{ content:'\20'; display:block; height:0; clear:both; font-size:0;}
.A1_3 li{ width:396px; overflow:hidden; display:inline; float:left; margin-top:5px; margin-right:6px;}
.A1_3 li img{ width:396px;}

.A1_6{ width:1206px; *zoom:1; font-size:0; *margin-top:-4px;}
.A1_6:after{ content:'\20'; display:block; height:0; clear:both; font-size:0;}
.A1_6 li{ width:195px; overflow:hidden; display:inline; float:left; margin-top:5px; margin-right:6px;}
.A1_6 li img{ width:195px;}





/*----小编探店、人物专访 文章前公司信息模块儿 2016.03.22 ----*/

.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;}

/*星星等级*/
.star1,.star2,.star3,.star4,.star5,.star6,.star7,.star8,.star9,.star10{ background-image:url(/fz/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;}