.login{width:960px;height:29px; line-height:29px;border-bottom:1px solid #e4e4e4;}
.dir-nav a{color:#2b2b2b;margin-right:12px;}
.friend a{color:#2b2b2b;margin-left: 5px;}
.friend a.map{color:#c81801}
.main{margin-top:8px;}

.keyword{margin-top:15px;}
.keyword a{color:#404040;padding:0px 11px; margin:0px;height:27px;line-height:27px;font-size:14px; display:inline-block; margin:0px 3px;}
.keyword a:hover,.keyword a.current{background:#c81801;color:#fff; text-decoration:none;}
.dir-search input{width:185px;height:32px;line-height:32px;border:1px solid #e0e0e0;border-right:none;float:left;background-position:2px -258px;padding-left:30px;font-size:14px;color:#bababa;}
.dir-search input.dir-sea{width:73px;height:34px;line-height:34px;text-align:center;background:#2b2b2b;color:#fff;border:none;padding:0px;}
.map-title{background-position:0px  -414px;margin-top:11px;border:none;height:46px;}
.top-margin{margin-top:6px;}
.map-txt{width:958px;border:1px solid #d6d6d6;border-top:none;overflow:hidden; padding-bottom:25px;}
.dir-search{margin-top:0px;background:#fff;}
.hot_subject{float:left;width:958px;height:auto;margin-top:14px;}
.wa_zxgx{margin-top:0px;}
.hot_subject_title{width:915px;height:33px;line-height:33px;border-bottom:1px dashed #ccc; margin-left:5px;padding-right:30px;}
.hot_subject_title span{font-weight:bold;font-size:14px;color:#2b2b2b;padding-left:22px;}
.hot_subject_title a{float:right;font-weight:bold;font-size:14px;color:#2b2b2b;}
.hot_subject_txt {padding-left:33px;padding-top:14px;}
.hot_subject_txt ul{float:left;width:220px;height:auto;border-left:1px solid #d7d7d7;padding-bottom:3px;}
.hot_subject_txt ul li{float:left;width:190px;height:30px;line-height:30px;background:url(images7706_dot.gif) no-repeat 10px 12px;padding-left:25px;overflow:hidden;}
.hot_subject_txt ul li a{color:#505050;font-size:14px;line-height:30px;}
.hot_subject_txt ul li a:hover{color:#cf0114;}
.wa_zxgx_title{height:13px;line-height:13px;}
.hot_xin_txt{padding-left:0px;}
.hot_xin_txt ul{border-right:1px solid #d7d7d7;width:445px;border-left:none;padding-left:10px;padding-right:20px;}
.hot_xin_txt ul.mimi{border-right:none;width:440px;border-left:none;}
.hot_xin_txt ul li{width:420px;float:left; background:url(images7706_dot.gif) no-repeat 17px 13px;}
.hot_xin_txt ul li a{width:320px;float:left;height:30px;line-height:30px;font-size:14px;color:#393939;overflow:hidden;display:block;}
.hot_xin_txt ul li span{float:right;font-size:14px;color:#393939;}
.none-line{border:none !important;}