@charset "gb2312";

/*----通栏蓝色模块-----*/
.blueConBox {
	width:100%;
	float:left;
	height:auto;
	background:#f9fdfe;
	border:1px solid #cfcfcf;
	padding:10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	}
.blueConBox .howFindLaywer {
	background:#fefefe url(imageshowFLbg.png) no-repeat left top;
	height:248px;
	}

/*-----左侧-----*/
.HFLleft { margin:0px; width:320px;}
.HFLleft h3.title {
	height:65px;
	background:url(imageshowFLtitle.png) no-repeat;}
.HFLleft p{ text-indent:2em; padding:0 40px;}

.howFindLaywer .rightbox3 { width:650px;}

.lawSearch .searchBox{ padding:0px;}
.lawSearch .searchBox .inputStyle {
	margin:0px;
	width:515px;
	float:left;
	border:1px solid #cfcfcf;
	border-right:0px;}


.lawSearch .searchTab {
	height:auto;
	margin:8px 0;
	}
.lawSearch .searchTab dt { height:33px;}
.lawSearch .searchTab dt,
.lawSearch .searchTab dd,
.lawSearch .searchTab dd a { font-size:14px;}


/*-----法律服务查询----*/
.lawSearch {
	background:none;
	border:0px;
	}

.lawSearch h2.title { border:0px;}


/*----------搜索组合---------*/
.lawSearch h2.title .searchBox {
	float:left;
	height:auto;
	border:0px;
	width:auto;
	margin:0px 0 0 12px;
	padding:0px;
	background:none;
	}
.lawSearch h2.title .searchBox .selectStyle {
	width:113px;
	}
.lawSearch h2.title .searchBox .inputStyle {
	width:350px;
	height:34px;
	line-height:34px;
	border:1px solid #cfcfcf;
	border-left:0px;
	float:left;
	text-indent:6px;
	margin:0px;
	}
.lawSearch h2.title .searchBox .searchBt {
	float:left;
	width:133px;
	height:36px;
	background:url(imagessearchBt_normal.png) no-repeat;
	text-indent:-9999px;
	}
.lawSearch h2.title .searchBox a.searchBt:hover {
	cursor:pointer;
	background:url(imagessearchBt_hover.png) no-repeat;
	}


.lawSearch .searchBoxList { padding:0px;}

/*-----关键字-------*/	
.searchTab { margin:6px 0;}
.cutline {
	float:left;
	width:100%;
	height:1px;
	border:0px;
	border-top:1px solid #e7e7e7;
	}

/*-------如何法律咨询-------*/
.lawAsk,
.lawCommission{
	background:#fff;
	height:283px;
	padding:20px 10px 0 10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	}
.lawAsk { height:299px;}	
.lawAsk h3.title {
	height:46px;
	background:url(imageshowTT01.png) no-repeat;
	margin-top:10px;
	}
.lawCommission h3.title {
	height:46px;
	background:url(imageshowTT02.png) no-repeat;
	}
.lawAsk p,
.lawCommission p {
	float:left;
	padding:0 20px;
	margin-top:12px;
	}

	
/*----最热法律咨询----*/
.hotLaws {
	background:#fff;
	float:left;
	width:100%;
	height:auto;
	padding:10px 10px 10px 0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	}
.hotLaws.addH{height:299px;padding:10px 10px 10px 0;}	
.hotLaws .searchBox { padding:0px;}
.hotLaws .searchBox .inputStyle{ margin:0px; width:306px;}

