﻿.hover{
	background-image: url(../images/Title_Bg3-1.png);
	font-weight:bold;
}

#Main1 {
	width: 974px;
	text-align: left;
	height:auto;
	overflow:hidden;
	margin-left:3px;
	float:left;
}
#Left1 {
	left:0px;
	width:214px;
	height:auto;
	overflow:hidden;
	float:left;
}
#Center1{
	width:436px;
	height:auto;
	overflow:hidden;
	margin-left:8px;
	float:left;
}
#Right1{
	width:306px;
	height:auto;
	overflow:hidden;
	margin-left:8px;
	float:left;
}

#Reg{
	width:212px;
	height:100px;
	float:left;
	border:1px solid #A0BFFA;
	margin-top:6px;
}

#RecommandedLawyer {
	float:left;
	width:212px;
	height:312px;
	border:1px solid #A0BFFA;
}
#RecommandedLawyerTitle{
	width:212px;
	height:26px;
	border-bottom:1px solid #A0BFFA;
	background-image: url(../images/Title_Bg3.png);
}

#RecommandedLawyerList{
	width:206px;
	height:auto;
	overflow:hidden;
	padding:6px;
}

#PublicAdvisory {
	background-color:#FFFFFF;
	height: 418px;
	width: 304px;
	border: 1px solid #A0BFFA;
	float: left;
	padding: 0px;
	overflow:hidden;
	margin-bottom: 4px;
}
#PublicAdvisoryTitle {
	background-image:url(../images/t_Bg.jpg);
	height: 26px;
	width: 100%;
}
#PublicAdvisoryTitle div{
	height: 26px;
	width: 120px;
	float: left;	
	line-height:26px;
	font-size:14px;
	border-right:1px solid #A0BFFA;
	overflow:hidden;
	text-align:center;
}
#PublicAdvisoryList {
	float: left;
	width: 288px;
	height:auto;
	overflow:hidden;
	font-size:12px;
	padding:8px;
}

.PublicAdvisoryRightTitle {
	float: left;
	width: 20px;
	height: 90px;
	margin: 2px;
	background-color: #EAEAEA;
	text-align: center;
	padding: 2px;
}
.PublicAdvisoryRight {
	height: 90px;
	width: 254px;
	float: left;
	margin: 1px;
	padding: 1px;
	text-align: center;	
}

#News {
	background-color: #FFFFFF;
	float: left;
	height: 418px;
	width: 432px;
	border: 1px solid #A0BFFA;
	padding:0px;
	overflow:hidden;
}
#NewsTitle {
	height: 26px;
	width: 432px;
	background-image: url(../images/t_Bg.jpg);
	float: left;	
	overflow:hidden;
}
#NewsTitle div{
	height: 26px;
	width: 100px;
	float: left;	
	line-height:26px;
	font-size:14px;
	border-right:1px solid #A0BFFA;
	overflow:hidden;
	text-align:center;
}
#NewsList{
	width: 416px;
	height:auto;
	overflow:hidden;
	padding:8px;
}

#NewsStrip {
	width: 100%;
	float: left;
	height: 26px;
	line-height:26px;
	text-align:center;
	overflow:hidden;	
	font-size:16px;
	font-weight:bold;
}

#NewsRecommend 
{
	width: 100%;
	float: left;
	height: auto;
	overflow:hidden;
	font-size:14px;	
}

#NewsRecommend li{
	width: 100%;
	line-height:26px;
	float: left;
}

#NewsPhoto
{
	width: 100%;
	float: left;
	height: auto;
	overflow:hidden;
}

.NewsPhoto
{
	width:124px;
	height:120px;
	border:solid 1px #cccccc;
	text-align:center;
	padding:4px;
}
.NewsSp
{
	width:120px;
	height:100px;
	border:solid 1px #cccccc;
	text-align:center;
	padding:4px;
	margin-left:3px;
	margin-top:8px;
}

