﻿.dftd{vertical-align: top; text-align: center; width:762px;background-position: center top; background-attachment: fixed; background-repeat: no-repeat; border-collapse: collapse;}
.Ltd{width:546px; text-align :center ;vertical-align :top ;}
.GVtd{padding-bottom :2px;}
.Stb{border-top-style: outset; border-right-style: outset; border-left-style: outset; border-collapse: collapse; border-bottom-style: outset;background-image: url(../image/title.png);  width:545px;}
.StbL{font-size :11pt;font-weight:bold;color:White;width:480px;text-align :left ;vertical-align :middle ;}
.StbL a{font-size :11pt;font-weight:bold;color:White;text-align :left ;vertical-align :middle ;}
.StbR{color :Black;font-weight :lighter; font-size:10pt;width:60px;text-align :center ;vertical-align :middle ;}
.StbR a{color :Black;font-weight :lighter; font-size:10pt;text-align :center ;vertical-align :middle ;}
.GV{background-color :White ;}
.Ttb{width:545px;border-collapse: collapse;}
.Ttd{background:url(../image/mm.jpg) no-repeat 0px 3px;width:480px;text-align :left ;font-size :9.5pt;line-height :10pt;}
.Dtd{width:55px;text-align :right ;font-size :9.5pt;line-height :10pt;}
.zxtd{background:url(../image/mm.jpg) no-repeat 0px 3px;list-style :none;padding-left :12px;}
.bmtd{background:url(../image/mm.jpg) no-repeat 0px 9px;padding-left :12px;}
.LWCSS{border-top-style: outset; border-right-style: outset; border-left-style: outset; border-collapse: collapse; border-bottom-style: outset;  width:545px;}





/*首页图片滚动效果*/
#demo {
background: #FFF;
overflow:hidden;

height: 850px;
}
#demo img {
border: 5px solid #F2F2F2;
}
#demo a {
font-size :10pt;color:Black ;text-decoration :none;
}
#indemo {
float: left;
height: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}







#main { width:100%; float:left;}
#main h5 { padding-magin:0; margin-bottom:8px;}
#main h5 a { color:#000000; text-decoration:none;}
#main p { margin-top:0;}
.main_content { margin-top:14px;}
.main_content td { padding:10px; border-right:1px solid #dcdcdc; color:#393939; line-height:1.5em; font-family:Verdana, Arial, Helvetica, sans-serif;}
.main_content td td { padding:0px; border:0;}
.main_content form td { padding:2px; border:0;}

.main_content h5 a { color:#000000; text-decoration:none;}
.home_search p { margin:0 0 6px 0;}
.home_search input,.home_search select { font-size:11px; margin:0; padding:1px; }

#bottom { border-top:1px solid #dcdcdc; background:url(../../images/bg_bottom.gif) no-repeat 0 center; padding-top:4px;padding-bottom:4px; height:50px; color:#333333; float:left; width:100%;}
#bottom div { margin-top:14px; margin-left:110px;}
#bottom div a { color:#0066CC; margin:auto 3px;}
#bottom small {  font-size:12px; color:#666666; line-height:180%;}
small { font-size:12px; color:#666666;}

.channel_name {font:24px bold Arial, Helvetica, sans-serif; line-height:24px; color:#fff; clear:right; overflow:hidden;}


.search_input { border:1px solid #666666; font-size:11px; padding:1px; margin:0px;}
input.button {
	font-weight: bold;
	font-size: 9px;
	color: #FFFFFF;
	background:transparent url(../../images/btn_search.gif) no-repeat 0 top;
	text-align:left;
	padding-left:5px;
	padding-top: 1px;
	height:18px;
	width:48px;
	border:0;
}

input.button_over {
	text-align:left;
	font-weight: bold;
	font-size: 9px;
	color: #FFFFFF;
	background:transparent url(../../images/btn_search.gif) no-repeat -48px top;
	padding-left:5px;
	padding-top: 1px;
	cursor: hand;
	height:18px;
	width:48px;
	border:0;

}

ul#sub_menu {
	margin:0;
	padding:0;
	list-style:none;
	}
ul#sub_menu li {
	margin:0;
	padding:0;
	border-bottom:1px solid #f0f0f0;
	}

ul#sub_menu li a {
	display:block;
	padding:1px;
	text-decoration:none;
	padding-left:8px;
	color:#94724b;
	border-left:3px solid #ccc;
	line-height:100%;
	}
ul#sub_menu li a:hover {
	display:block;
	background:#DFEAF9;
	padding-left:8px;
	color:#0066CC;
	border-left:3px solid #97BBEC;
	line-height:100%;
	}

ul#sub_menu li.sub_menu_on {
	margin:0;
	padding:0;
	border-bottom:1px solid #FFFFFF;
	}
