﻿@charset "utf-8";
/* CSS Document */

.bgf0 { background-color:#f0f0f0; }
.bgf1 { background-color:#f1f1f1; }
.box-sh15 { box-shadow:0 1px 3px rgba(0,0,0,.15); background-color:#fff; }
.w280 { width:280px; }
.w900 { width:900px; }
.mt25 { margin-top:25px; }
.pb0 { padding-bottom:0 !important; }
.s-caaa { color:#aaa; }

/* lore */
.lore { width:220px; height:372px; }
.lore h1 {
    height:48px; line-height:48px;
    font-size:18px;
    text-align:center;
    background-color:#007bff; color:#fff;
}
.lore-list { padding:10px 0; }
.lore-tab a {
    display:block;
    padding:10px 30px;
   
    font-size:14px;
    color:#333;
}
.lore-tab a:hover, .lore-tab .lore-tab-now { background-color:#eee; color:#333; }

/* .m-legal */
.m-legal { padding:0 25px; width:660px; height:372px; }
.lh24 { line-height:24px; }
.lh26 { line-height:26px; }
.lh30 { line-height:30px; }
.ptb30 { padding-top:30px; padding-bottom:30px; }
.plr30 { padding-left:30px; padding-right:30px; }

/* art-list */
.art-list li {
    height:24px; line-height:24px;
    overflow:hidden;
}
.art-list li a { color:#333; }
.art-list li a:hover { color:#f25618; }
.art-list li:hover .i-law184 { background-position:-100px -1480px; }
.art-list li span { font-size:12px; }
.art-list-w li {
    float:left;
    width:50%;
}
.art-list-lr li { height:36px; line-height:36px; }
.m-legal .art-list { padding:19px 0; border-top:1px dashed #eaeaea; }
.m-legal .art-list li {
    height:36px; line-height:36px;
}

/* */
.title20 { font-size:20px; line-height:24px; }
.title20 .ico-ws { margin-top:-5px; margin-left:8px; }
.art-list li .i-ws9 { float:left; margin-right:10px; }
.art-list-md li { height:30px; line-height:30px;  }
.art-list-md li .i-ws9 { margin-top:7px; }

/* ws-list */
.ws-list {
    padding:26px 0 20px;
    border-bottom:1px solid #f0f0f0;
}
.ws-list-l { padding-right:29px; width:390px; border-right:1px solid #f0f0f0; }
.ws-list-r { padding-left:30px;  width:390px; }

/* pic-item  */
.pic-item {
    position:relative;
    display:block;
    overflow:hidden;
}
.pic-item img { display:block; }
.pic-item span {
    position:absolute; left:0; right:0; bottom:0;
    display:block;
    padding:0 20px;
    height:40px; line-height:40px;
    font-size:14px;
    color:#fff;
    background:#000;
    background:rgba(0,0,0,.5);
    overflow:hidden;
}
/* .art-list2 */
.art-list2 li {
    height:44px; line-height:44px;
    overflow:hidden;
    border-bottom:1px dotted #eee;
}
.art-list2 li a { color:#333; }
.art-list2 li a:hover { color:#f25618; }
.art-list2 li.borb0 { border-bottom:0; }
.art-list2 li span { font-size:12px; color:#bbb; }

/* lr-huifu */
.lr-huifu { font-size: 14px; margin-top: 20px; }
.lr-huifu dt { color: #999;margin-bottom: 12px; }
.lr-huifu dd {
     height: 40px;
     padding: 20px 10px;
     background-color: #f8f8f8;
}
.lr-huifu .lr-img {
    float: left;
    width: 40px; height: 40px;
    margin-right: 10px;
}
.lr-huifu .lr-img img {
    display: block;
    width: 100%; height: 100%;
    border-radius: 50%;
}
.lr-huifu dd div a,
.lr-huifu dd div p {
    display: block;
    height: 20px;
    overflow: hidden;
}
.borb1 { border-bottom:1px solid #eaeaea; }

/* zy-lawyer */
.zy-lawyer {}
.zy-lawyer li {
	position: relative;
	height: 90px;
	padding: 20px 0 20px 110px;
	border-bottom: 1px dashed #eee;
}
.zy-lawyer li.borb0 { border-bottom: none; }
.zy-lawyer li .lr-img {
	position: absolute;
	left: 0; top: 20px;
	width: 90px; height: 90px;
}
.zy-lawyer li .lr-img img {
	display: block;
	width: 100%; height: 100%;
	border-radius: 50%;
}
.zy-lawyer li h3, .zy-lawyer li p {
	height: 20px; overflow: hidden;
}
.zy-lawyer li h3 { margin:10px 0; }
.zy-lawyer li h3 a { 
	float: left;
	font-size: 18px; 
}
.zy-lawyer li p { color: #999; margin-bottom:5px; }
.btn-gy2 { border-color:#eaeaea; }
.h1198 { height:1198px; }

/* datil-tit */
.datil-tit {
    padding:30px 0;
    border-bottom:1px solid #eaeaea;
}
.datil-tit h1 { font-size:24px; line-height:30px; color:#333; font-weight:bold; }
.type-bq { display:inline-block; padding:0 15px; color:#fff; background-color:#01af63; }
.datil-tit .i-wen3, .datil-tit .i-wen4, .datil-tit .i-ws13 { margin-right:5px; margin-top:-2px; }

/* datil-con */
.datil-con {
    padding:50px 0 80px;
    font-size:14px;
    line-height:32px;
    color:#333;
    border-bottom:2px solid #f1f1f1;
}
.bgf9 { background-color:#f9f9f9; }
.borr1 { border-right:1px solid #eaeaea; }
.minh1830 { min-height:1830px; }
.mlr5 { margin-left:5px; margin-right:5px; }
.s-cfaa { color:#faa866; }