#Ad1{
	width: 974px;
	text-align: left;
	height:auto;
	overflow:hidden;
	margin-left:3px;
	height:100px;
	margin-bottom:7px;
}
#Ad2{
	width: 974px;
	margin: 0px auto;
	text-align: left;
	height:auto;
	overflow:hidden;
	left:3px;
	height:100px;
	margin-top:2px;
	margin-bottom:2px;
}
#Main2 {
	width: 974px;
	text-align: left;
	height:auto;
	overflow:hidden;
	margin-left:3px;
	float:left;
	margin-top:6px;
}
#Left2 {
	left:0px;
	width:214px;
	height:auto;
	overflow:hidden;
	float:left;
}
#Center2{
	width:436px;
	height:auto;
	overflow:hidden;
	margin-left:8px;
	float:left;
}
#Right2{
	width:306px;
	height:auto;
	overflow:hidden;
	margin-left:8px;
	float:left;
}

#RegionLawyer{
	width:212px;
	height:auto;
	float:left;
	border:1px solid #A0BFFA;
	margin-bottom:6px;
	overflow:hidden;
	margin-bottom:6px;
}
#RegionLawyerTitle{
	width:212px;
	height:26px;
	border-bottom:1px solid #A0BFFA;
	background-image: url(../images/Title_Bg3.png);
}
#RegionLawyerList{
	width:196px;
	height:auto;
	overflow:hidden;
	padding:8px;
}

#ExpertiseLawyer{
	width:212px;
	height:auto;
	float:left;
	border:1px solid #A0BFFA;
	margin-bottom:6px;
	overflow:hidden;
}
#ExpertiseLawyerTitle{
	width:212px;
	height:26px;
	border-bottom:1px solid #A0BFFA;
	background-image: url(../images/Title_Bg3.png);
}
#ExpertiseLawyerList{
	width:196px;
	height:auto;
	overflow:hidden;
	padding:8px;
	word-spacing:5px;
}

.ExpertiseLawyerStyle
{
	width:100%;
	height:24px;
	background-color:#eeeeee;
}

#Ranking{
	width:212px;
	height:auto;
	float:left;
	border:1px solid #A0BFFA;
	margin-bottom:6px;
	overflow:hidden;
}
#RankingTitle{
	width:212px;
	height:25px;
	border-bottom:1px solid #A0BFFA;
	background-image: url(../images/Title_Bg3.png);
}
#RankingTitle div{
	height: 26px;
	width: 68px;
	float: left;	
	line-height:26px;
	font-size:14px;
	border-right:1px solid #A0BFFA;
	overflow:hidden;
	text-align:center;
}
#RankingList{
	width:196px;
	height:auto;
	overflow:hidden;
	padding:8px;
}

#NewLawyer{
	width:212px;
	height:auto;
	float:left;
	border:1px solid #A0BFFA;
	margin-bottom:6px;
	overflow:hidden;
}
#NewLawyerTitle{
	width:212px;
	height:26px;
	border-bottom:1px solid #A0BFFA;
	background-image: url(../images/Title_Bg3.png);
}
#NewLawyerList{
	width:196px;
	height:auto;
	overflow:hidden;
	padding:8px;
}

#NewLawfirm{
	width:212px;
	height:auto;
	float:left;
	border:1px solid #A0BFFA;
	margin-bottom:6px;
	overflow:hidden;
}
#NewLawfirmTitle{
	width:212px;
	height:26px;
	border-bottom:1px solid #A0BFFA;
	background-image: url(../images/Title_Bg3.png);
}
#NewLawfirmList{
	width:196px;
	height:auto;
	overflow:hidden;
	padding:8px;
}

#Cooperate{
	width:212px;
	height:auto;
	float:left;
	border:1px solid #A0BFFA;
	margin-bottom:6px;
	overflow:hidden;
}
#CooperateTitle{
	width:212px;
	height:26px;
	border-bottom:1px solid #A0BFFA;
	background-image: url(../images/Title_Bg3.png);
}
#CooperateList{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:2px;
}

#LawyerForum{
	width:212px;
	height:auto;
	float:left;
	border:1px solid #A0BFFA;
	margin-bottom:6px;
	overflow:hidden;
}
#LawyerForumTitle{
	width:212px;
	height:26px;
	border-bottom:1px solid #A0BFFA;
	background-image: url(../images/Title_Bg3.png);
}
#LawyerForumList{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:2px;
}

