
html,body,form,dl,dt,dd,div,iframe{ margin:0px; padding:0px;}
body{font-family:"宋体"; font-size:12px; color:#333333;  width:980px; margin:0px auto; background-color:#dedede; line-height:18px;}
img,iframe{border:none;}

a:link{color:#333333;text-decoration:none} 
a:visited{color:#333333;text-decoration:none} 
a:hover{color:#7d120c;text-decoration:underline} 
a:active{color:#7d120c;text-decoration:underline}

.floatLeft{float:left;}
.floatRight{float:right;}
.hidden{display:none;visibility:visible;}
.clear{clear:both;font-size:0;line-height:0;height:0;visibility:visible;}
.bold{font-weight:bold;}
.line-through{text-decoration:line-through;}
.red{ color:#F00;}

#header{ background-color:#7d120c; height:269px; width:980px; overflow:hidden;}
#mainer{ background-color:#f1f2f6; padding-top:10px; width:980px;}
.noeditor ul{ list-style-type:none; padding:0px; margin:0px;}
.noeditor li{ list-style-type:none; padding:0px; margin:0px;}
#footer{ background-color:#7d120c; color:#FFF; line-height:20px;}

.header_top{ height:80px;}
.logo{ margin-top:26px; margin-left:10px; float:left;}
.menu{ float:right; margin-top:49px;}
.menu ul{ margin:0px; padding:0px; list-style-type:none;}
.menu li{ margin:0px; padding:0px; float:left;list-style-type:none; position:relative;}
.menu li a{ display:block; height:31px; line-height:31px; width:79px; text-align:center; font-size:13px; font-family:"黑体"; color:#ffffff; background:url(http://www.szldlawyer.com/images/menu_bg.jpg) no-repeat;}
.menu li a:visited{color:#ffffff;font-size:13px; font-family:"黑体";  }
.menu li a:hover{background:none; background-color:#0b0b0b;color:#ffffff; text-decoration:none;}
.menu li a.sel{background:none; background-color:#0b0b0b;}
.menu li dl{ position:absolute; left:0px; top:30px;background-color:#4d4b4c; background-image:none; }
.menu li dl dd a{background-color:#4d4b4c; background-image:none; display:block; }
.menu li dl dd a:visited{background-color:#4d4b4c; background-image:none; display:block; }
.menu li dl dd a:hover{background:none; background-color:#0b0b0b;color:#ffffff;}
#submenu4 a{width:150px; text-align:left; text-indent:10px;}
#submenu5 a{ width:230px; text-align:left; text-indent:10px;}
.banner{ padding:0px; margin:0px;}


.w280{ width:280px;}
.w430{ width:430px;}
.w248{ width:248px;}
.box1{border:1px solid #dbdbdb;}
.box1 .header{ height:30px; line-height:30px; background-color:#7d120c;}
.header h2{ float:left; padding:0px; margin:0px; padding-left:10px; }
.header h2 a{ color:#ffffff; font-size:12px; font-weight:bold;}
.header h2 a:visited{ color:#ffffff; font-size:12px; font-weight:bold;}
.header .more{ float:right; padding-right:10px;}
.header .more a{ color:#ffffff; font-size:11px; font-family:Arial;}
.header .more a:visited{ color:#ffffff; font-size:11px; font-family:Arial;}


.box2 .header h2{ background:url(http://www.szldlawyer.com/images/bg_header1.jpg) no-repeat; width:69px; height:25px; line-height:25px;}
.box2 .header .more a{color:#333333;}
.box2 .header .more a:visited{ color:#333333;}

.mainer_left_body1{ padding:6px 8px; background-color:#ffffff;  }
.mainer_left_body1 li{border-bottom:1px dotted #dddddd; height:30px; line-height:30px; vertical-align:middle;}
.mainer_left_body1 li a{display:inline-block; height:30px; line-height:30px;overflow:hidden; width:188px;white-space:nowrap;text-overflow:ellipsis;  }
.mainer_left_body1 li span{display:inline-block; height:30px; line-height:30px; width:60px;  }
.mainer_left_body1 li.noborder{ border:0px;}


.mainer_right_body1{ padding:6px 8px; background-color:#ffffff;  }
.mainer_right_body1 li{border-bottom:1px dotted #dddddd; height:30px; line-height:30px;}
.mainer_right_body1 li a{ display:inline-block; height:30px; line-height:30px;overflow:hidden; width:220px;white-space:nowrap;text-overflow:ellipsis;  }
.mainer_right_body1 li.noborder{ border:0px;}

.mainer_center_body1{border:1px solid #dbdbdb; height:312px; background-color:#fff; padding:8px 8px;}
.mainer_center_body1 .list_item{border-bottom:1px dotted #dddddd; height:30px; line-height:30px;}
.mainer_center_body1 .list_item .floatLeft{ width:340px; height:30px; line-height:30px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.mainer_center_body1 .noborder{ border:0px;}
.mainer1_1{ float:left; width:282px;}
.mainer1_2{ float:left; margin-left:8px; display:inline;}
.mainer1_3{ float:right;border:1px solid #dddddd; background-color:#fff; width:228px; padding:10px 10px; height:334px;}

.mainer1_12{ margin-top:10px;}
.mainer1_12 .body{background-color:#ffffff;padding:8px 8px; height:100px;}
.mainer1_12 .body li{ background:url(http://www.szldlawyer.com/images/bg1.jpg) no-repeat 0px 2px; width:133px; height:31px; line-height:31px; margin:3px 0px; padding-left:5px; display:block;}

.mainer1_3 .pic{}
.mainer1_3 .body{ margin:8px 0px; padding-bottom:6px; border-bottom:1px dotted #dddddd; line-height:22px;}

.mainer2_1{ float:left;width:282px;}
.mainer2_12{ margin-top:10px; }
.mainer2_2{ float:left; margin-left:8px; display:inline;}
.mainer2_3{ float:right;}
.mainer2_32{ margin-top:10px;}
.mainer2_32 .body{ background-color:#fff; height:102px; padding-top:5px; padding-left:3px;  line-height:20px; height:111px;}
.mainer2_32 .body table{ border:0px;}
.mainer2_32 .body table td{ border:0px; padding:2px 0px; margin:0px; }
.input_style1{ border:1px solid #e8e8e8;width:160px;}
.input_style2{ background:url(http://www.szldlawyer.com/images/bg_btn.jpg) no-repeat; width:52px; height:18px; line-height:18px; border:0px;}

.mainer3{ padding:8px 0px; }
.mainer3_1{ float:left; width:282px;}
.mainer3_12{ float:left; margin-top:10px;}
.mianer3_2{ float:right; width:690px;}
.mianer3_2 .adv{ margin-bottom:10px;}
.mainer3_21 .mainer_center_body1{ height:216px; _height:206px; }
.mainer3_22 .adv2{ padding-right:15px; margin-top:10px;}
.mainer3_22 .adv3{ margin-top:10px;margin-right:5px;}


.mainer_left{ float:left; width:282px;}
.mainer_right{ float:right; width:678px;}
.box_inner_left{ width:280px; float:left; border:1px solid #dddddd; margin-bottom:10px; background-color:#fff;}
.box_inner_left h3{ padding:0px; margin:0px; line-height:28px; height:28px; font-weight:bold; font-size:12px; padding-left:10px; background-color:#7d120c; color:#fff;}
.box_inner_left ul{ margin:8px;}
.box_inner_left li{border-bottom:1px dotted #dddddd; height:30px; line-height:30px; }
.box_inner_left li a{ display:inline;*display:inline-block; height:30px; line-height:30px;overflow:hidden; width:250px;white-space:nowrap;text-overflow:ellipsis;  }
.box_inner_left li.noborder{ border:0px;}
.adv_left{ margin-bottom:10px;}

.right_header .title{ background:url(http://www.szldlawyer.com/images/icon1.jpg) no-repeat 0px 5px; height:28px; line-height:28px; font-weight:bold; border-bottom:1px solid #7d120c; padding-left:14px;}


.team_list{ margin-top:10px; width:668px;}
.team_list .title{ background:url(http://www.szldlawyer.com/images/icon2.jpg) no-repeat 0px 8px; padding-left:18px; line-height:30px; height:30px;}
.team_list .box{ background-color:#FFF; border:1px solid #dddddd; padding:10px; }
.team_list .left_pic{ float:left;}
.team_list .info{ float:left; margin:0px 10px;  display:inline; line-height:20px;}


.news_list{ margin:10px 10px 10px 0px;}
.news_list_item{ border-bottom:1px dotted #dddddd; height:30px; line-height:30px; }
.news_info{ margin:10px 10px 10px 0px;}
.news_info h1{ text-align:center; line-height:30px; height:30px; font-size:14px; font-weight:bold; padding:0px; margin:0px;}
.news_info .detail{ margin:10px 0px; line-height:25px;}
.news_info .date{ padding:4px 0px; background-color:#dddddd; text-align:center;}


.one_page{ margin:10px 10px 10px 0px;}

.feedback{ width:400px; margin:20px auto;}
.feedback td{ padding:5px;}
.feedback input{ border:1px solid #dddddd; background-color:#fff; line-height:18px; height:18px; color:#666666;}
.feedback textarea{border:1px solid #dddddd;}


.register input{ border:1px solid #dddddd; width:160px;}
.register input.btn{ border:0px; width:52px;}
.register{ margin-left:50px;}
.btn{ background:url(http://www.szldlawyer.com/images/bg_btn.jpg) no-repeat; width:52px; height:18px; border:0px;}





.links_header{ background-color:#eae8e8; border-top:1px solid #dbdbdb; line-height:28px; height:28px; color:#333333; font-weight:bold; font-size:14px; padding-left:8px;}
.links_content{ background-color:#ffffff; line-height:22px; padding:10px 8px; width:964px;}
.links_content a{ white-space:nowrap;}


.foot_menu{ text-align:center; padding-top:12px;}
.foot_menu a{ color:#ffffff;}
.foot_menu a:visited{ color:#fff;}
.foot_copyright{ text-align:center; padding-bottom:18px;}