ul#sub_menu li.sub_menu_on a {
	display:block;
	background:#CBC00E;
	padding:1px;
	text-decoration:none;
	padding-left:8px;
	color:#fff;
	border-left:3px solid #0066CC;
	font-weight:bold;
	line-height:100%;
	}
ul#sub_menu li.sub_menu_on a:hover {
	display:block;
	background:#F5EF93;
	padding:1px;
	text-decoration:none;
	padding-left:8px;
	color:#fff;
	border-left:3px solid #0066CC;
	font-weight:bold;
	line-height:100%;
	}
	
ul#sub_menu li ul#ranks,ul#sub_menu li ul#locations { list-style:none; margin-top:1px; margin-left:0; padding:0;}
ul#sub_menu li ul#ranks li,ul#sub_menu li ul#locations li { margin:0; border-bottom:1px solid #E7E7E7;
}
ul#sub_menu ul#ranks a,ul#sub_menu li ul#locations a {
	display:block;
	background:#F5F5F5 url(../images/arr/2.gif) no-repeat 14px -18px;
	padding:1px;
	text-decoration:none;
	text-indent:28px;
	color:#393939;
	border-left:0;
	font-weight:normal;
	line-height:100%;
	}
ul#sub_menu ul#ranks a:hover,ul#sub_menu li ul#locations a:hover{
	display:block;
	background:url(../images/arr/2.gif) no-repeat 14px 7px;
	padding:1px;
	text-decoration:none;
	text-indent:28px;
	color:#FF6600;
	border-left:0;
	font-weight:normal;
	line-height:100%;
	}
ul#sub_menu ul#ranks .ss_on, ul#sub_menu li ul#locations .ss_on{
	display:block;
	background:url(../images/arr/2.gif) no-repeat 14px 7px;
	padding:1px;
	text-decoration:none;
	text-indent:28px;
	color:#FF6600;
	border-left:0;
	font-weight:bold;
	line-height:100%;
	}
#top 
{
	margin-top: 0;
	border-bottom: solid 4px #3366cc;
	color: #3366cc;
	font-size :xx-large ;
}