#OneToOne {
	background-color: #FFFFFF;
	float: left;
	height: 350px;
	width: 304px;
	border: 1px solid #A0BFFA;
	padding:0px;
	overflow:hidden;
	margin-left:8px;
	margin-bottom:6px;
}

#OneToOneTitle {
	height: 26px;
	width: 304px;
	background-image: url(../images/t_Bg.jpg);
	float: left;	
	overflow:hidden;
}

#OneToOneTitle div{
	height: 26px;
	width: 120px;
	float: left;	
	line-height:26px;
	font-size:14px;
	border-right:1px solid #A0BFFA;
	overflow:hidden;
	text-align:center;
}
#OneToOneList
{
	width:292px;
	height:auto;
	overflow:hidden;
	padding:6px;
	}

#Blog {
	background-color: #FFFFFF;
	float: left;
	height: 350px;
	width: 432px;
	border: 1px solid #A0BFFA;
	padding:0px;
	margin-left:8px;
	margin-bottom:6px;
	overflow:hidden;
}

#BlogTitle {
	height: 26px;
	width: 432px;
	background-image: url(../images/t_Bg.jpg);
	float: left;	
	overflow:hidden;
}

#BlogList{
	width:420px;
	height:auto;
	overflow:hidden;
	padding:6px;
}

#BlogPic{
	width:150px;
	height:130px;
	float:left;
	margin:2px;
	padding:2px;
	background-color:#ffffff;
	border:1px solid #cccccc;
	text-align:center;
}

#BlogRecommand{
	width:260px;
	height:130px;
	float:left;	
	font-size:14px;
}

#BlogPopular{
	width:408px;
	height:200px;
	float:left;
	border-top:#cccccc 1px dashed;
	font-size:14px;
	padding:6px;
}

#BlogPopular div
{
	width:200px;
	height:26px;
	float:left;
	margin:0px;
	overflow:hidden;
}
	
#SuccessCase {
	background-color: #FFFFFF;
	float: left;
	height: 320px;
	width: 432px;
	border: 1px solid #A0BFFA;
	padding:0px;
	margin-left:8px;
	margin-bottom:6px;
	overflow:hidden;
}

#SuccessCaseTitle {
	height: 26px;
	width: 432px;
	background-image: url(../images/t_Bg.jpg);
	float: left;	
	overflow:hidden;
}

#SuccessCaseList{
	width:408px;
	margin:6px;
	height:auto;
	overflow:hidden;
	font-size:14px;
	padding:6px;
}

#SuccessCaseList li
{
	line-height:24px;
}

#Entrust {
	background-color: #FFFFFF;
	float: left;
	height: 320px;
	width: 304px;
	border: 1px solid #A0BFFA;
	padding:0px;
	overflow:hidden;
	margin-left:8px;
	margin-bottom:6px;
}

#EntrustTitle {
	height: 26px;
	width: 304px;
	background-image: url(../images/t_Bg.jpg);
	float: left;	
	overflow:hidden;
}

#EntrustTitle div{
	height: 26px;
	width: 120px;
	float: left;	
	line-height:26px;
	font-size:14px;
	border-right:1px solid #A0BFFA;
	overflow:hidden;
	text-align:center;
}

#EntrustList
{
	width:292px;
	height:auto;
	overflow:hidden;
	padding:6px;
	font-size:14px;
}

.Ad3 {
	width:750px;
	height:80px;
	margin-bottom:6px;
	margin-left:8px;
	float:left;
	margin-left:8px;
}

#Block1 {
	float: left;
	height: 320px;
	width: 369px;
	border: 1px solid #A0BFFA;
	padding:0px;
	overflow:hidden;
	margin-left:8px;
}

#Block1Title {
	height: 26px;
	width: 369px;
	background-image: url(../images/t_Bg.jpg);
	float: left;	
	overflow:hidden;
}

#Block1Title div{
	height: 26px;
	width: 100px;
	float: left;	
	line-height:26px;
	font-size:14px;
	border-right:1px solid #A0BFFA;
	overflow:hidden;
	text-align:center;
}

