@charset "utf-8";
/* CSS Document */
.subpage{}
.banner{ background-color:#024f85; height:182px;}

.pageContent{ position:relative; margin:35px 0;}
.subMenu{ background-color: #FFFFFF;
    min-height: 182px;
    left: 0;
    position: absolute;
    top: -217px;
    width: 231px;}
.subMenu li{ border-bottom:1px solid #D6C4AA; height:auto; line-height:38px;}	
.subMenu li li {  height:auto; padding:6px 0px;  }
.subMenu li li  a{  height:26px; line-height:26px; }	
.subMenu li a{ background: url(../../../images/2013/arrow.png) no-repeat 10px center; background-color:#fff; display:block; padding-left: 30px; text-align: left; color:#666666;}
.subMenu li a:hover{ background: url(../../../images/2013/arrow_a.png) no-repeat 10px center; background-color:#016EB1; color:#fff;}
.subMenu li a.current{ background: url(../../../images/2013/arrow_a.png) no-repeat 10px center; background-color:#016EB1; color:#fff;}

.subTitle{ text-align:left;}
.subTitle .cn{color:#454037; font-size:16px; font-weight: bold;}
.subTitle .splitter{color:#454037; font-size:20px; font-weight: bold;}
.subTitle .en{color:#2A6393; font-weight: bold;}

.right{ width:773px;  margin-left:231px;}
.subNav{ height:22px; border-bottom:1px solid #ccc; padding-bottom: 10px; }
.subNavBar{ color:#2A6393; font-size:12px; margin-top: 10px; }
.subNavBar a{ color:#2A6393; font-size:12px; }

.content{ text-align:left; font-size:12px; margin-top:30px;}
.content th{ color:#4E4E4E;}
.content td{ color:#464646;}
.content td a{ color:#016eb2;}
.content li{ line-height:32px; color:#333333; background: url(../../../images/2013/dot.jpg) no-repeat 0px center; padding-left:12px; border-bottom: 1px dashed #D4D4D4;}
.content li a{color:#666666;}
.content li a:hover{color:#333333;}
.content p{ font-size:12px; color:#645C50; line-height:28px; text-indent:28px;}
.content  a{ font-size:12px; color:#016eb2;}
.content  a:hover{ color:#0188e3;} 
.content .ptitle{ text-align:center; color:#2A6393; font-weight:bold; font-size:16px;}
.content .ptime{ text-align:center; color:#999999;}

.office_area{ width:100%;  height: 214px; margin-bottom:42px;}
.office_desc{ width:515px;height:212px; float:left;  overflow-y: scroll;  border:1px solid #cccccc; }
.office_desc p{ margin-left:10px;}
.office_block{ width:185px;height:auto; float:left; margin:0 38px 0 30px;  }
.office_block p{ text-indent:0px; padding-left: 6px; margin-top:10px;}
.obTitle{height:26px; line-height:26px; font-size:14px; text-align:center; font-weight: bold; }
.obTitle a{ color:#333333;}
.hq{ background: url(../../../images/2013/bar_rd.jpg) no-repeat 0px center; width:184px;}
.branch{ background: url(../../../images/2013/bar_bl.jpg) no-repeat 0px center; width:184px; }
.sgla{ background: url(../../../images/2013/bar_sgla.jpg) no-repeat 0px center; }
.sgla_block{ width:257px; float:none;}

.pptitle li{ background: none;}

.contact {
    display: block;
    float: left;
    width: 110px;
}
.form_row {
    float: left;
    margin-top: 7px;
	margin-bottom: 10px;
    width: 600px;
}
.content li.page_li{margin-top:10px; text-align:right; background:none; border:none;}
.bottom_line{ border-bottom: 1px solid #D6C4AA;}
.content p.cover{ text-indent: 0px; text-align:center;}

.third_level{ margin-left:20px;}

.ctopic{ width:155px;}
.ctime{width:155px;}
.chost{width:155px;}
.clocation{width:155px;}

.cdetail p{ text-indent:0px; margin-left:10px; line-height: 28px;}
.cdetail label{ margin-right:10px;   text-align:left; font-weight:bold; font-size:14px;}

form.person_form input,select{ margin-right:20px; height:20px;}
td{ height:32px;}
.grey_bg{ background-color:#f2f2f2;}
.lawyer_search_btn{ background-color:#AEE0F9; border:1px solid #3981A9; width:50px;}
#page{ text-align:right; margin-top:20px;}

.content p.blue_sky{ color:#016eb2; font-weight:bold;}

.content table th{ height:28px; background-color: #C3D8E5; text-align:left; border-bottom: 4px solid #FFFFFF; padding-left: 10px;}
.content table,tr,td{ border-collapse:collapse; border:0px; padding-left: 10px;}

.bs_area{ float:left; width:100%; margin-bottom: 20px; }
.bs_block_v3{ float:left; margin:0 50px 14px 10px; height:auto;}
.bs_block_v2{ float:left; margin:0 50px 10px 0; }
.bs_title_v2{  background-color:#B3D3E8; width: 184px; color:#cc0000; font-weight:bold; height:22px; font-size:13px; margin-bottom: 14px;}
.bs_title{ padding-left:33px; background: url(../../../images/2013/v2.png) no-repeat 0px center;}
.bs_title_v3{ background: url(../../../images/2013/v3.jpg) no-repeat 0px center; text-align:center; width:174px; height: 22px; line-height: 22px;}
.bs_block_bodys{}
.bs_block_body{ padding-left:10px;margin-top: 13px;}
.content .bs_block_body li{ background: url(../../../images/2013/arrow.png) no-repeat 0px center; border-bottom:none; line-height:24px;}
.content .bs_block_body a{ }
.content .bs_block_body a:hover{ color:#016eb2;}

.content ul.bizul li a{ color:#016eb2;}

.bizl4 .title{ color:#016eb2; font-weight:bold; font-size:13px;}

.pdesc{ line-height:28px;}
.pstitle{ font-weight:bold; color:#4c4c4c;}
.field{bottom: 0;
    left: -200px;
    position: absolute;}
.field ul li{ padding-left:0; background:none; border-bottom:0;}
.field ul li a{ color:#016eb2;}
.photo{float: left;
    width: 110px;}
.main{float: left; margin-left:28px;
    width: 610px;}
.print{ background: url(../../../images/2013/printer.jpg) no-repeat 0px center; padding-left:22px;}

.content p label{ font-weight:bold;}

.newstime{ float:right; font-size: 12px; color:#666666;}

.cshr_blocks{float:left; margin:35px 0 55px 30px;}
.cshr{ float:left; border:1px solid #68A7D0; width: 329px; height:157px;  }
.cs{ background: url(../../../images/2013/cs.jpg) no-repeat 30px center; margin-right:38px;}
.hr{ background: url(../../../images/2013/hr.jpg) no-repeat 30px center;}
.cshr_block{ border-left:1px solid #E5E5E5; margin:25px 36px 20px 120px; padding-left:30px; line-height: 22px;}

.div_tablelawyer{ overflow: hidden; height:16px;}

.selected{ 
	background-color: #016EB1;
    color: #FFFFFF;
    display: inline-block;
    height: 15px;
    line-height: 15px;
    text-align: center;
    width: 15px;
	font-weight:bold;
}
#pagelist{ text-align:center;}
#pagelist a{ margin:0 5px;}

.blueFont{ color:#016eb1; font-weight:bold; margin-top:20px;}

.atoz a{ margin:0 6px;}































