﻿.hctitle {width:100%;float: left;font-size: 14px;padding: 4px 0;font-weight: bold;text-indent: 20px;background-color: #F1F1F1; margin-bottom:10px;}
.hctable {width: 100%;float:left;border-left:1px solid #E7E7E7;border-top:1px solid #ddd;font-size: 12px; margin: 0;padding: 0; margin-bottom:20px;}
.hctable th {border-right: 1px solid #E7E7E7;border-bottom: 1px solid #E7E7E7;width: 140px;padding: 4px;background-color: #F5F5F5;text-align: right;font-weight:normal;}
.hctable td {border-right: 1px solid #E7E7E7;border-bottom: 1px solid #E7E7E7;padding: 4px;}
div,td{word-wrap:break-word;}
.r_pf{bottom:40%;position: fixed;right: 0;width: 45px;z-index:1120;_position:absolute;_bottom:40%;}
.r_pf a{ color:#fff;}
.r_pf span{ color:#fff;}
.r_pf li{ width:45px;float:right;cursor:pointer; height:45px; margin-bottom:1px; display:inline; font-weight:bold;position:relative;}
.r_pf li.qq{ background:url(http://www.b58b.com/banner/r3.png) 11px center no-repeat #E94545;}
.r_pf li.qq:hover{background:url(http://www.b58b.com/banner/r3.png) 11px center no-repeat #FBA206;}
.r_pf li.msg{ background:url(http://www.b58b.com/banner/r2.png) 11px center no-repeat #E94545;}
.r_pf li.wxsm{ background:url(http://www.b58b.com/banner/r0.png) 15px center no-repeat #E94545;}
.r_pf li.msg:hover{ background:url(http://www.b58b.com/banner/r2.png) 11px center no-repeat #FBA206;}
.r_pf li.wxsm:hover{ background:url(http://www.b58b.com/banner/r0.png) 15px center no-repeat #FBA206;}
.r_pf li:hover .erweima{ background:;}
.r_pf li.qq,.r_pf li.msg{ color:#fff; font-size:12px;}
.r_pf li.qq span,.r_pf li.msg span{ position:absolute; left:50px; top:15px; display:block; width:60px;}
.erweima{ width:150px; height:171px; position:absolute; left:-162px; bottom:-46px; background:#fff;background:#fff; text-align:center; line-height:22px; font-size:14px; color:#FBA206; padding:5px; border:1px solid #cbcbcb;}
.r_pf li.wxsm span{background:url(http://www.b58b.com/banner/r6.png) left top no-repeat; display:block; width:5px; height:10px; position:absolute; left:-4px; bottom:17px;}
.r_pf li.wxsm span,.r_pf li.wxsm .erweima{ display:none;}
.r_pf li.back_top{ background:url(http://www.b58b.com/banner/rt.png) center center no-repeat #E94545;}
.r_pf li.back_top:hover{background:#FBA206;}
.r_pf li.back_top .text {position:absolute;top:7px;left:10px;line-height:16px;width:30px; display:none;}
.r_pf li.back_top:hover .text {display:block; color:#fff;}
.ahide58{ display:block; width:0px; height:0px; overflow:hidden; position:absolute;_position:absolute; left:-9999px;}
.fyqlj{ text-align:left; display:inline-block; clear:both;}
.clearall{ clear:both; font-size:0; line-height:0; width:100%; overflow:hidden;}
.danye-detail img,.new92 img,.writing-size img,.nrig_con img,.insAbout img,.about img,.aboutus img,.ny_about img,.in_r img,.about_intro img,.NewsPasual img{max-width:100%;}
.content img,.divabout1 img,.newcontent img,.newsabout img,.about1 img,.channel_content img,.myart img,.othersmain img,.mscon_con img,.mabout_con img,.introduce img{max-width:100%;}
.tits4 img,.txts img,.news_bot_dl img,.kuangjia img,.main img,.w_1200 img,.newsConn img,.Conn img,.detail-context img,.aboutBody img,.text_newn img,.bu_wrapper02 img,.ph_details img,.PubTxt img,.inside img,.cont img{max-width:100%;}

.bottom_bar{ width:100%; height:40px; margin:0 auto; text-align:center; font-size:16px; font-weight:bolder; color:#ffffff; display:none; z-index:999; }
.bottom_bar span{ height:40px; line-height:18px; padding-top:4px; display: block;}
.bottom_bar a{ font-size:16px; font-weight:bolder; color:#ffffff; }
#smss{float:left; width:50%; height:40px; margin:0 auto; text-align:center; background:#ff7e16; font-size:16px; font-weight:bolder; color:#ffffff;}
#telphone{float:left; width:50%; height:40px; line-height:40px; margin:0 auto; text-align:center; padding:3px 0 0; background:#ffffff; font-size:16px; font-weight:bolder; color:#666666;}
#telphone a{color:#666666;}
#dwphone:before{content:"";display: block;width:26px;height:26px;position: absolute;top:9px;left:8px;background: url('phoneIcon.png') no-repeat;background-size:26px 26px; -webkit-background-size:26px 26px;-moz-background-size:26px 26px;}
#dwlxrtitle{content: ""; display: block; width:24px; height:25px; position: absolute; top:-2px;left: 3px; background: url('manIcon.png') no-repeat;background-size:24px 25px; -webkit-background-size:24px 25px;}
#telphone a span{display: inline-block;vertical-align: middle;width:16px;height:30px;background:url("bottom-2.png") no-repeat center center;background-size:16px 16px;margin-right:3px;}

@media screen and (max-width: 769px) 
{
	.bottom_bar{ display:block;}
}