.Block1List
{
	width:353px;
	padding:8px;
	height:auto;
	overflow:hidden;
}

.BlockPic
{
	width:115px;
	height:90px;
	float:left;
	margin:0px;
	padding:0px;
	background-color:#F1F1F1;
	text-align:center;}

.BlockHot
{
	width:235px;
	margin-left:3px;
	height:90px;
	float:left;
	font-size:12px;}
	
.BlockRecommand
{
	width:353px;
	height:200px;
	float:left;
	margin-top:6px;
	padding-top:6px;
	border-top:#cccccc 1px dashed;
	font-size:14px;
}

#Block2 {
	float: left;
	height: 320px;
	width: 369px;
	border: 1px solid #A0BFFA;
	padding:0px;
	overflow:hidden;
	margin-left:8px;
}

#Block2Title {
	height: 26px;
	width: 369px;
	background-image: url(../images/t_Bg.jpg);
	float: left;	
	overflow:hidden;
}

#Block2Title div{
	height: 26px;
	width: 100px;
	float: left;	
	line-height:26px;
	font-size:14px;
	border-right:1px solid #A0BFFA;
	overflow:hidden;
	text-align:center;
}

#Block3 {
	float: left;
	height: 320px;
	width: 369px;
	border: 1px solid #A0BFFA;
	padding:0px;
	overflow:hidden;
	margin-left:8px;
	margin-top:8px;
	margin-bottom:6px;
}

#Block3Title {
	height: 26px;
	width: 369px;
	background-image: url(../images/t_Bg.jpg);
	float: left;	
	overflow:hidden;
}

#Block3Title div{
	height: 26px;
	width: 100px;
	float: left;	
	line-height:26px;
	font-size:14px;
	border-right:1px solid #A0BFFA;
	overflow:hidden;
	text-align:center;
}

#Block4 {
	float: left;
	height: 320px;
	width: 369px;
	border: 1px solid #A0BFFA;
	padding:0px;
	overflow:hidden;
	margin-left:8px;
	margin-top:8px;
	margin-bottom:6px;
}

#Block4Title {
	height: 26px;
	width: 369px;
	background-image: url(../images/t_Bg.jpg);
	float: left;	
	overflow:hidden;
}

#Block4Title div{
	height: 26px;
	width: 100px;
	float: left;	
	line-height:26px;
	font-size:14px;
	border-right:1px solid #A0BFFA;
	overflow:hidden;
	text-align:center;
}

#Block5 {
	float: left;
	height: 320px;
	width: 369px;
	border: 1px solid #A0BFFA;
	padding:0px;
	overflow:hidden;
	margin-left:8px;
}

#Block5Title {
	height: 26px;
	width: 369px;
	background-image: url(../images/t_Bg.jpg);
	float: left;	
	overflow:hidden;
}

#Block5Title div{
	height: 26px;
	width: 100px;
	float: left;	
	line-height:26px;
	font-size:14px;
	border-right:1px solid #A0BFFA;
	overflow:hidden;
	text-align:center;
}

#Block6 {
	float: left;
	height: 320px;
	width: 369px;
	border: 1px solid #A0BFFA;
	padding:0px;
	overflow:hidden;
	margin-left:8px;
}

#Block6Title {
	height: 26px;
	width: 369px;
	background-image: url(../images/t_Bg.jpg);
	float: left;	
	overflow:hidden;
}

#Block6Title div{
	height: 26px;
	width: 100px;
	float: left;	
	line-height:26px;
	font-size:14px;
	border-right:1px solid #A0BFFA;
	overflow:hidden;
	text-align:center;
}

#FriendSite {
	height: auto;
	width: 972px;
	float: left;
	background-color: #FFFFFF;
	border: 1px solid #A0BFFA;
	margin-top: 3px;
	margin-left:3px;
	display:inline;	
	overflow:hidden;
}
#FriendSiteTitle {
	margin: 2px;
	width: 960px;
	height: 28px;
	background-image: url(../images/Default_r31_c14.jpg);
	padding-top: 5px;
	padding-left: 8px;
}

#FriendSiteList {
	width: 960px;
	height: auto;
	padding:6px;
	overflow:hidden;
}