.hotLawsList {
	width:100%;
	background:#fdfefe;
	border:1px solid #e8e8e8;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	}
.hotLawsList h2.title .titleTxt{ background:none; color:#00335e;}

/*---案例库--*/
.caseLibrary {
	background:none;
	}
.caseLibrary h2.title { background:none;}
.caseLibrary .grayPointList li{
	line-height: 31px;
	padding:0px;
	background: url(imagesgrayPoint.png) no-repeat left center;
	border-bottom:1px dashed #cfcfcf;
	}

.lawBox { padding-bottom:10px;}


/*-----如何委托-------*/
.howEntrust {
	width:230px;
	margin-left:10px;
	}
.howEntrust h3.title { background:url(imagestitleTxt01.png) no-repeat;}

/*-----最新委托-----*/
.lastEntrust {
	width:490px;
	margin:10px 0 10px 10px;
	background:#fdfefe;
	border:1px solid #e8e8e8;
	}
.lastEntrust h2.title .titleTxt{ background:none; color:#00335e;}

/*----------*/
a.wantAskButton,
a.entrustButton { margin:10px 0 0 45px;}


/*--找律政大按钮--*/
a.commButton {
	float:left;
	width:193px;
	height:65px;
	background:url(imageswyzlzBt_normal.png) no-repeat;
	text-indent:-9999px;
	}
a.commButton:hover {
	background:url(imageswyzlzBt_hover.png) no-repeat;
	}



/*-------光荣榜--------*/
.photoBOX {
	float:left;
	width:100%;
	height:163px;
	background:url(imagesphotoMiddle.png);
	}

.photoBOX .title {
	width:51px;
	height:163px;
	float:left;
	background:url(imagesphotoLeft.png) no-repeat;
	text-indent:-9999px;
	}
.photoBOX .PBOXlist {
	width:935px;
	float:left;
	height:145px;
	overflow:hidden;
	position:relative;
	margin-top:9px;
	}
.photoBOX .PBOXlist ul { width:1000%;}
.photoBOX .PBOXlist li {
	float:left;
	width:auto;
	padding:5px;
	line-height:18px;
	border:1px solid #cfcfcf;
	margin-left:15px;
	text-align:center;
	}

.photoBOX .PBOXright {
	width:4px;
	float:right;
	height:100%;
	background:url(imagesphotoRight.png) no-repeat;
	}




/*-----我要找律政------*/
.DJbox {
	width:384px;}

.DJtxt {
	background:#fff;
	height:191px;
	padding:20px 10px 0 10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	}
.DJtxt h3.title {
	background:url(imageshowTT03.png) no-repeat;
	}
.DJtxt p { padding:0 20px;}
.DJtxt a.commButton { float:right; margin:10px 10px 0 0;}
/*------------*/
.btLowbox { float:left; width:576px;}

.btLowbox .leftbt { float:left; width:329px;}
.btLowbox .rightbt { float:right; width:237px;}

/*----五个操作按钮 -----*/
a.comBt01,
a.comBt02,
a.comBt03 {
	float:left;
	width:329px;
	height:57px;
	margin-top:0px;
	background:url(imagescomBt01_normal.png) no-repeat;
	text-indent:-9999px;
	}
a.comBt02 { margin-top:10px; background:url(imagescomBt02_normal.png) no-repeat;}
a.comBt03 { margin-top:10px; background:url(imagescomBt03_normal.png) no-repeat;}

a.comBt01:hover {background:url(imagescomBt01_hover.png) no-repeat;}
a.comBt02:hover {background:url(imagescomBt02_hover.png) no-repeat;}
a.comBt03:hover {background:url(imagescomBt03_hover.png) no-repeat;}

a.comBt04,
a.comBt05 {
	float:left;
	width:237px;
	height:91px;
	margin-top:0px; 
	background:url(imagescomBt04_normal.png) no-repeat;
	text-indent:-9999px;
	}
a.comBt05 { margin-top:10px; background:url(imagescomBt05_normal.png) no-repeat;}

a.comBt04:hover {background:url(imagescomBt04_hover.png) no-repeat;}
a.comBt05:hover {background:url(imagescomBt05_hover.png) no-repeat;}

/*法律咨询列表详细*/
.Question{
	clear:both;
	margin:10px 10px 0px 10px;
	padding:15px 25px 25px 25px;
	border-top:#76afe0 2px solid;
	border-left:#cfcfcf 1px solid;
	border-right:#cfcfcf 1px solid;
	border-bottom:#cfcfcf 1px solid;
}
.Question .questionTitle{
	margin-bottom:15px;
	background:url(imagestitleIcon24.png) no-repeat left center;
	color:#000000;
	font-size:18px;
	line-height:40px;
	font-family:"微软雅黑";
	font-weight:100;
	text-indent:35px;
}
.Question .questionPic{
	width:79px;
	float:left;
	text-align:center;
	margin-right:20px;
}
.Question .questionPic .Name{
	color:#76afe0;
	font-size:12px;
	line-height:24px;
}
.Question .questionCont{
	position:relative;
	width:797px;
	float:left;
	padding:20px;
	background:#f3fafd;
	border:#bbdcea 1px solid;
	color:#000000;
	font-size:14px;
	line-height:26px;
}
.Question .questionCont .Icon{
	display:block;
	position:absolute;
	left:-24px;
	top:15px;
}
.Question .questionCont .Tips{
	display:block;
	margin-top:15px;
	text-align:right;
	color:#999999;
}
.questionReply{
	margin:10px 10px 0px 10px;
	border:#cfcfcf 1px solid;
}
.questionReply .Title{
	height:37px;
	background:#f3fafd;
	border-bottom:#cfcfcf 1px solid;
	color:#00335e;
	font-size:18px;
	line-height:37px;
	font-family:"微软雅黑";
	font-weight:100;
	text-indent:15px;
}
.questionReply .Title span{
	float:right;
	padding-right:15px;
	color:#999;
	font-family:"宋体";
}
.questionReply ul{
	padding:10px 20px;
}
.questionReply li{
	position:relative;
	padding:20px 10px;
	border-bottom:#999999 1px dashed;
}
.questionReply .noBorder{
	border:none;
}
.questionReply .Pic{
	width:79px;
	height:119px;
	padding:5px;
	margin-right:20px;
	border:#a6cff2 1px solid;
	float:left;
}
.questionReply .replyLeft{	
	width:817px;
	float:left;	
}
.questionReply .Name{
	margin-bottom:10px;
	color:#4b92d7;
	font-size:14px;
	font-weight:bold;
}
.questionReply .Name .Grade{
	padding-left:5px;
	color:#e98922;
	font-size:12px;
}
.questionReply .Reply{
	color:#777777;
	font-size:12px;
	line-height:25px;
}
.questionReply .Tips{
	position:absolute;
	right:10px;
	bottom:20px;		
	color:#999999;
}
.questionReply .goodReply{
	display:block;
	position:absolute;
	left:121px;
	bottom:20px;
	vertical-align:middle;
}

/*律师和律师事务所列表*/
.lawyerList{
	padding:10px 0px 0px 10px;
}
.lawyerList li{
	width:280px;
	height:119px;
	padding:10px;
	background:#fff;
	border:#dbdbdb 1px solid;
	float:left;
	margin:0px 10px 10px 0px;
}
.lawyerList li .Pic{
	width:89px;
	float:left;
	text-align:left;
}
.lawyerList li .Name{
	margin:8px 0px;
	color:#4b92d7;
	font-size:14px;
	font-weight:bold;
}
.lawyerList li .Name span{
	padding-left:5px;
	color:#e98922;
	font-size:14px;
}
.lawyerList li .Expertise{
	color:#777777;
	font-size:12px;
	line-height:25px;	
}
.lawfirmList li .Expertise{
	color:#777777;
	font-size:12px;
	line-height:22px;		
}
.lawyerList li .Expertise a{
	color:#4b92d7;
}
.lawyerList .Active,.lawyerList li:hover{
	background:#f6fbff;
	border:#61abd6 1px solid;
	cursor:pointer;
}
/*律师事务所空间*/
.lawfirmLogo{
	margin:20px 0px 0px 40px;
}
.lawfirmLogo .Pic{
	width:80px;
	height:100px;
	float:left;
}
.lawfirmLogo .Name{
	color:#0e76bc;
	font-size:36px;
	line-height:58px;
	font-family:"微软雅黑";
}
.lawfirmLogo .Tips{
	color:#0e76bc;
	font-size:12px;
	line-height:18px;	
}
.lawfirmLawyer{
	width:990px;
	margin:5px 10px 0px 10px;
	background:#f3fafd;
	border: none;
}
.lawfirmLawyer .searchBoxList{
	padding:20px;
}
.lawfirmLawyer .lawfirmTitle{
	height:37px;
	border-bottom:#76afe0 1px solid;
}
.lawfirmLawyer .lawfirmTitle .More{
	float:right;
	padding-right:15px;
	color:#666;	
	line-height:37px;
	font-weight:100;
}
.lawfirmLawyer .lawfirmTitle .Name{
	display:block;
	float:left;
	color:#00335e;
	font-size:18px;
	line-height:37px;
	font-family:"微软雅黑";
	font-weight:100;
	text-indent:15px;
}
.lawfirmLawyer .lawfirmTitle .Switch{
	float:left;
	margin-left:50px;
}
.lawfirmLawyer .lawfirmTitle .Switch li{
	margin-top:5px;
	padding:0px 15px;
	float:left;
	color:#333;
	font-size:14px;
	line-height:30px;
	font-family:"微软雅黑";
	font-weight:100;
	cursor:pointer;
}
.lawfirmLawyer .lawfirmTitle .Switch .Active{
	border-top:#76afe0 2px solid;
	border-left:#76afe0 1px solid;
	border-right:#76afe0 1px solid;
	border-bottom:#f3fafd 1px solid;
	color:#4b92d7;
}
.lawfirmLawyer .pageBox{
	border:none;
}
.Lawfirm{
	border:#cfcfcf 1px solid;
}
.Lawfirm .lawfirmTitle{
	border:none;
}
.Introduction{
	margin:5px 10px 5px 10px;
	padding:5px 15px 15px 15px;
	background:#f3fafd;
	border-top:#76afe0 2px solid;
	border-left:#cfcfcf 1px solid;
	border-right:#cfcfcf 1px solid;
	border-bottom:#cfcfcf 1px solid;
}
.Introduction .Title{
	color:#00335e;
	font-size:18px;
	line-height:37px;
	font-family:"微软雅黑";
	font-weight:100;
	margin-bottom:10px;	
}
.Introduction .More{
	float:right;
	color:#666;	
	line-height:37px;
	font-family:"宋体";
	font-weight:100;
}
.Introduction .Cont{
	color:#333333;
	font-size:12px;
	line-height:24px;
}
.Introduction .Pic{
	display:block;
	float:left;
	width:269px;
	height:202px;
	padding:5px;
	margin:0px 20px 15px 0px;
	border:#cfcfcf 1px solid;
}
/*律所荣誉*/
.Honor{
	
	padding:10px 0px 0px 10px;
}
.Honor li{
	margin:0px 18px 18px 18px;
	float:left;
}

/*机构空间*/
.agencyTop{
	height:5px;
	overflow:hidden;
	padding:0px;
}
.Agency{
	margin-top:205px;
}
.Agency .Introduction{
	width:990px;
	padding:0px;
	border: 1px solid #cfcfcf;
}
.Agency .Introduction .Cont{
	height:214px;
	margin:20px 20px 20px 20px;
	overflow:hidden;
}
.Agency  .Member{
	margin:5px 10px 0px 10px;
	padding-bottom:20px;
	background:#f3fafd;
	border-top:#76afe0 2px solid;
}
.Agency  .Member .Title{
	color:#00335e;
	font-size:18px;
	line-height:37px;
	font-family:"微软雅黑";
	font-weight:100;
	text-indent:15px;
	margin-bottom:20px;
}
.Agency  .Member .Pre{
	width:45px;
	padding-top:25px;
	float:left;
	text-align:right;
}
.Agency  .Member .Next{
	width:45px;
	padding-top:25px;
	float:right;
	text-align:left;
}
.Agency  .Member .Cont{
	width:900px;
	overflow:hidden;
}
.Agency  .Member .Cont ul{
	width:20000px;
}
.Agency  .Member .Cont li{
	width:79px;
	height:143px;
	padding:5px;
	margin:0px 30px 0px 10px;
	float:left;
	border:#61abd6 1px solid;
}
.Agency  .Member .Cont li span{
	display:block;
	padding-top:5px;
	color:#333333;
	font-size:12px;
	line-height:19px;
	text-align:center;
}


/*律师空间*/
.lawyerSpace{
	position:relative;
}
.lawyerSpace .SpaceRight{
	position:absolute;
	top:-120px;
	right:16px;
	width:230px;
	background:#FFFFFF;
}
.lawyerSpace .lawyerTips{
    height:356px;
	border:#cfcfcf 1px solid;
	margin-bottom:10px;
}
.lawyerSpace .lawyerTips .Intor{
    height:119px;
	margin:10px;
	color:#333;
	font-size:12px;
	line-height:22px;
}
.lawyerSpace .lawyerTips .Intor .Pic{
	width:89px;
	float:left;
	text-align:left;
}
.lawyerSpace .lawyerTips .Intor .Name{
    font-size:14px;
	font-weight:bold;
}
.lawyerSpace .lawyerTips .Intor .Name span{
    color:#ec5801;
	font-weight:100;
}
.lawyerSpace .lawyerTips .Submit{
	height:29px;
	text-align:center;
}
.lawyerSpace .lawyerTips a.OragneBt,.lawyerSpace .lawyerTips a.blueBt{
	min-width: 95px;
	margin:0px 5px;
}
/*-----橙色按钮-----*/
a.OragneBt {
	display: inline-block;
	min-width: 108px;
	text-align: center;
	height: 27px;
	line-height: 27px;
	background: url(imagesOragneBt_normal.png) repeat;
	font-family: Microsoft YaHei;
	color: #fff;
	font-size: 116%;
	border: 1px solid #e37906;
}
a.OragneBt:hover {
	background: url(imagesOragneBt_hover.png) repeat;
}
.lawyerSpace .lawyerTips .Tips{
    color:#555555;
	font-size:12px;
	line-height:25px;
	padding:10px;
}
.lawyerSpace .lawyerTips .Tips span{
	display:block;
	width:65px;
	float:left;
	font-weight:bold;
	text-align:right;
}
.lawyerSpace .successCase{
	height:206px;
	border:#cfcfcf 1px solid;
}
.lawyerSpace .successCase .Title {
	color:#00335e;
	font-size:18px;
	line-height:37px;
	font-family:"微软雅黑";
	font-weight:100;
	text-indent:15px;
	border-bottom:#cfcfcf 1px solid;
}
.lawyerSpace .successCase .cont{
	padding:10px 10px 0px 0px;
}
.lawyerSpace .successCase .cont li{
	color:333px;
	font-size:12px;
	line-height:24px;
	background:url(imagesgrayPoint.png) no-repeat left center;
	text-indent:25px;
}
.lawyerSpace .successCase .More{
	display:block;
	padding-top:10px;
	text-align:right;
	padding-right:15px;
	color:#3a88b5;
}
.lawyerSpace .successCase .More a{
	color:#3a88b5;
}
.lawyerSpace .lawyerIntor{
	width:748px;
	margin:5px 10px 10px 10px;
	border-top:#76afe0 2px solid;
	border-left:#cfcfcf 1px solid;
	border-right:#cfcfcf 1px solid;
	border-bottom:#cfcfcf 1px solid;
	background:#f9fdfe;
	height:230px;
}
.lawyerSpace .Intor{
	height:448px;
	margin:5px 10px 0px 10px;
}
.lawyerSpace .lawyerIntor .Title {
	background:url(imagestitleIcon26.png) no-repeat 15px center;
	color:#00335e;
	font-size:18px;
	line-height:37px;
	font-family:"微软雅黑";
	font-weight:100;
	text-indent:50px;
}
.lawyerSpace .lawyerIntor .Title .More{
	float:right;
	padding-right:15px;
	color:#878787;	
	line-height:37px;
	font-weight:100;
	font-family:"宋体";
}
.lawyerSpace .lawyerIntor .Title .More a{
	color:#878787;	
}
.lawyerSpace .lawyerIntor .cont{
    padding:5px 15px;
    color:#333333;
	font-size:12px;
	line-height:28px;
}
.lawyerSpace .Advisory{
	width:750px;
	height:208px;
	margin:0px 10px 0px 10px;
	background:#f3fafd;
}
.lawyerSpace .AdvisoryPage{
	height:448px;
	margin:5px 10px 0px 10px;
}
.lawyerSpace .Advisory .Title{
	height:37px;
	border-bottom:#76afe0 1px solid;
}
.lawyerSpace .Advisory .Title .More{
	float:right;
	padding-right:15px;
	color:#878787;	
	line-height:37px;
	font-weight:100;
	font-family:"宋体";
}
.lawyerSpace .Advisory .Title .More a{
	color:#878787;	
}
.lawyerSpace .Advisory .Title .Name{
	display:block;
	float:left;
	color:#00335e;
	font-size:18px;
	line-height:37px;
	font-family:"微软雅黑";
	font-weight:100;
	text-indent:15px;
}
.lawyerSpace .Advisory .Title .Switch{
	float:left;
	margin-left:50px;
}
.lawyerSpace .Advisory .Title .Switch li{
	margin-top:5px;
	padding:0px 15px;
	float:left;
	color:#333;
	font-size:14px;
	line-height:30px;
	font-family:"微软雅黑";
	font-weight:100;
	cursor:pointer;
}
.lawyerSpace .Advisory .Title .Switch .Active{
	border-top:#76afe0 2px solid;
	border-left:#76afe0 1px solid;
	border-right:#76afe0 1px solid;
	border-bottom:#f3fafd 1px solid;
	color:#4b92d7;
}
.lawyerSpace .Advisory .cont{
	padding:0px 15px;
}
.lawyerSpace .Advisory .cont li{
    width:100%;
    float:left;
    color:#333;
	font-size:12px;
	line-height:32px;
}
.lawyerSpace .Advisory .cont .Type{
    color:#999;
}
.lawyerSpace .Advisory .cont .Time{
    float:right;
    color:#333;
	font-size:12px;
	line-height:32px;
}
.lawyerSpace .Advisory .cont .Tips{
    float:right;
	display:block;
	width:95px;
    color:#333;
	font-size:12px;
	line-height:32px;
}
.lawyerSpace .Advisory .cont img{
	vertical-align:middle;
}