@charset "utf-8";
/* CSS Document */
body, div, ol, dl, dt, dd, ul, li, table, tr, td, h1, h2, h3, h4, h5, h6, p, form, button, img, strong, em { padding:0px; margin:0px; border:0px; font-style:normal;}
li, dd, dt { list-style-type:none;}
ol, ul, dl { list-style:none;}
img { vertical-align:top;}
a{ color:#24496b; text-decoration:none; outline:0;}
a:hover,a.hover{ color:#a50000;}
::-webkit-input-placeholder { color:#ccc; } 
input:-moz-placeholder { color:#ccc; }
button::-moz-focus-inner, input::-moz-focus-inner {  margin:0; padding:0;}
input,select, option, button, textarea { font-size:100%; vertical-align:middle; outline:0 none; border-radius:0px;}
table{ border-collapse: collapse;border-spacing: 0;}
/*清除浮动样式*/
.clear{ clear:both; height:0; width:100%;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{zoom: 1; clear:both;}
.l,.lft{ float:left;}
.r,.rgt{ float:right;}
body {color:#24496b; background-color:#f7f7f7; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); margin:0 auto;font-family:"微软雅黑"; font-size:14px;}


.top_hid{ font-size:12px; line-height:37px; width:1000px; margin:0 auto;}
.top_hid span{ padding:0 8px;}
.warp{ width:1000px; margin:0 auto; background:url(../images/bg_06.gif) repeat-y; margin-bottom:20px;}
.top{ background:url(../images/top_bg_03.gif) no-repeat; padding:0 15px 10px;}
.top_logo{ padding-bottom:15px;}
.logo{ padding-top:40px;}

/*nav*/
.nav{ width:100%; background:#2475B9;border-radius:3px;margin-top:15px;}
.nav:after {content:"";clear:both;display:block;}
.nav ul {width:810px;margin:0 auto;}
.nav li{ float:left;min-height:45px;line-height:45px;position:relative;}
.nav li a{ color:#fff; height:45px; display:block; line-height:45px; width:135px; text-align:center;}
.nav li a:hover{color:#fff !important;}
.nav li:hover,.nav li a.hover{ background:#1A5384;color:#fff;}
.nav li ul.lv2-nav { position:absolute; left:0; top:45px;background:#2475b9;z-index:999;display:none;width:135px;}
.nav li ul.lv2-nav li {float:none;}
.back-none{ background:none !important;}

/**/
.wp15{ padding:0 15px; margin-bottom:10px;}

/*ODR服务专区*/
.w241{ width:241px;}
.w459{ width:481px; padding-left:10px;}
.w228{ width:228px;}
.service,.mediation,.introduce{ height:143px; margin-bottom:10px;}
.title2{ height:36px; line-height:35px; background:url(../images/ioc_bor.png) no-repeat 0 -220px; padding-left:10px;}
.title2 span.title2_r{ padding-right:10px; background:url(../images/ioc_bor.png) right -220px no-repeat; display:block; height:36px;}
.service li{ border-bottom:1px dashed #cccccc; font-size:12px; position:relative; padding:8px 0; line-height:18px;}
.service li span{ position:absolute; right:5px; bottom:8px; color:#666666;}
.bot2_l,.bot2_r{ background:url(../images/ioc_bor.png) no-repeat; width:4px; height:4px; position:absolute; display:block;bottom:-1px;}
.bot2_l{ background-position:-251px 0; left:-1px;}
.bot2_r{ background-position:-255px 0; right:-1px;}
.mediation img{ float:left; margin-right:10px;}
.mediation p{ float:left; width:320px; font-size:12px; line-height:24px;}

.w_con, .show {padding: 10px 10px 0;}

.introduce li{ margin-bottom:10px; text-align:center;}
.introduce li a{ height:47px; line-height:47px; text-align:center; width:206px; background: url(../images/button.png) no-repeat; display: inline-block;}
.introduce li a.wywq{ background-position:0 -139px;}
.introduce li a.zxzx{ background-position:0 -196px;}
.sort{ width:980px; background:url(../images/digui.gif) no-repeat; height:50px; line-height:50px; clear:both;  margin-bottom:10px;}
.sort li{ float:left; min-width:190px; font-size:18px; text-indent:40px;}
.sort li.li1{ text-indent:40px;}
.sort li.li2{ text-indent:43px;}
.sort li.li3{ text-indent:47px;}
.sort li.li4{ text-indent:53px;}
.sort li.li5{ text-indent:60px;}

.w650{ width:643px;}
.w310{ width:315px;}
/*.w_con{ min-height:400px;}*/
.w_bor .title{ background:url(../images/ioc_bor.png) no-repeat 0 -43px; padding-left:10px; height:47px; line-height:45px; font-size:16px;}
.w_bor .title li{ float:left; line-height:42px; margin-top:5px; padding-left:15px; margin-right:1px; }
.w_bor .title li:hover,.w_bor .title li.hover{ background:url(../images/ioc_bor.png) no-repeat -719px 0;}
.w_bor .title li a{ float:none; display:block; padding-right:15px; font-size:16px; }
.w_bor .title li:hover a,.w_bor .title li.hover a{background:url(../images/ioc_bor.png) right top;}
.w_bor .title_r{ width:10px; display:block;background:url(../images/ioc_bor.png) right -43px; height:100%;}
.w_bor .title span a{ font-size:12px;}
.tabW li{ display:none;height:333px;}
.tab_con{ padding:10px; }
.tab_con dl{}
.tab_con dt{ color:#; font-weight:bold;line-height: 32px;}
.tab_con dt a,.list-item-consult-title-text a, .list-item-consult-detail-text a{ color:#a50000;}
.tab_con dd{ color:#999;line-height: 24px;}
.tab_con dd span{ float:right;}
.tab_con dd a{ display:inline-block; width:520px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.bot_l,.bot_r{ position:absolute;bottom:-1px;  background:url(../images/ioc_bor.png) no-repeat; width:6px; height:6px; display:block;}
.bot_l{left:-1px; background-position:-237px 0; }
.bot_r{right:-1px; background-position:-243px 0; }

.lawyer-content {position: relative; margin-bottom:12px;}
.lawyer-content {overflow: hidden; }
.lawyer-img {width: 104px;height: 135px;padding: 4px;}
.lawyer-img img {width: 104px;height: 135px;}
.lawyer-name {background: #f2f2f2;font-size: 14px;line-height: 30px;width: 104px;height: 30px;margin-top: 4px;text-align: center;margin-left: 4px;}
.lawyer-onDuty-detail {background: #fff;width: 285px;height: 168px;border: 1px solid #E3E6ED;top: 17px;left: 17px;-moz-box-shadow: 5px 5px 1px #f2f2f2;-webkit-box-shadow: 5px 5px 1px #f2f2f2;box-shadow: 5px 5px 1px #f2f2f2;}
.lawyer-onDuty-detail .introduce {margin: 0 0 0 12px;width: 150px;line-height: 16px; font-size:12px; line-height:20px;}
.lawyer-onDuty-detail .introduce span {color: #888;}
.lawyer-name {background: #f2f2f2;font-size: 14px;line-height: 30px;width: 104px;height: 30px;margin-top: 4px;text-align: center;margin-left: 4px;}
.lawyer-content img {vertical-align: text-bottom;}
.lawyer-onDuty {background: url(../images/index_13.png) no-repeat left center;margin: 6px 0 0 10px;padding-left: 22px;height: 18px;line-height: 18px;color:#a50000; font-size:12px;}
.ul-lawyer {overflow: hidden;}
ul.ul-lawyer-new li {float: left;width: 294px;overflow: hidden;}
.ul-lawyer .lawyer-img {width: 45px;height: 56px;padding: 0;border: none;}
.ul-lawyer .lawyer-img img {width: 45px;height: 56px;}
.Introduction {width: 243px;float: left;}
.ul-lawyer .lawyer-name{background: #fff;font-size: 12px;line-height: 18px;width: auto;height: auto;margin: 2px 0 0 12px;text-align: left;}
.online-Introduction {margin: 0 0 0 12px;height: 36px;overflow: hidden; font-size:12px;}
.ul-lawyer li {margin-bottom: 12px;}
.lie_li ul{ height:185px; overflow:hidden;}
.lie_li{ padding-bottom:10px;}
.lie_li li{padding: 8px 0 3px 0;border-bottom: 1px dotted #dcdcdc;overflow: hidden;}
.lie_li li a{width: 272px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background: url(../images/ioc_d.png) no-repeat 0 9px; padding-left:10px;}
.m_lr10{ margin:0 11px;}
.ul-ent{ overflow:hidden;}
.ul-ent li {display: inline;float: left;width: 152px;height: 87px;}
.ul-ent li img {width: 115px;height: 46px;}
.ul-ent li a {color: #3498DB;display: block;text-align: center;}

h5{ padding:0 20px; font-weight:normal; line-height:42px; font-size:14px;}
.concent{ width:677px; min-height:460px;}
.workDynamic{ min-height:400px; padding:10px 10px 0 10px;}
.tabW, .w_con {border: 1px solid #d9d9d9;border-top: 0;position: relative;}
.fDetails{ padding:10px;}
.fDetails h1{font-size:18px; text-align:center;}
.fDetails span.tite_span{ text-align:center; display:block; color:#666; font-size:12px;}
.fDetails p{ margin:5px 0; line-height:24px; padding:0 10px;text-align:Justify;text-justify:inter-ideograph; color:#444; font-size:12px;}
.w253{ width:283px;}
.m_b10{ margin-bottom:10px;}
.contact-content{ padding-bottom:10px; background:url(../images/news_01.png) no-repeat right bottom;}
.contact-content p{margin: 6px 0; font-size:12px;}
.contact-content p span {display: inline-block;vertical-align: top;}

.news-content {min-height: 750px;overflow: hidden;margin-top: 6px; padding:10px}
.dl-service {position: relative;}
.dl-service dt.active{width: 105px;height: 22px;line-height: 22px;text-align: center;font-size: 14px;color: #e27726;border-bottom-color: #e27726;}
.dl-service dt {width: 105px;height: 22px;line-height: 22px;float: left;display: inline;font-size: 14px;text-align: center;cursor: pointer;
position: relative;color: #333;border-bottom: 2px solid #e3e6ed;padding-bottom: 4px;}
.dl-service dd {overflow: hidden;padding: 10px;display: none;}
.enabled dd {position: absolute;top: 28px;left: 0;margin: 0;z-index: 1;clear: none; display: block}


/*copyright*/
.copyright{ text-align:center; line-height:24px; padding:0 0 20px;background:#2475b9;width:991px;margin:0 auto;color:#fff;border-radius:0 0 5px 5px;}
.copyright a{ margin:0 10px;color:#fff;}
.copyright a:hover{margin:0 10px;}

/*底部导航*/
.index-footernav-bg {background:#2475b9;width:961px;margin:40px auto 0; padding-bottom:10px;}
.index-footernav ul {display:inline-block;vertical-align:top;width:188px;text-align:center;margin-top:30px;}
.index-footernav ul li.footernav-title {font-size:15px;font-weight:bold; margin-bottom:12px;margin-top:0;}
.index-footernav ul li {margin-top:4px;color:#fff;}
.index-footernav ul li a {color:#fff;}
.index-footernav ul li a:hover {text-decoration:underline;}
.friend-link p {color:#fff;text-align:center;margin-top:10px;}
.friend-link p a {color:#fff;}
.friend-link p a:hover {color:#fff;text-decoration:underline;}

.zx_tsxq_bt {width: 100%;border-bottom: 1px dashed #d8d8d8;padding-bottom: 15px;}
.zx_tsxq_bt dt {line-height: 36px; overflow:hidden;}
.zx_tsxq_bt dt h2 {float: left;font-size: 16px;font-weight: bold;color: #a50000;}
.zx_tsxq_bt dt span {float: right;font-size: 16px;color: #06c;}
.zx_tsxq_bt dd span {clear: both;overflow: hidden;line-height: 28px;color: #09f;}
.zx_tsxq_bt dd p {clear: both;overflow: hidden;line-height: 24px;font-size: 14px;color: #444;}

.zx_tsxq_bt02 {
clear: both;
overflow: hidden;
line-height: 32px;
font-size: 12px;
font-weight: bold;
padding-top: 10px;
color: #444;
}
.zx_tsxq_tb th {
height: 36px;
text-align: right;
width: 100px;
padding-right: 20px;
background: #f2f2f2;
font-size: 12px;
color: #444;
word-break: break-all;}

.zx_tsxq_tb th,.zx_tsxq_tb td{border: 1px solid #e6e6e6;}
.zx_tsxq_tb td {
padding-left: 5px;
word-break: break-all;
}
.zx_tsxq_hf {
float: left;
width: 306px;
border: 1px solid #e0e0e0;
border-top: none;
margin-top: 15px;
overflow: hidden;
}
.zx_tsxq_hf_bt {
float: left;
width: 100%;
height: 32px;
line-height: 32px;
text-indent: 10px;
color: #111;
border-bottom: 1px solid #e0e0e0;
border-top: 2px solid #1088dd;
background: #fff;
font-weight: bold;
}
.zx_tsxq_hf_nr {
float: left;
padding: 0 10px;
width: 286px;
height: 260px;
overflow-y: auto;
overflow-x: hidden;
}
.zx_tsxq_hf_nr li {
float: left;
width: 100%;
padding: 8px 0;
border-bottom: 1px dashed #d8d8d8;
}
.zx_tsxq_hf_nr li h3 {
line-height: 26px;
font-size: 12px;
font-weight: bold;
color: #333;
}
.zx_tsxq_hf_nr li p {
line-height: 22px;
padding: 4px 0;
color: #666;
}
.zx_tsxq_hf_nr li span {
clear: both;
line-height: 26px;
color: #aaa;
}
.zx_tsxq_xzan {
width: auto;
clear: both;
overflow: hidden;
padding: 20px 0px 20px 93px;
}
.zx_tsxq_xzan li {
float: left;
}
.zx_tsxq_xzan_1 {
border: 1px solid #f19a09;
border-radius: 3px;
width: 190px;
background: #f19a09;
overflow: hidden;
cursor: pointer;
}
.zx_tsxq_xzan li h4 {
float: left;
height: 48px;
line-height: 48px;
width: 60px;
text-align: center;
font-size: 28px;
color: #666;
font-family: "Arial Black", Gadget, sans-serif;
background: #fff;
}
.zx_tsxq_xzan li h5 {
float: left;
width: 90px;
line-height: 48px;
text-align: center;
color: #fff;
font-size: 14px;
font-weight: bold;
}
.zx_tsxq_xzan_3 {
border: 1px solid #ff523b;
border-radius: 3px;
width: 190px;
background: #ff523b;
overflow: hidden;
cursor: pointer;
}
.zx_tsxq_xzan_2 {
line-height: 50px;
padding: 0 15px;
font-size: 24px;
font-family: "Arial Black", Gadget, sans-serif;
color: #555;
}
.zx_tsxq_text {
float: left;
width: 624px;
height: 120px;
padding: 3px;
line-height: 20px;
}
.zx_tsxq_yhdl {
float: left;
margin: 10px 0 10px 0;
width: 100%;
}
.zx_tsxq_yhdl td {
text-align: left;
vertical-align: middle;
color: #666;
}
input[type="button"].zx_tsxq_yhdl_an {
padding: 0px;
height: 24px;
padding: 0 15px;
color: #fff;
border: none;
border-radius: 3px;
background: #cf2929;
cursor: pointer;
}
.tagMenu{ border-bottom:2px solid #F00; overflow:hidden;}
.tagMenu ul {

height: 32px;
}
.menu li.current {
color: #fff;
background-color: #de252d;
height: 32px;
line-height: 32px;
}
ul.menu li {
color: #666;
margin-top: 5px;
float: left;
line-height: 32px;
height: 32px;
text-align: center;
padding: 0 12px;
cursor: pointer;
}
.lawyerList-primary-box .content {
border-top: 2px solid #de252d;
height: auto;
padding: 0;
}
.layout .left-title {
padding: 0 35px;
width: 100px;
}
.layout .right-title {
padding: 0 170px;
width: 100px;
}
.layout h2 {
display: inline-block;
font-size: 14px;
line-height: 34px;}
.lawyerList-list-title {
height: 34px;
position: relative;
border-bottom: 1px solid #e3e6ed;
}
.lawyerList-list-box {
padding: 10px 15px;
}
.feed-item-box {
position: relative;
border-bottom: 1px dashed #e6e6e6;
margin-bottom: 10px;
padding-bottom: 10px;
overflow:hidden;
}
.feed-item-avatar {
text-align: center;
position: relative;
}
.feed-item-avatar .avatar {
padding: 5px;
border: 1px solid #e6e6e6;
width: 111px;
height: 136px;
}
.feed-item-content-holder {
width: 467px;
margin-left: 12px;
font-size: 13px;
line-height: 24px;
}
.feed-user a, .dynamic-item-content-holder a {
color: #2d64b3;
}
.online-state {
background: url(../images/index_10.png) no-repeat left center;
padding-left: 12px;
height: 16px;
line-height: 16px;
color: #2e6a9e;
margin: 7px;
}
.offline-state {
background: url(../images/index_09.png) no-repeat left center;
padding-left: 12px;
height: 16px;
line-height: 16px;
color: #7b7a7a;
margin: 7px;
}

.lawyer-content1 {
padding: 18px;
}
.lawyer-info {
margin-left: 12px;
font-size: 14px;
line-height: 24px;
}
.lawyer-tou p {
background: #f2f2f2;
text-align: center;
height: 24px;
line-height: 24px;
color: #014c90;
margin-top:5px;
}
.lawyer-tou img { min-width:104px;
height: 70px;
}
.operate-box {
text-align: center;
margin: 10px 0;
}
.btn-redBig {
background: url(../images/button.png) no-repeat 0 -718px;
width: 262px;
height: 42px;
font-size: 14px;
cursor: pointer;
display: inline-block;
border: 0;
color: white;
text-align: center;
padding: 0;
}


.dynamic-list-item-box {
position: relative;
margin-bottom:10px;
}
.icon-square {
background-color: #43a114;
width: 5px;
height: 5px;
}
.dynamic-item-time {
color: #666;
}
.dynamic-item-content-holder {
position: relative;
border: 1px solid #e6e6e6;
min-height: 35px;
padding: 5px 10px;
overflow: hidden\9;
overflow:hidden;
}
.dynamic-list-box {
position: relative;
border-bottom: 0;
padding: 12px 0;
overflow: hidden;
}
.dynamic-item-content-holder img {
width: 22px;
height: 22px;
}
.dynamic-item-content-holder P {
padding-left: 5px;
max-width: 212px;
font-size:12px;
}
.greytxt {
color: #666;
padding: 0 6px;
}

.item-box .feed-item-avatar .avatar {
width: 80px;
height: 104px;
}
.feed-user a{
color: #2d64b3;
}
.item-box .feed-item-content-holder {
width: 147px;
font-size: 12px;
line-height: 22px;
margin-left: 7px;
}
.ul-lawConsult {
overflow: hidden;
clear: both;
}
.ul-lawConsult li {
overflow: hidden;
padding: 2px 0;
}
.ul-lawConsult li a {
background: url(../images/index_14.png) no-repeat center left;
padding-left: 8px;
line-height: 22px;
font-size:12px;
}
.dotted-line {
border-top: 1px dashed gainsboro;
display: block;
margin: 8px 0;
}
.subNav-dotted{ padding:10px;}
.subNav-dotted li {
line-height: 30px;
height: 30px;
border-bottom: 1px dotted #E6E6E6;
overflow: hidden;
font-size:12px;
}
.more {
text-align: right;
width: inherit;
font-size: 12px;
padding-bottom:10px;
}

.lvshi_js{}
.lvshi_js ul,.wjjs{ margin-bottom:20px;}
.lvshi_js ul li{ line-height:28px;}
.lvshi_js ul li.h_img{ line-height:54px;}
.lvshi_js ul li.h_img img{ border:1px solid #ccc; padding:5px;}
.lvshi_js ul li label{ color:#999;}
.img_a{ cursor:pointer;}
.wjjs{}
.wjjs .Wtitle{ border-top:2px solid #E6E6E6;}
.wjjs .Wtitle h3{ border-top:2px solid #1088dd; float:left; margin-top:-2px;font-size: 14px;font-weight: normal;color: #555;padding: 0 10px; line-height:26px;}
.lvshi_js p,.wjjs p{line-height:24px; color:#333;padding: 0 10px;}

.textW{ position: absolute; width:100%; height:100%; left:0; top:0; display:none;}
.textW_bg{ background-color:#333; opacity:0.5; width:100%; height:100%;position:fixed;}
.textW_con{ position:absolute; left:50%; top:20px; width:1024px; height:717px; z-index:1; margin-left:-514px;padding:15px;border-radius:4px; background:url(../images/certificateTemple.jpg) no-repeat 15px 15px #fff;}
.guanbing{ background:url(../images/fancybox_sprite.png) no-repeat 0 0;position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040; }
.textW_con_con{ font-size:2.2em; width:400px; line-height:1.8em; margin:210px 0 0 560px; font-family:"宋体"}
.textW_con_con dd{text-indent:2em;}
.textW_con_zq{ font-size:14px; text-align:right; margin-top:160px;}
.odr-lvxq{ margin:10px 0; float:right;}

.userComment-box .title {
background-color: #F9F9F9;
padding: 14px 10px;
color: #4F4F4F;
font-size: 14px;
font-weight: normal;
position: relative;
height: 15px;
_height: 19px;
border: 1px solid #E6E6E6;
background-image:none;
line-height:15px;
}
.userComment-box .comment-editor {
padding: 10px;
background-color: #FBFBFB;
}
.fcolor-aid {
color: #E27726;
}
.redBtn {
background: url(http://img.ebs.org.cn/frontEndFiles/images/userCenter_04.png) no-repeat 0 0;
width: 94px;
height: 31px;
line-height: 31px;
font-size: 14px;
color: #fff;
text-align: center;
border: 0;
cursor: pointer;
padding: 0;
}
.comment-action-bar {
padding: 3px 0;
position: relative;
}
.mt-10 {
margin-top: 10px;
}
.nav-commentList {
padding: 10px 10px;
}
.commentMessage-title {
overflow: hidden;
line-height: 22px;
height: 22px;
margin-bottom: 3px;
color: #999;
padding: 0 5px;
}
.nav-commentList li {
padding: 10px 0;
cursor: pointer;
}
.commentMessage-content {
border-top: 1px dotted gainsboro;
color: #555;
padding: 3px 5px;
line-height: 18px;
}
.btn-redBig, .btn-redMiddle, .redBtn, .redBtn2 {
border: none;
color: white;
text-align: center;
padding: 0;
}
.list-consult li {
padding: 10px 0;
zoom: 1;
overflow: hidden;
position: relative;
}
.list-item-consult-left {
width: 75px;
overflow: hidden;
}
.icon-list-reply-num {
padding: 0 4px 0 1px;
overflow: hidden;
width: 50px;
height: 23px;
line-height: 23px;
text-align: center;
color: #333;
background: url(http://img.ebs.org.cn/ODR/images/reply_num_bg.gif) no-repeat;
margin-left: 10px;
}
.list-item-consult-right {
width: 575px;
}
.list-item-consult-title, .list-item-consult-detail {
height: 23px;
line-height: 23px;
overflow: hidden;
}.list-item-consult-detail-text {
white-space: nowrap;
text-overflow: ellipsis;
color: #666;
font-size: 12px;
}
.list-item-consult-title-text, .list-item-consult-detail-text {
height: 20px;
overflow: hidden;
line-height: 18px;
width: 380px;
float: left;
display: inline;
margin-right: 41px;
font-size: 14px;
}
.icon-tb-author, .icon-tb-rely {
height: 20px;
line-height: 20px;
padding-left: 16px;
overflow: hidden;
width: 94px;
display: inline-block;
margin-right: 12px;
background-position: left 3px;
}

.news-img img {
width: 118px;
height: 85px;
}
.news-summary span {
display: inline-block;
}
.news-img {
width: 118px;
height: 85px;
padding: 4px;
border: 1px solid #dcdcdc;
text-indent: 0;
}
.news-summary {
margin-top: 12px;
text-indent: 2em;
color: #4d4d4d;
padding: 0 18px;
font-size: 12px;
line-height: 22px;
text-align: justify;
text-justify: inter-ideograph;
overflow: hidden;
}
.news-title {
background: #f2f2f2;
height: 34px; line-height:34px;
padding: 0 18px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.news-date {
margin-top: 12px;
padding: 8px 18px;
border-top: 1px dotted #dcdcdc;
}
.ul-news li {
margin-bottom: 18px;
padding: 2px 0;
overflow: hidden;
display: block;
}
/*分页*/
.page{ margin:30px 0; text-align:center;}
.page a,.page span{ display:inline-block; padding:0 10px; line-height:22px; height:22px; border:1px solid #ccc; margin-right:5px;}
.page span{ color:#ccc;}
.page a:hover,.page .page_{ background-color:#135FBA; border:1px solid #135FBA; color:#fff;}

.topmenu_item{ position:relative; z-index:2;}
.topmenu_item ul{ display:none; position:absolute; background-color:#f7f7f7; min-width:80px; text-align:center;border: 1px solid #D9E0EE; top:-4px; left:-2px; border-top:2px solid #165f92; line-height:30px; padding-top:30px; z-index:-1;}
.topmenu_item:hover ul{ display: block;}


.warn,.service-link,.contact{border-top: 3px solid rgb(30, 133, 206) !important;}
.pagination ul{ min-height:18px; text-align:center;}
.pagination ul li{display: inline-block; min-width:20px; height:18px;}
.pagination ul li a{text-decoration:underline;}
.ask-consult-box{ width:640px; margin-top:12px; padding:10px 15px;}
.title{ font-size:16px; font-weight:bold; color:#a50000;}
.user-name{ display: inline-block; margin:10px 0px; color:#09f;  }
.user-name:hover{ margin:10px 0px; color:#a50000;}
.ask-consult-detail{ font-size:15px; line-height:26px;}
.other-answer-box{ width:640px;padding:10px 15px; border-top:none; font-size:12px;}
.tabW{ height:495px !important;}
.news-content{ padding:18px !important;}
.dl-news-detail dd p{ line-height:24px;}
.ul-warn li a{ display:inline-block; height:22px; width:240px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-content{min-height: 730px !important;} 

/*律師*/
.l_body{ margin-left:15px; border:solid 1px #dcdcdc; width:195px; margin-top:15px;}
.l_head{background:url(../images/adm_btn.png) left -86px;}
.l_head_font{ color:red; text-align:center;  height:32px; line-height:32px; width:100%;border-bottom:1px solid #dcdcdc; font-size:15px; background:url(../images/bg_lower.png) no-repeat 32px 1px;}
.l_icon{ border-bottom:1px solid #dcdcdc; line-height:32px;text-align: center;background:url(../images/bg_lower.png) no-repeat 40px -32px; }
.l-item-title{ line-height: 35px;text-align: center;background: rgb(244,247,250);text-indent:-15px;border-bottom: 1px solid #dcdcdc;background:url(../images/bg_lower.png) no-repeat 35px -172px rgb(244,247,250); }
.l_content ul li{ display:block; line-height:35px; text-align:center; font-size:13px; }
.l_content ul li div{ border:none;}
.l_content ul li:nth-child(1){ background:url(../images/bg_lower.png) no-repeat  43px -58px;}
.l_content ul li:nth-child(2){ background:url(../images/bg_lower.png) no-repeat  43px -88px;}
.l_content div:nth-child(4){ border-top:1px solid #dcdcdc;}
.l_content ul:nth-child(5) li{background:url(../images/bg_lower.png) no-repeat  43px -115px;}
.l_content ul:nth-child(5) li a{text-indent:22px !important;display: block;}
.l_right_body{ margin-top: 15px; border: 1px solid #dcdcdc;width: 755px; margin-left:15px;}
.l-r-head{ border-bottom:1px solid #dcdcdc; width:99%; border-left:6px solid red; height:32px; line-height:32px;text-indent:10px;background:url(../images/adm_btn.png) left -86px;}
.l-r-userhead img{ width:95px; padding:5px; border:1px solid #dcdcdc; margin:10px;}
.l-r-detail{ margin-top:10px; border:1px solid #dcdcdc; width:615px; background:rgb(251,251,251)}
.l_username{ margin:10px;}
.l_ff6300{ font-size:16px;color: tomato;}
.l_option{border: 1px solid #dcdcdc;margin-top: 10px;height: 38px;line-height: 38px;width: 220px; background:rgb(245,245,245)}
.l_option div{text-align: right;width: 50%; background:url(../images/bg_pass.png) no-repeat 0 6px;}
.l_pwdIcon{ text-align:center !important; text-indent:20px; background-position:13px -25px !important; }
.l_adress{ margin:10px 0px; padding-left:15px; border-left:1px dashed #dcdcdc}
.l_adress_item li{ display:block; height:26px;line-height: 26px; }
.l_item_content{overflow:hidden;text-overflow:ellipsis; width:270px; color:rgb(037,143,184); font-size:13px;}
.l_adress_item li div{ float:left;}
.dl-info dt{width:145px !important;}
.dl-info {width: 730px !important;}
/*登陆*/

/*律師修改資料*/
.Basic_div{ margin:18px 25px; width:455px;}
.Basic_content{ height:36px; width:450px; line-height:36px; border:1px solid #dcdcdc; text-indent:15px;background:rgb(245,245,245)}
.toggleContent div{ width:450px; height:45px; line-height:45px;}
.toggleContent{margin-top: 50px; padding-left:10px;}
.toggleContent input{ width:360px; height:30px; overflow:hidden; padding:0px; margin-right:10px; float:right; margin-top:5px;border-radius:4px; border:1px solid #dcdcdc;}
.lawyer_select{ width:65px; height:36px; background:url(../images/bg_buttom.png) no-repeat center center;}
.Basic_label2 input { float: none; width:20px; margin-right:3px; margin-left:10px;}
.Basic_label2{ margin-left:20px;}

/*odr律师资料*/
.width960center{ margin:0px 15px;}
.direction-bar{ margin:10px 0px; border:1px solid #d9e0ee; height:30px; line-height:30px; padding-left:8px; background:#f5f5f5; margin-bottom:0px;}
.subDirection-bar{ margin-top:10px; height:28px; line-height:28px; border:1px solid #d9e0ee; border-left:5px solid rgb(30, 133, 206); background:url(../images/adm_btn.png) left -87px; padding-left:8px;}
.more{ padding-bottom:0px; padding-right:8px;}
.lawyer-primary-box{ width:670px; float:right;}
.item-box{ line-height:26px;}
.item-box td{ height:32px;}
.td-left-attr{ color:#999;}
.line-box{ margin-top:15px;height:2px; background:#d9e0ee}

.item-box h3{ font-size:15px; color:#787878; padding-left:8px;}
.subNav-dotted{ padding:0px;}
.subNav-dotted li{ width:250px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pic-wrapper img{border:1px solid #d9e0ee; padding:3px;}

.content {
margin-left: 15px;
float: left;
width: 750px !important;
margin-top: 15px !important;
}
.l_option_img{vertical-align: baseline;}

.warp .wp15 .w_bor .w_con .lawyer-content{padding: 18px 0;}
.warp .wp15 .w_bor .w_con .ul-lawyer{ height:265px;}