.ww{height:60px;}
.FCSS{background:url(../images/t5.jpg) ;width:960px;height:203px;text-align :center;}
.LCSS{background:url(../images/t10.jpg) ;width:960px;height:203px;text-align :center;}
.OCSS{background:url(../images/t6.jpg) ;width:960px;height:203px;text-align :center;}
.KCSS{background:url(../images/t7.jpg) ;width:960px;height:203px;text-align :center;}
.DCSS{background:url(../images/t8.jpg) ;width:960px;height:203px;text-align :center;}
.PCSS{background:url(../images/t9.jpg) ;width:960px;height:203px;text-align :center;}
.SLCSS{background:url(../images/t4.jpg) ;width:960px;height:203px;text-align :center;}
.HLCSS{background:url(../images/t3.jpg) ;width:960px;height:203px;text-align :center;}
.NLCSS{background:url(../images/t2.jpg) ;width:960px;height:203px;text-align :center;}
.ULCSS{background:url(../images/t1.jpg) ;width:960px;height:203px;text-align :center;}
.Default{margin: 0; padding: 1px; width :450px;}
.GV{margin: 0; padding: 1px; width :360px;border-right: gray 1px solid;  border-left: gray 1px solid; border-collapse: collapse;}
.pp{background:url(../images/nn.jpg) ;height:20px;width :120px;text-align :left ;vertical-align :middle;padding-top :4px;}
.Ttd{padding-left:15px; margin:0; line-height:1.3em; margin-bottom:0.2em; padding-bottom:0.2em; text-align:justify;color :#6f4100;}
.Ctd{padding-left:5px; margin:0; line-height:1.3em; margin-bottom:0.2em; padding-bottom:0.2em; text-align:justify;color :#666666}
.DLi{list-style: none;}
.newstitle1{ padding: 0; margin-bottom: 3%; margin-right: 5px;}
.newstitle1 h3 { color: #90703d; margin: 0; padding: 1px; padding-left: 4px;font-size :11pt;}
.newstitle1 h3 a{ color: #90703d; margin: 0; padding: 1px; padding-left: 4px;list-style: none;}
.newstitle1 h5 a{color: #000000; margin: 0; padding: 1px; padding-left: 4px;list-style: none;font-weight :bold ;}
.newstitle1 ul {margin: 0; padding-left : 10px; width :200px;vertical-align :top;}
.newstitle1 li {background:url(../images/li.jpg) no-repeat 4px 6px;font-size :10pt; padding-left:18px; margin:0; line-height:1.3em; margin-bottom:0.2em; padding-bottom:0.2em; text-align:justify;}
.newstitle1 li a:link{color: #666666;list-style: none;}
.newstitle1 li a:visited{color: #666666;list-style: none;}

.newstitle{ padding: 0; margin-bottom: 3%; margin-right: 10px; width :420px;}
.newstitle h3 { color: #90703d ; margin: 0; padding: 2px; padding-left: 4px;font-size :10pt;height:22px;}
.newstitle h3 a{ color: #90703d; margin: 0; padding: 1px; padding-left: 4px;list-style: none;font-size :10pt;}
.newstitle h5 a{color: #000000; margin: 0; padding: 1px; padding-left: 4px;list-style: none;font-weight :bold ;}
.newstitle ul {margin: 0; padding: 1px; width :430px;padding-left:10px;vertical-align :text-top ;}
.newstitle i {color :Blue ;}
.newstitle li {background:url(../images/li.jpg) no-repeat 4px 6px;font-size :10pt; padding-left:20px; margin:0; line-height:1.3em; margin-bottom:0.2em; padding-bottom:0.2em; text-align:justify;}
.newstitle li a:link{color: #666666;list-style: none;padding-left:20px;}
.newstitle li a:visited{color: #666666;list-style: none;}

.dnewstitle{ padding: 0; margin-bottom: 3%; margin-right: 10px; width :420px;}
.dnewstitle h3 { color: #90703d ; margin: 0; padding: 2px; padding-left: 4px;font-size :10pt;height:22px;}
.dnewstitle h3 a{ color: #90703d; margin: 0; padding: 1px; padding-left: 4px;list-style: none;font-size :10pt;}
.dnewstitle h5 a{color: #000000; margin: 0; padding: 1px; padding-left: 4px;list-style: none;font-weight :bold ;}
.dnewstitle ul {margin: 0; padding: 1px; width :430px;padding-left:10px;vertical-align :text-top ;}
.dnewstitle i {color :Blue ;}
.dnewstitle li {background:url(../images/li.jpg) no-repeat 4px 6px;font-size :10pt; padding-left:20px; margin:0; line-height:1.3em; margin-bottom:0.2em; padding-bottom:0.2em; text-align:justify;}
.dnewstitle li a{color: #ffffff;list-style: none;padding-left:20px;}
.dnewstitle li a:link{color: #666666;list-style: none;padding-left:20px;}
.dnewstitle li a:visited{color: #666666;list-style: none;}



ul.news { margin: 0; padding: 7px;}
ul.news li { background:url(../images/li.gif) no-repeat 4px 6px;font-size :10pt; padding-left:14px; margin:0; line-height:1.3em; margin-bottom:0.2em; padding-bottom:0.2em; text-align:justify;}
ul.news li a:link, #bottom small a:link {color: #393939;}
ul.news li a:visited, #bottom small a:visited{color: #393939;text-decoration: none;}
ul.news li a:hover, #bottom small a:hover{color: #0066cc;text-decoration: none;}

.main_content td.noborder,a.noborder,a.noborder:hover,a.noborder:visited,.noborder{ border:0;}

ul#alphabet { list-style:none; display:block; margin:0; padding:0;} 
ul#alphabet li { margin:0; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
ul#sub_menu ul#alphabet li a { width:16px; height:16px; background:#f5f5f5; border:1px solid #f5f5f5; text-indent:0; text-align:center; padding:1px; font-weight:normal; color:#393939;} 
ul#sub_menu li ul#alphabet li a:hover, ul#sub_menu li ul#alphabet li a.al_on { width:16px; height:16px; background:#ffffff; border:1px solid #ff6600; text-indent:0; text-align:center; padding:1px; color:#FF6600; font-weight:bold;} 
 
#pro_content p { margin-top:6px; }
#pro_content .low_margin { margin-bottom:3px; }
#pro_content .small_size { font-size:9px; }

.MLh3{width:250px;}
.MLh3 h3{color: #90703d; margin: 0; padding: 2px; padding-left: 4px;font-size :10pt;height:22px;}
.MLh3 h3 a{color: #90703d; margin: 0; padding: 1px; padding-left: 4px;list-style: none;font-size :10pt;}
.MRh3{width:170px;}
.MRh3 h3{color: #90703d; margin: 0; padding: 2px; padding-left: 4px;font-size :10pt;height:22px;}
.MRh3 h3 a{color: #90703d; margin: 0; padding: 1px; padding-left: 4px;list-style: none;font-size :10pt;}

.professional_office { background-color:#fff; text-align:center; }
.professional_office a,{ color:#000000;}
.professional_office_on a { color:#0066CC;}
.professional_office_on { background-color:#f0f0f0; text-align:center; font-weight:bold;}
.professional_office_contnet { background-color:#f0f0f0; text-align:left; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

ul#lawyers { margin:0; list-style:none;}
ul#lawyers li hr { width:470px; margin:0; border:1px dotted #CCCCCC; }
ul#lawyers ol{ margin:0; list-style:none; padding:0; }
ul#lawyers ol li{ width:92px; float:left; border:0;  }
ul#lawyers h5{ margin:0; }

.main_content .pub_tab { padding:2px;}
.main_content .pub_tab th { border-bottom:2px solid #E0E0E0;}
.main_content .pub_tab td { border-bottom:1px solid #f3f3f3; padding:2px;}

.main_content .city td { color:#666666;}
.main_content .city h5 { margin-top:4px; margin-bottom:0; font-size:12px; text-decoration:underline; color:#003399}
.main_content .city td { padding-bottom:10px;}

.en { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

#bottom small a:link { color:#393939; }
#bottom small a:hover { color:#0066cc; text-decoration:none;}

.l1 { border-right:1px solid #FFFFFF;}



.b1,.b2,.b3,.b4,.b1b,.b2b,.b3b,.b4b,.b{display:block;overflow:hidden;}
.b1,.b2,.b3,.b1b,.b2b,.b3b{height:1px;}
.b2,.b3,.b4,.b2b,.b3b,.b4b,.b{border-left:1px solid #ececee;border-right:1px solid #ececee;}
.b1,.b1b{margin:0 5px;background:#ececee;}
.b2,.b2b{margin:0 3px;border-width:2px;}
.b3,.b3b{margin:0 2px;}
.b4,.b4b{height:2px;margin:0 1px;}
.d1{background:#E1E1E1;background-color :#ececee;}
	
.falv_tel{margin-left:500px; width:160px; height:60px; padding-top:8px; line-height:20px; color:#fff; font-family:黑体; font-size:15px; font-weight:bold; text-align:left;}
.falv_tel p{ height:20px; line-height:20px; margin:0px; padding:0px; line-height:20px; color:#fff; font-family:黑体; font-size:15px; font-weight:bold;}
