/*公用样式*/
body{margin:0;padding:0;font-size:12px;line-height:22px;font-family :宋体, "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; background:url(/img/hbapp/vipwebsite/vip_lawyer_topbg.jpg) repeat-x top center;text-align:center;}
ul,li,dl,dt,dd,span,p,h1,h2,h3,h4,h5,h6,div,img,input,select,from,img{margin:0;padding:0;}
input,select{font-size:12px;line-height:16px;}
img{border:none;vertical-align:middle;}
ul,li{list-style-type:none;}
input{vertical-align:middle;}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.dis{display:block;}
.din{display:none;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.fb{font-weight:bold;}
a{text-decoration: none;color:#08619d;}
a:hover{text-decoration:underline;color:#F00;}
.red{color:#F00;}
.white{color:#FFF;}
.gray{color:#555;}
h1,h2,h3{font-size:14px;}
.mt{margin:12px 0;}
.space{ clear:both;height:10px;overflow:hidden;zoom:1;}
.no{ display:none;}
#container{width:910px;text-align:left;margin:0 auto; overflow:hidden;}
/*背景*/
.nav ul li{ background:url(//img1.findlawimg.com/images/ask/zfwzxsy_bg.png) no-repeat;}
.nav ul li.xsj a{ background:url(//img1.findlawimg.com/images/ask/zfwzxsy_btn.gif) no-repeat;}
/*top*/
/*登录*/
.login{ height:29px;color:#555;overflow:hidden;zoom:1;}
.menu{margin-right:5px; color:#999;line-height:29px;}
.menu a{ color:#666;padding:0 5px}
.menu a:hover{ color:#f00; text-decoration:none;}
.top_ad{margin:5px auto;}
.logo{float:left;margin-right:6px;height:62px;width:134px;}
/*.top_ad li{width:243px;height:62px;float:left;background:#CCC;margin-right:6px;overflow:hidden;}*/

/*=====导航=====*/
.nav{ background:url(//img1.findlawimg.com/images/ask/zfwzxsy_nav_bg.png) no-repeat; width:910px; height:90px; overflow:hidden; zoom:1;}
/*nav more*/
#pop_up{height:400px; position:absolute;top:0;right:0; width:408px; border:solid 1px #A9D9A0;overflow:hidden;font-family:宋体;font-size:12px;background-color: white;z-index:100000;}
/*搜索*/
.serch_rg{left:125px; margin-top:9px;*margin-top:7px; position:relative; overflow:hidden; height:50px; margin-bottom:2px;*margin-bottom:4px;}
.serch_rg form{ margin:0; padding:0;}
.serch_rg a{margin-right:10px;color:#000100;}
.serch_rg a:hover{color:#F00;}
.serch_rg input.text{width:543px; height:31px;  border:none; line-height:28px; padding-left:3px; overflow:hidden; color:#555; font-size:14px; margin-left:3px; border:0;}
.serch_rg input.btn0,.serch_rg input.btn1{border:none; background:none; font-size:14px; font-weight:bold; color:#fff;line-height:30px;*line-height:35px; text-align:center; height:30px; overflow:hidden;}
.serch_rg input.btn0{ width:67px; margin-left:13px; cursor:pointer;}
.serch_rg input.btn1{ width:100px; margin-left:10px; cursor:pointer;}
.serch_rg p.p1{height:28px !important;height:28px;padding-top:8px !important;padding-top:7px;}

.nav .fr{ color:#F2FFEE; margin:10px 10px 0 0; }
.nav .fr span{ color:#ff0;font-weight:bold;}
.nav ul{ line-height:31px; overflow:hidden; zoom:1; height:31px; margin-left:26px;}
.nav ul li{ float:left; background-position:-838px -22px; padding:0 12px;}
.nav ul li h1{ font-size:12px;}
.nav ul li.no_bor{ background:none;}
.nav ul li a{ color:#fff;}
.nav ul li.xsj a{ background-position:80px -12px; padding-right:15px;}
.nav ul li.yellow a,.nav ul li a:hover{ color:#ff0; text-decoration:none;}
.nav ul li.yellow a{ font-weight:bold;}

.top_ad .city{width:75px; height:60px;margin-left:13px;overflow:hidden;float:left; margin-top:8px;}
.top_ad .city .hy{color:#FF0000;font-weight:bold; font-size:16px; padding-top:4px; margin-right:5px;text-align:left;}
.top_ad .city a{color:#0c63a6;text-decoration:underline;}
.top_ad .city a:hover{color:#FF5500;text-decoration:underline;}
/*通栏广告 2010-08-03*/
.md_ad{width:910px;height:90px;margin:0 0 10px 0;overflow:hidden;clear:both; zoom:1; cursor:pointer;}

/*=====全国分站=====*/
#SelectCity{padding-top:8px; float:left;}
#City .MoreListWrapper{padding:5px;width:auto; left:0; display:inline;}
#City{text-align:left;position:absolute; z-index:20;margin:1px 0 0 0;padding:0;font-size:12px;font-weight:normal;line-height:1.231;width:75px;}
#City b{font-size:16px;color:#111;font-family:""}

#City span{color:#666;font-size:12px;font-weight:normal;}
#City span a{text-decoration: underline;}
#City span a:hover{color:#ff6600; text-decoration:underline;}
#MoreCity{z-index:500;}
#MoreCityWrapper{border:#92C967 1px solid ;padding:8px 5px 5px;background:white;font-family:"";}

#MoreCityWrapper .hot{border-bottom:1px solid #DCE6F2;padding:3px 0;color:#666;width:300px;  text-align:center; color:#FF0000; margin-bottom:10px;}
#MoreCityWrapper .hot a {margin-left:10px;color:red}
#MoreCityWrapper .table-wrapper{ overflow:hidden; zoom:1; width:280px; padding:0 10px;}
#MoreCityWrapper .table-wrapper a{margin:0 5px 5px 6px;padding:2px 0;font-weight:normal; float:left; display:block;/*width:26px;*/ white-space:nowrap;}
#MoreCityWrapper .td_two{ overflow:hidden; zoom:1; width:300px; margin-top:10px;}
#MoreCityWrapper .td_two a{color:#FF0000; text-decoration:none; float:right; margin-right:15px;}
#SelectCityBottom .MoreListWrapper{padding:5px;width:auto;top:13px;_top:17px;left:-5px;}
#UserTools .MoreListWrapper{width:79px;text-align:left;}
.MoreListWrapper{display:none;padding-bottom:5px;width:70px;position:absolute;top:14px;left:-9px;background:#f6f6f6;border-bottom:1px solid #d6d6d6;border-right:2px solid #d6d6d6;z-index:100;}
/*热点咨询弹出菜单*/
.sub_nav{ position:relative; /*float:right; overflow:hidden; zoom:1;*/}
#MMrd{overflow:hidden; width:110px; position:absolute; z-index:1; background:#fff; line-height:25px; height:285px;border:1px #3EA50A solid; border-top:none; margin-top:-2px; margin-left:128px;}
#MMrd li{ background:none; width:100%; border-bottom:1px #CEEFC3 dashed; padding:0; margin:0;text-align:center;}
#MMrd li a{ color:#555; }
#MMrd li a:hover{ color:#3C9F09; width:100%; display:block; background:#CEEFC3; height:25px; font-weight:bold;}
/*=====弹出部分=====*/
.smenu{ background:#FFFDE7; width:184px; border:1px #bfdfae solid; border-left:none; overflow:hidden; padding-left:16px;position: absolute; z-index: 99; left:200px; top:28px;line-height:29px; zoom:1;}
.smenu a{color:#555; display:block; width:48px;float:left; margin-right:10px; white-space:nowrap; overflow:hidden;}
.smenu a:hover{ color:#4EB112;}
