/* CSS Document */
body{font:12px/22px "\5B8B\4F53",arial;background:url(/img/hbapp/vipwebsite/vip_lawyer_topbg.jpg) repeat-x #fff;text-align:center;color:#555;}
body,div,ul,ol,li,dl,dt,dd,span,p,h1,h2,h3,h4,h5,h6,img,form,table,tr,td,th,label{margin:0;padding:0;}
img{border:none;}
ul,ol,li{list-style-type:none;}
.cl{clear:both;}
.dib{display:block;}
.din,.no{display:none;}
.dii{display:inline;}
.fa{font-family:arial;}
.ft{font-family:tahoma;}
.fw{font-family:"Î¢ÈíÑÅºÚ"}
.fs{font-family:'ËÎÌå';}
.fl{float:left;}
.fr{float:right;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.fb{font-weight:bold;}
.fn{font-weight:normal;font-style:normal;}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.rel{position:relative;}
.abs{position:absolute;}
.ovh{overflow:hidden;}
.c000{color:#000;}
.c333{color:#333;}
.c555{color:#555;}
.c666{color:#666;}
.c999{color:#999;}
.cf00{color:#F00;}
.cfff{color:#FFF;}
.cff0{color:#FF0;}
.c390{color:#390;}
.cf90{color:#f90;}
.cf60{color:#f60;}
.w200{width:200px;}
.w210{width:210px;}
.w220{width:220px;}
.w240{width:240px;}
.w248{width:248px;}
.w250{width:250px;}
.w260{width:260px;}
.w270{width:270px;}
.w280{width:280px;}
.w300{width:300px;}
.w330{width:330px;}
.w340{width:340px;}
.w350{width:350px;}
.w360{width:360px;}
.w380{width:380px;}
.w450{width:450px;}
.w470{width:470px;}
.w490{width:490px;}
.w600{width:600px;}
.w610{width:610px;}
.w620{width:620px;}
.w650{width:650px;}
.w660{width:660px;}
.w680{width:680px;}
.w698{width:698px;}
.w700{width:700px;}
.w910{width:910px;}
.w960{width:960px;}
.space,.space10{clear:both;height:10px;overflow:hidden;}
.p10{padding:10px;}
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}
.pr9{padding-right:9px;}
.pr8{padding-right:8px;}
.p20{padding:20px;}
.m10{margin:10px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
select,input,label,textarea,img{vertical-align:middle;font-size:12px;color:#555;}
a{color:#06c;text-decoration:none;}
a:hover{color:#F00;text-decoration:underline;}
a.c999{color:#999;text-decoration:none;}
a.c999:hover{color:#06c;text-decoration:underline;}
.hand{cursor:pointer;}
.w960{width:960px;margin:0 auto;text-align:left;}

/*±³¾°*/
.in_rank_title,.lawyer_case li,.lawyer_info_btn,.lawyer_info .c390,.numb1,.numb2,.lawyer_sc,.rec_laws dd a.icon1,.rec_laws dd a.icon2,.lawyer_nav_rg,.top_search,.top_menu a.more{background:url(/img/firm/lawyer_main_bg.png) no-repeat;}
.title_orange,.title_green,.bus_title,.rank_title,.in_lawyer_info,.location,.lawyer_nav{background:url(/img/firm/lawyer_bg_x.png) repeat-x;}
/*======¶¥²¿²Ëµ¥========*/
.top{color:#ccc;line-height:29px;position:relative;z-index:3;}
.top a{color:#0c7dc4;text-decoration:none;margin:0 6px 0 2px;}
.top a:hover{color:#f00;text-decoration:none;}
.top_menu{float:left;width:423px;height:29px;}
.top_menu a.more{background-position:-325px -60px;padding-right:12px;}
.drop1{border:1px solid #ccc;background:#FFF;padding:1px;z-index:15; position:absolute;width:70px;left:363px;top:0;overflow:hidden;zoom:1;}
.drop1 a{display:block;padding:4px 5px 2px 5px;line-height:22px;margin:0;color:#333;}
.drop1 a:hover{background:#55ab16;color:#FFF;}
.login{float:right;}
.logo_search{padding:5px 0;overflow:hidden;zoom:1;}
.logo{background:url(//img1.findlawimg.com/images/zt_logo.png) 5px 0 no-repeat;height:60px;width:450px;float:left}
.lawyer_logo_text{float:left;font-size:32px;font-family:Î¢ÈíÑÅºÚ;font-weight:bold;line-height:60px;}
.point{font-family:ºÚÌå;font-size:30px;}
.logo a{display:block;float:left;width:125px;height:47px;overflow:hidden;zoom:1;text-indent:-100px;}
.top_search{width:490px;float:left;background-position:10px 5px;height:42px;padding-left:20px;}
.search_text{width:260px;padding:3px;margin-top:12px;border:none;border:0;background:none;float:left;}
.search_btn{width:79px;height:27px;margin:9px 0 0 0px;border:none;border:0;cursor:pointer;background:none;float:left;}
.search_a{display:block;float:right;width:107px;height:30px;margin:8px 7px 0 0;}
.lawyer_nav{height:36px;line-height:38px;color:#fff;font-size:14px;overflow:hidden;zoom:1;}
.lawyer_nav a{color:#fff;margin:0 5px;}
.lawyer_nav a:hover{color:#ff0;}
.lawyer_nav_lf{float:left;width:540px;}
.lawyer_nav_rg{float:left;width:414px;background-position:0 -157px;height:21px;height:36px;}
.lawyer_nav_rg dt{float:left;font-weight:bold;color:#fff;padding-left:15px;width:79px;}
.lawyer_nav_rg dd{float:left;color:#4ca006;}
.lawyer_nav_rg dd a{color:#4ca006;}
.lawyer_nav_rg dd a:hover{color:#f00;}
.location{border:1px solid #e8e8e8;height:26px;line-height:26px;background-position:0 -67px;text-indent:10px;color:#999;}
/*side*/
.title_green{background-position:0 -125px;}
.title_orange{background-position:0 -94px;}
.title_green,.title_orange{padding:0 10px;font-size:14px;color:#FFF;line-height:30px;line-height:30px;font-weight:bold;}
.lawyer_info{border:1px solid #ccc;overflow:hidden;zoom:1;padding:1px slid #FFF;margin-bottom:10px;padding:1px;}
.in_lawyer_info{background-position:0 -260px;overflow:hidden;zoom:1;}
.lawyer_info_rg{width:380px;float:right;padding:10px;font-size:14px;line-height:30px;}
.lawyer_info_rg h1{font-size:24px;font-family:Î¢ÈíÑÅºÚ;color:#438f03;line-height:30px;}
.a_link{text-align:right;font-size:12px;}
.lawyer_info_text{border:1px solid #ccc;padding:3px;width:125px;vertical-align:middle;}
.lawyer_info_btn{width:54px;height:21px;background-position:-95px -39px;border:none;border:0;}
.lawyer_info .c390{background-position:-154px -45px;padding-left:20px;}
.lawyer_info_lf{width:180px;float:left;padding-left:10px;}

.numb1{font-family:Georgia;font-size:20px;color:#438f03;font-weight:bold;padding:0 5px 0 25px;height:30px;line-height:30px;background-position:0 -74px;}
.numb2{font-family:Georgia;font-size:20px;color:#438f03;font-weight:bold;padding-left:20px;padding:0 5px 0 25px;background-position:0 -124px;}
.rel_t10{position:relative;top:-27px;left:35px;}
.lawyer_logo{width:180px;height:86px;padding:4px;border:1px solid #ccc;background:#fff;position:relative;top:-2px;left:-12px;}
.lawyer_sc{padding:3px 0 3px 23px;font-weight:bold;background-position:-120px -127px;}

.lawyer_pub_box{background:#ccc;overflow:hidden;zoom:1;margin-bottom:10px;}
.in_pub_box{margin:5px;padding:10px;border:1px solid #e5e5e5;background:#fff;overflow:hidden;zoom:1;}
.service{font-size:14px;line-height:26px;color:#666;}
.lawyer_case li{line-height:26px;font-size:14px;vertical-align:middle;clear:both;color:#999;padding-left:10px;background-position:-485px -85px;height:26px;}
a.c666{color:#666;}
a.c666:hover{color:#F00;text-decoration:underline;}
.lawyer_more{height:12px;border-bottom:1px dashed #ccc;position:relative;margin-bottom:5px;}
.lawyer_more a{position:absolute;right:10px;bottom:-10px;display:block;background:#fff;padding:0 5px;font-size:14px;}
.lawyer_msg{font-size:14px;margin-bottom:10px;color:#999;}
.lawyer_msg dt{height:26px;line-height:26px;background:#efefef;padding:0 10px;}
.lawyer_msg dd{padding:5px 10px;line-height:24px;}
.msg_p{background:#f60;margin:0 5px;color:#FF0;padding:2px;}
.q_ask{font-size:14px;color:#666;padding:20px;}
.q_ask p{margin-bottom:10px;}
.q_ask_text{font-size:14px;color:#333;padding:5px;width:360px;border:1px solid #ccc;}
.q_ask_area{font-size:14px;color:#333;padding:5px;width:400px;border:1px solid #ccc;line-height:24px;height:120px;}
.q_ask_btn{background:url(/img/firm/lawyer_ask_btn.png) no-repeat;height:70px;width:210px;border:none;border:0;margin:10px 0 0 50px; cursor:pointer;}
.q_ask select{padding:3px;font-size:14px;}
.a_links{border-bottom:1px dashed #dedede;padding:10px;}
.a_links a{margin-right:15px;font-size:14px;}
.shengming{line-height:24px;color:#666;padding:10px;}
/*lawyer_list*/
.rec_laws{color:#666;line-height:22px;margin-bottom:10px;}
.rec_laws dl{margin:0 10px;}
.rec_laws dt{border-bottom:1px solid #c4c4c4;height:28px;line-height:28px;}
.rec_laws dd{clear:both;height:64px;border-bottom:1px dashed #c4c4c4;padding:10px 0;}
.rec_laws span{float:left;display:block;}

.rec_laws dd span{padding-top:20px;}
.rec_laws dd span.w220{padding-top:0;}
.rec_laws span.w220{width:200px;}
.rec_laws span.w180{width:150px;}
.rec_laws span.w100{width:60px;}
.rec_laws span.w140{width:140px;}
.rec_laws dd img{width:64px;height:64px;float:left;margin:0 10px;}
.rec_laws dd a{font-size:14px;font-weight:bold;}
.rec_laws dd a.icon1,.rec_laws dd a.icon2{font-weight:normal;font-size:12px;padding-left:20px;}
.rec_laws dd a.icon1{background-position:-122px -71px;}
.rec_laws dd a.icon2{background-position:-122px -93px;}
/*lawyer_map*/
.lawyer_map{border:1px solid #dedede;padding:4px;width:320px;height:250px;overflow:hidden;zoom:1;}
.lawyer_bus{border:1px solid #dedede;background:#f8f8f8;}
.bus_title{height:28px;line-height:28px;color:#f60;padding:0 10px;font-size:14px;background-position:0 -156px;}
.bus_box{margin:5px;background:#fff;overflow:hidden;zoom:1;padding:5px;}
.bus_box_text{border:1px solid #ccc;width:130px;color:#666;line-height:20px;padding:3px}
.bus_box_btn{color:#333;}
.lawyer_rank{border:1px solid #dedede;background:#f8f8f8;overflow:hidden;zoom:1;}
.rank_title{background-position:0 -185px;height:31px;line-height:31px;font-size:14px;font-weight:bold;padding:0 10px;}
.in_rank_title{background-position:-480px -52px;padding-left:20px; }
.rank_list_box{background:#fff;margin:5px;font-size:14px;line-height:26px;overflow:hidden;zoom:1;padding:5px;}
.rank_list_box dl{background:url(/img/firm/faigu_rank_list_bg.png) 0 35px no-repeat}
.rank_list_box dt{border-bottom:1px solid #ccc;height:26px;font-weight:bold;color:#333;}
.rank_list_box dd{border-bottom:1px dashed #ccc;height:30px;line-height:30px}
.rank_list_box .w190{width:190px;float:left;display:block;text-indent:20px;}
.rank_list_box .w60{width:60px;float:left;display:block;}
.rank_list_box .w50{width:50px;float:left;display:block;text-align:center;}
/*page*/
.page{font-size:14px;line-height:26px;color:#666;text-align:center;padding:10px 0;}
.page a{margin:0 5px;color:#666;}
.page a:hover{color:#F60;}
.page a.hover{color:#F60;font-weight:bold;}
/*°æÈ¨*/
.copyright{text-align:center;height:78px;}
.copyright .msg{clear:both;background:#fffec2;text-align:center;height:30x;line-height:30px;margin:10px 0;}
.copyright_submenu{background:#5ea326;color:#FFF;height:36px;line-height:36px;margin-bottom:10px;}
.copyright_submenu a{color:#FFF;margin:0 8px;font-size:14px;}
.copyright_submenu a:hover{color:#FF0;}