/* CSS Document */

body, ul, li, dl, dt, dd, p, img, h1, h2, h3, h4, h5
{
    margin: 0px;
    padding: 0px;
}
ul, li
{
    list-style: none;
}
u
{
    text-decoration: none;
}
em, u, i
{
    font-style: normal;
}
img
{
    border: none;
    float: left;
}
a
{
    color: #07519A;
    text-decoration: none;
}
a:hover
{
    color: #FF6600;
    text-decoration: underline;
}
.clear
{
    clear: both;
}
.bk0
{
    border: none !important;
}
.top10
{
    margin-top: 10px !important;
}
.top20
{
    margin-top: 20px !important;
}
.top30
{
    margin-top: 30px !important;
}
.top40
{
    margin-top: 40px !important;
}
.mr0
{
    margin-right: 0px !important;
}

/* top */
.top_k
{
    width: 100%;
    height: 30px;
    background: #FFF;
    font-size: 12px;
}
.top_k .top
{
    margin: 0px auto;
    width: 990px;
    height: 22px;
    padding: 4px 0px;
}
.top_k .top .l_login
{
    float: left;
}
.top_k .top .l_login a.hydl, .top_k .top .l_login a.zhuce
{
    float: left;
    width: 75px;
    height: 22px;
    background: url(hudong/intera.gif) no-repeat;
    text-align: center;
    line-height: 22px;
    margin-right: 10px;
}
.top_k .top .l_login a:hover
{
    text-decoration: none;
}
.top_k .top .l_login a.hydl
{
    background-position: -190px -30px;
    font-weight: bold;
    color: #FFF;
}
.top_k .top .l_login a.zhuce
{
    background-position: -190px -60px;
    color: #666;
}
.top_k .top .r_rk
{
    float: right;
    color: #ddd;
    margin-top: 5px;
}
.top_k .top .r_rk a
{
    color: #545454;
}
.top_k .top .r_rk a:hover
{
    color: #FF6600;
    text-decoration: none;
}

.top_k .top .l_login a.mag_no
{
    float: left;
    height: 22px;
    line-height: 22px;
    margin-right: 10px;
    text-align: center;
    width: 50px;
}
.l_login .mag_ts .mag_no
{
    background-color: red;
    color: white;
    float: left;
    font-weight: bold;
    margin-top: 1px;
    padding: 1px 5px;
}
/* box */
.box
{
    width: 100%;
    background: url(hudong/banner.jpg) no-repeat #2E3E59;
    background-position: center 0;
}
/* banner*/
.box .banner
{
    margin: 0px auto;
    width: 530px;
    height: 240px;
    padding: 70px 0px 0px 450px;
}
.banner .taitou
{
    float: left;
    width: 500px;
}
.banner .taitou b
{
    float: left;
    background: url(hudong/btm.png);
    padding: 0px 10px;
    margin-bottom: 20px;
    font-family: "微软雅黑";
    font-size: 38px;
    line-height: 60px;
    color: #FFF;
}
.banner .taitou p
{
    float: left;
    width: 450px;
    font-size: 14px;
    color: #FFE9E7;
    line-height: 24px;
}
/* 律师头部资料 */
.box .datum
{
    margin: 0px auto;
    width: 730px;
    height: 100px;
    padding: 25px 20px 25px 240px;
    background: #FFF;
}

.box .datum .ls_photo
{
    position: absolute;
    width: 150px;
    padding: 10px;
    background: #FFF;
    border: 1px solid #E0E0E0;
    margin: -150px 0px 0px -220px; *margin-left:-220px;
box-shadow:1px1px3px#999;
-moz-box-shadow:1px1px3px#999;
-ms-box-shadow:1px1px3px#999;
-webkit-box-shadow:1px1px3px#999;}
.box .datum .ls_photo img
{
    float: left;
    width: 150px;
    height: 185px;
}
.box .datum .ls_photo ul
{
    float: left;
    width: 150px;
    margin-top: 10px;
}
.box .datum .ls_photo ul li
{
    float: left;
    width: 50px;
    text-align: center;
    border-right: 1px solid #EAEAEA;
}
.box .datum .ls_photo ul li b
{
    float: left;
    width: 50px;
    font-size: 16px;
    line-height: 18px;
     height:18px;
     overflow:hidden;
    color: #702D00;
    margin-bottom: 5px;
}
.box .datum .ls_photo ul li i
{
    float: left;
    width: 50px;
    font-size: 12px;
    line-height: 14px;
    color: #545454;
}

.box .datum .lszl, .box .datum .lszl .lsrz, .box .datum .lszl .lslj, .box .datum .lszl .lszc
{
   float: left;
    width: 430px;
    font-size: 12px;
    line-height: 14px;
}
.box .datum .lszl .lsrz b
{
    float: left;
    font-family: "微软雅黑";
    font-size: 24px;
    line-height: 26px;
    color: #333;
    margin-right: 15px;
}
.box .datum .lszl .lsrz em
{
    float: left;
    width: 58px;
    height: 19px;
    background: url(hudong/intera.gif);
    padding: 5px 0px 0px 135px;
    color: #FFF;
    margin-top: 2px;
}
.box .datum .lszl .lsrz em i
{
    font-weight: bold;
}
.box .datum .lszl .lslj
{
    color: #407397;
    margin: 10px 0px;
}

.box .datum .lszl .lslj a:hover
{
    color: #407397;
}
.box .datum .lszl .lszc
{
    line-height: 18px;
}
.box .datum .lszl .lszc em
{
    float: left;
    width: 40px;
    color: #333;
}
.box .datum .lszl .lszc i
{
    float: left;
    width: 390px;
    color: #545454;
}
.box .datum .lszl .lszc i u
{
    float: left;
    margin-right: 15px;
    white-space: nowrap;
}

.box .datum .dhzx
{
    float: right;
    width: 253px;
    padding: 0px 0px 0px 28px;
    background: url(hudong/line.gif) no-repeat top left;
}
.box .datum .dhzx .tel
{
    float: left;
    width: 253px;
}
.box .datum .dhzx .tel .phone
{
    float: left;
    width: 38px;
    height: 45px;
    background: url(hudong/intera.gif) 0px -26px;
    margin: 5px 5px 0px 0px;
}
.box .datum .dhzx .tel .nub, .nub b, .nub i
{
    float: left;
    width: 210px;
}
.box .datum .dhzx .tel .nub b
{
    font-family: Arial;
    font-size: 30px;
    line-height: 32px;
    font-weight: normal;
    height: 32px;
    overflow: hidden;
}
.box .datum .dhzx .tel .nub i
{
    font-size: 12px;
    line-height: 14px;
    color: #999;
    text-align: center;
    margin-top: 5px;
}
.box .datum .dhzx .zxls
{
    float: left;
    width: 253px;
}
.box .datum .dhzx .zxls .ydy
{
    float: left;
    width: 253px;
    height: 37px;
    background: url(hudong/intera.gif) 0px -135px;
    margin-top: 10px;
}
/* 导航 */
.box .main_nav
{
    margin: 0px auto;
    width: 1014px;
    height: 56px;
}
.box .main_nav .l_nav
{
    float: left;
    width: 12px;
    height: 56px;
    background: url(hudong/nav_left.png);
}
.box .main_nav .r_nav
{
    float: left;
    width: 12px;
    height: 56px;
    background: url(hudong/nav_right.png);
}
.box .main_nav .m_nav
{
    float: left;
    width: 990px;
    height: 56px;
}
.box .main_nav .m_nav .nav
{
    float: left;
    width: 990px;
    height: 46px;
    background: #1571B6;
    font-size: 16px;
    font-weight: bold;
}
.box .main_nav .m_nav .nav a
{
    float: left;
    padding: 14px 20px;
    background: url(hudong/navline.png) no-repeat top right;
    color: #FFF;
}
.box .main_nav .m_nav .nav a:hover, .box .main_nav .m_nav .nav a.xz
{
    background: url(hudong/main_nav.gif) repeat-x;
    text-decoration: none;
    color: #FFF;
}
.box .main_nav .m_nav .nav_ty
{
    float: left;
    width: 990px;
    height: 10px;
    background: url(hudong/navty.png) no-repeat;
    overflow: hidden;
}

/*01-个人网站首页*/

/*页面内容*/
.box .content
{
    margin: 0px auto;
    width: 955px;
    overflow: hidden;
    background: #FFF;
    padding: 10px 15px 20px 20px;
    background: url(hudong/mainbg.png) repeat-y;
}
.box .content .l_cont
{
    float: left;
    width: 650px;
    padding-right: 20px;
    margin-right: 15px;
}
.box .content .r_cont
{
    float: right;
    width: 270px;
}
/*左边*/
.l_cont .title
{
    float: left;
    width: 650px;
    padding-bottom: 10px;
    border-bottom: 2px solid #CCC;
}
.l_cont .title b
{
    float: left;
    font-family: "微软雅黑";
    font-size: 24px;
    line-height: 26px;
    color: #FF6600;
    margin-right: 10px;
}
.l_cont .title i
{
    float: left;
    font-family: "微软雅黑";
    font-size: 16px;
    line-height: 18px;
    color: #666;
    margin-top: 8px;
}
/*咨询列表*/
.l_cont .zx_list, .l_cont .zx_list dl, .l_cont .zx_list dl dt
{
    float: left;
    width: 650px;
}
.l_cont .zx_list dl
{
    margin-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dotted #ddd;
}
.l_cont .zx_list dl dt
{
    float: left;
    margin-bottom: 12px;
}
.l_cont .zx_list dl dt em
{
    float: left;
    width: 16px;
    height: 13px;
    background: url(hudong/intera.gif) -95px -55px;
    margin: 1px 5px 0px 0px;
}
.l_cont .zx_list dl dt span
{
    float: left;
    width: 510px;
    font-size: 14px;
    line-height: 16px;
    height: 16px;
    overflow: hidden;
}
.l_cont .zx_list dl dt span a
{
    float: left;
    font-weight: bold;
    margin-right: 10px;
}
.l_cont .zx_list dl dt span u
{
    float: left;
    color: #999;
}
.l_cont .zx_list dl dt i
{
    float: right;
    width: 90px;
    text-align: right;
    font-family: Arial;
    font-size: 12px;
    line-height: 14px;
    color: #999;
}
.l_cont .zx_list dl dd
{
    float: left;
    width: 629px;
    padding-left: 21px;
    font-size: 12px;
    line-height: 22px;
    color: #787878;
}
.l_cont .zx_list dl dd i
{
    color: #545454;
}
/*咨询框*/
.l_cont .consult
{
    float: left;
    width: 650px;
    padding: 30px 0px;
    border-top: 1px solid #ddd;
}
.consult .con_nav
{
    float: left;
    width: 650px;
}
.consult .con_nav em
{
    float: left;
    width: 37px;
    height: 42px;
    background: url(hudong/intera.gif) -50px -30px;
    margin-right: 15px;
}
.consult .con_nav b
{
    float: left;
    font-family: "微软雅黑";
    font-size: 24px;
    color: #FF6600;
    font-weight: normal;
    line-height: 38px;
}
.consult .con_twk, .consult .con_twk li
{
    float: left;
    width: 650px;
}
.consult .con_twk li span
{
    float: left;
    width: 100px;
    text-align: right;
    padding-top: 4px;
}
.consult .con_twk li span em
{
    font-size: 18px;
    color: #FF0000;
}
.consult .con_twk li span b
{
    font-size: 14px;
    color: #545454;
}
.consult .con_twk li .twbt
{
    float: left;
    width: 410px;
    height: 28px;
    border: 1px solid #ccc;
    padding: 0px 10px;
    line-height: 28px;
    margin-right: 10px;
    font-size: 14px;
    color: #666;
}
.consult .con_twk li i
{
    float: left;
    font-size: 12px;
    color: #999;
    margin-top: 6px;
}
.consult .con_twk li i.tishi
{
    padding-left: 20px;
    background: url(hudong/intera.gif) no-repeat -245px -100px;
    color: #6398B5;
    cursor: pointer;
}

.consult .con_twk li .twnr
{
    float: left;
    width: 410px;
    height: 80px;
    border: 1px solid #ccc;
    padding: 5px 10px;
    line-height: 22px;
    margin-right: 10px;
    font-size: 14px;
    color: #666;
    overflow: hidden;
}
.consult .con_twk li .lxdh
{
    float: left;
    width: 190px;
    height: 28px;
    border: 1px solid #ccc;
    padding: 0px 10px;
    line-height: 28px;
    margin-right: 10px;
    font-size: 14px;
    color: #666;
}
.consult .con_twk li .tck
{
    position: absolute;
    width: 398px;
    border: 1px solid #BBD0DC;
    background: #F0FAFF;
    padding: 10px;
    margin: 28px 0px 0px 215px; *margin-left:-420px;font-size:12px;line-height:22px;color:#787878;
box-shadow:0px0px5px#ddd;
-moz-box-shadow:0px1px5px#ddd;
-ms-box-shadow:0px0px5px#ddd;
-webkit-box-shadow:0px0px5px#ddd;}
.consult .con_twk li .tj_btn
{
    float: left;
    width: 130px;
    height: 34px;
    background: url(hudong/intera.gif) -135px -175px;
    cursor: pointer;
    border: none;
}
.tck em
{
    position: absolute;
    width: 7px;
    height: 5px;
    background: url(hudong/intera.gif) -95px -35px;
    margin: -15px 0px 0px 365px;
}
.tck p
{
}
.tck p u
{
    color: #BE0000;
}
/*右边*/
.r_cont .rnr_nav
{
    float: left;
    width: 270px;
    height: 28px;
    background: url(hudong/rnavline.jpg) no-repeat left bottom;
}
.r_cont .rnr_nav em
{
    float: left;
    width: 16px;
    height: 14px;
    background: url(hudong/intera.gif) -120px -55px;
    margin: 2px 6px 0px 0px;
}
.r_cont .rnr_nav b
{
    float: left;
    font-family: "微软雅黑";
    font-size: 16px;
    font-weight: normal;
    line-height: 18px;
    color: #1571b6;
}
.r_cont .rnr_nav i
{
    float: right;
    font-size: 12px;
    line-height: 14px;
    margin-top: 5px;
}
.r_cont .rnr_nav i a
{
    color: #FF6600;
    text-decoration: underline;
}
.r_cont .rnr_nav i a:hover
{
    color: #FF6600;
    text-decoration: none;
}

.r_cont .intro
{
    float: left;
    width: 270px;
    font-size: 12px;
    line-height: 24px;
    color: #787878;
    height: 120px;
    overflow: hidden;
}
.r_cont .intro a, .r_cont .intro a:hover
{
    color: #FF6600;
}

.r_cont .mien
{
    float: left;
    width: 270px;
    margin-top: 15px;
}
.r_cont .mien li
{
    float: left;
    width: 130px;
    height: 90px;
    margin-right: 10px;
}
/*成功案例*/
.r_cont .anli, .r_cont .anli dl, .r_cont .anli dl dt, .r_cont .anli dl dd, .r_cont .anli dl dd p, .r_cont .anli dl dd i
{
    float: left;
    width: 270px;
}
.r_cont .anli dl
{
    margin-top: 12px;
    padding-bottom: 12px;
    border-bottom: 1px dotted #ddd;
}
.r_cont .anli dl dt
{
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    margin-bottom: 5px;
    height: 16px;
    overflow: hidden;
}
.r_cont .anli dl dt a
{
    color: #545454;
}
.r_cont .anli dl dt a:hover
{
    color: #FF6600;
}
.r_cont .anli dl dd
{
    font-size: 12px;
}
.r_cont .anli dl dd p
{
    color: #787878;
    line-height: 22px;
    height: 44px;
    overflow: hidden;
    margin-bottom: 5px;
}
.r_cont .anli dl dd i
{
    color: #999999;
    line-height: 22px;
    height: 22px;
    overflow: hidden;
}
/*公众评价*/
.r_cont .gzpj, .r_cont .gzpj dl
{
    float: left;
    width: 270px;
}
.r_cont .gzpj dl
{
    margin-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px dotted #ccc;
}
.r_cont .gzpj dl dt
{
    float: left;
    width: 44px;
    margin-right: 15px;
}
.r_cont .gzpj dl dt em
{
    float: left;
    width: 40px;
    height: 40px;
    padding: 1px;
    border: 1px solid #E2E2E2;
}
.r_cont .gzpj dl dt i
{
    float: left;
    width: 44px;
    font-size: 12px;
    line-height: 14px;
    color: #787878;
    height: 14px;
    overflow: hidden;
    text-align: center;
    margin-top: 5px;
}
.r_cont .gzpj dl dd
{
    float: left;
    width: 211px;
    font-size: 12px;
}
.r_cont .gzpj dl dd em
{
    float: left;
    width: 45px;
    height: 9px;
    background: url(hudong/intera.gif) no-repeat;
}
.r_cont .gzpj dl dd em.hp_ico1
{
    background-position: 0px -75px;
    _background-position: 0px -73px;
}
.r_cont .gzpj dl dd em.hp_ico2
{
    background-position: 0px -87px;
    _background-position: 0px -85px;
}
.r_cont .gzpj dl dd em.hp_ico3
{
    background-position: 0px -99px;
    _background-position: 0px -97px;
}
.r_cont .gzpj dl dd em.hp_ico4
{
    background-position: 0px -111px;
    _background-position: 0px -109px;
}
.r_cont .gzpj dl dd em.hp_ico5
{
    background-position: 0px -123px;
    _background-position: 0px -121px;
}
.r_cont .gzpj dl dd p
{
    float: left;
    width: 211px;
    line-height: 20px;
    color: #545454;
    margin: 5px 0px 3px 0px;
}
.r_cont .gzpj dl dd i
{
    float: left;
    width: 211px;
    line-height: 14px;
    color: #999;
}
/*页底*/
.yedi_k
{
    width: 100%;
    overflow: hidden;
    background: #F2F2F2;
}
.yedi_k .footer
{
    margin: 0px auto;
    width: 950px;
    overflow: hidden;
    padding: 20px;
}
.footer .l_icp, .footer .l_icp span
{
    float: left;
    width: 650px;
}
.footer .l_icp
{
    margin-right: 100px;
}
.footer .l_icp span.gy
{
    font-size: 14px;
    line-height: 16px;
    color: #545454;
}
.footer .l_icp span.gy b
{
    float: left;
}
.footer .l_icp span.gy i
{
    float: left;
}
.footer .l_icp span.gy i a
{
    color: #545454;
    float: left;
    margin-right: 12px;
}
.footer .l_icp span.gy i a:hover
{
    color: #FF6600;
    text-decoration: none;
}
.footer .l_icp span.jszc, .footer .l_icp span.yqlj
{
    font-size: 12px;
    line-height: 14px;
    margin-top: 10px;
    color: #999;
}
.footer .l_icp span.yqlj
{
    _margin-right: -3px;
}
.footer .b_tel
{
    float: left;
    width: 200px;
}
.footer .b_tel em
{
    float: left;
    width: 129px;
    height: 30px;
    background: url(hudong/intera.gif) -100px -215px;
    margin-left: 20px;
    _margin-left: 10px;
    margin-bottom: 10px;
}
.footer .b_tel b
{
    float: left;
    width: 200px;
    font-family: Arial;
    font-size: 26px;
    line-height: 28px;
    color: #545454;
    font-weight: normal;
    height: 28px;
    overflow: hidden;
}

/* 02-律师简介 */
.l_cont .lsjs
{
    float: left;
    width: 650px;
    font-size: 14px;
    line-height: 26px;
}
.l_cont .lsjs p
{
    float: left;
    width: 650px;
    color: #787878;
    margin-top: 15px;
    text-indent: 2em;
}
.l_cont .lsjs dl
{
    float: left;
    width: 650px;
    margin-top: 20px;
}
.l_cont .lsjs dl dt
{
    float: left;
    width: 80px;
    font-weight: bold;
    color: #545454;
}
.l_cont .lsjs dl dd
{
    float: left;
    width: 570px;
    color: #787878;
}

.l_cont .lianxi, .l_cont .lianxi span
{
    float: left;
    width: 650px;
    font-size: 14px;
    line-height: 26px;
}
.l_cont .lianxi
{
    padding-bottom: 30px;
}
.l_cont .lianxi span
{
    height: 26px;
    overflow: hidden;
}
.l_cont .lianxi span b
{
    float: left;
    color: #545454;
}
.l_cont .lianxi span i
{
    float: left;
    color: #787878;
}

.r_cont .flzx
{
    float: left;
    width: 270px;
    font-size: 12px;
    line-height: 26px;
    margin-top: 10px;
}
.r_cont .flzx li
{
    float: left;
    padding-left: 15px;
    width: 255px;
    height: 26px;
    overflow: hidden;
    background: url(hudong/intera.gif) no-repeat -210px 1px;
}
.r_cont .flzx li a
{
    color: #545454;
}
.r_cont .flzx li a:hover
{
    color: #FF6600;
    text-decoration: underline;
}

/* 03-法律咨询 */
.l_cont .zxlb, .l_cont .zxlb h4
{
    float: left;
    width: 650px;
}
.l_cont .zxlb
{
    border-bottom: 1px dotted #ddd;
    padding-bottom: 20px;
}
.l_cont .zxlb h4
{
    padding: 20px 0px 10px 0px;
    font-weight: normal;
}
.l_cont .zxlb h4 b
{
    float: left;
    font-family: "微软雅黑";
    font-size: 16px;
    line-height: 18px;
    color: #545454;
}
.l_cont .zxlb h4 i
{
    float: right;
    font-size: 12px;
    line-height: 14px;
    margin-top: 3px;
}
.l_cont .zxlb h4 i a
{
    color: #545454;
    text-decoration: underline;
}
.l_cont .zxlb ul
{
    float: left;
    width: 650px;
    font-size: 14px;
    line-height: 26px;
}
.l_cont .zxlb ul li
{
    float: left;
    width: 635px;
    padding-left: 15px;
    background: url(hudong/intera.gif) no-repeat -210px 0px;
}
.l_cont .zxlb ul li span
{
    float: left;
    width: 530px;
    height: 26px;
    overflow: hidden;
}
.l_cont .zxlb ul li i
{
    float: right;
    font-size: 12px;
    font-family: Arial;
    color: #999;
    text-align: right;
    width: 80px;
}

.l_cont .zxlieb
{
    float: left;
    width: 650px;
    font-size: 14px;
    line-height: 26px;
    margin-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px dotted #ddd;
}
.l_cont .zxlieb li
{
    float: left;
    width: 635px;
    padding-left: 15px;
    background: url(hudong/intera.gif) no-repeat -210px 0px;
}
.l_cont .zxlieb li span
{
    float: left;
    width: 530px;
    height: 26px;
    overflow: hidden;
}
.l_cont .zxlieb li i
{
    float: right;
    font-size: 12px;
    font-family: Arial;
    color: #999;
    text-align: right;
    width: 80px;
}

.page
{
    font-size: 14px;
    line-height: 30px;
    font-weight: bold;
    color: #999999;
    text-align: center;
    padding: 40px 0px;
}
.page a
{
    border: 1px solid #ddd;
    padding: 6px 10px;
    text-decoration: none;
    margin: 3px;
    color: #777;
}
.page a:hover
{
    text-decoration: none;
    border: 1px solid #D50F04;
    background: #D50F04;
    color: #FFF !important;
}
.page .current
{
    background: #D50F04;
    padding: 6px 10px;
    text-decoration: none;
    margin: 5px;
    color: #FFFFFF;
}
.page .disabled
{
    border: 1px solid #ddd;
    padding: 6px 10px;
    text-decoration: none;
    margin: 5px;
}

/* 04-成功案例 */
.l_cont .al_list, .l_cont .al_list dt, .l_cont .al_list dd
{
    float: left;
    width: 650px;
}
.l_cont .al_list
{
    margin-top: 20px;
    padding-bottom: 15px;
    border-bottom: 1px dotted #ddd;
}
.l_cont .al_list dt b
{
    float: left;
    font-size: 14px;
    line-height: 16px;
}
.l_cont .al_list dt em
{
    float: left;
    width: 26px;
    height: 11px;
    background: url(hudong/intera.gif) no-repeat -160px -30px;
    margin-top: 2px;
}
.l_cont .al_list dd
{
    font-size: 12px;
    line-height: 20px;
    margin-top: 8px;
}
.l_cont .al_list dd p
{
    float: left;
    width: 650px;
    color: #545454;
    height: 40px;
    overflow: hidden;
}
.l_cont .al_list dd i
{
    float: left;
    width: 650px;
    color: #999;
    margin-top: 5px;
}

.l_cont h1
{
    float: left;
    width: 650px;
    font-family: "微软雅黑";
    font-weight: normal;
    font-size: 22px;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
    color: #000;
    text-align: center;
    margin: 30px 0px 20px 0px;
}
.l_cont .wzxg
{
    float: left;
    width: 650px;
    font-size: 12px;
    line-height: 14px;
    color: #999;
    text-align: center;
}
.l_cont .wzxg .ckls
{
    color: #047dc6;
}
.l_cont .wzxg u
{
    color: #333;
}
.l_cont .wzxg .pinlun
{
    color: #c30202;
}
.l_cont .wzxg .pinlun em
{
    width: 13px;
    height: 14px;
    background: url(hudong/intera.gif) no-repeat -140px -30px;
   /* display: inline-table;*/
    margin: -1px 0px 0px 3px; *margin-top:-2px;position:absolute;}

.l_cont .zaiyao
{
    float: left;
    width: 550px;
    border: 1px solid #F3F3F3;
    padding: 19px 50px;
    font-size: 14px;
    line-height: 24px;
    color: #999;
    margin-top: 25px;
    height: 72px;
    overflow: hidden;
}
.l_cont .zaiyao b
{
    color: #c30202;
}

.l_cont .anli_nr
{
    float: left;
    width: 610px;
    font-size: 14px;
    line-height: 30px;
    color: #545454;
    padding: 0px 20px;
}
.l_cont .fenxiang
{
    float: left;
    width: 610px;
    padding: 0px 20px;
}
.l_cont #bdshare
{
    float: right !important;
}

.l_cont .qianhou
{
    float: left;
    width: 610px;
    padding: 20px;
    border-top: 1px solid #ccc;
}
.l_cont .qianhou span
{
    float: left;
    width: 610px;
    font-size: 12px;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
    color: #545454;
}
.l_cont .qianhou span a
{
    color: #047dc6;
}

.l_cont .pl_k
{
    float: left;
    width: 610px;
    padding: 0px 20px;
}
.l_cont .pl_k span
{
    float: left;
    width: 610px;
}
.l_cont .pl_k span.plbt
{
    font-size: 14px;
    line-height: 16px;
}
.l_cont .pl_k span.plbt b
{
    float: left;
    color: #000;
    margin-right: 5px;
}
.l_cont .pl_k span.plbt em
{
    float: left;
    width: 16px;
    height: 17px;
    background: url(hudong/intera.gif) -145px -55px;
    margin-top: 1px;
}
.l_cont .pl_k span.plbt i
{
    float: right;
    color: #545454;
}
.l_cont .pl_k span.plbt i u
{
    color: #c30202;
}
.l_cont .pl_k .pl_nr
{
    float: left;
    width: 600px;
    height: 60px;
    padding: 5px;
    border: 1px solid #d5d5d5;
    font-size: 14px;
    line-height: 18px;
    color: #333;
    margin: 10px 0px;
    border-radius: 5px;
    overflow: hidden;
}
.l_cont .pl_k .pl_fb i
{
    float: left;
    font-size: 12px;
    line-height: 14px;
    color: #787878;
    margin-top: 10px;
}
.l_cont .pl_k .pl_fb .fb_btn
{
    float: right;
    width: 85px;
    height: 30px;
    background: url(hudong/intera.gif) 0px -215px;
    border: none;
    cursor: pointer;
}

.l_cont .zxpl
{
    float: left;
    width: 606px;
    border: 1px solid #EFEFEF;
    margin-left: 20px;
    _margin-left: 10px;
    padding: 1px;
}
.l_cont .zxpl .zxbt
{
    float: left;
    width: 576px;
    height: 38px;
    background: #f8f8f8;
    padding: 0px 15px;
}
.l_cont .zxpl .zxbt b
{
    float: left;
    margin-top: 12px;
    font-size: 14px;
    line-height: 16px;
}
.l_cont .zxpl ul
{
    float: left;
    width: 576px;
    padding: 0px 15px;
}
.l_cont .zxpl ul li, .l_cont .zxpl ul li p, .l_cont .zxpl ul li span
{
    float: left;
    width: 576px;
}
.l_cont .zxpl ul li
{
    padding: 15px 0px;
    border-bottom: 1px dotted #ddd;
}
.l_cont .zxpl ul li p
{
    font-size: 14px;
    line-height: 20px;
    color: #333;
    margin-bottom: 10px;
}
.l_cont .zxpl ul li span
{
    font-size: 12px;
    line-height: 14px;
}
.l_cont .zxpl ul li span i
{
    float: left;
    color: #999;
}
.l_cont .zxpl ul li span a
{
    float: right;
    margin-left: 10px;
    color: #047dc6;
}
.l_cont .zxpl ul li span a em
{
    color: #c30202;
}
.l_cont .zxpl ul li span a:hover
{
    color: #047dc6;
    text-decoration: none;
}

.page2
{
    font-size: 14px;
    line-height: 30px;
    color: #047dc6;
    text-align: right;
    padding: 20px 15px;
}
.page2 a
{
    border: 1px solid #ddd;
    padding: 4px 8px;
    text-decoration: none;
    margin: 3px;
    color: #047dc6;
}
.page2 a:hover
{
    text-decoration: none;
    border: 1px solid #047dc6;
    background: #047dc6;
    color: #fff !important;
}
.page2 .current
{
    background: #047dc6;
    border: 1px solid #047dc6;
    padding: 4px 8px;
    text-decoration: none;
    margin: 5px;
    color: #fff;
}

/* 06-律师风采 */
.l_cont .album
{
    float: left;
    width: 650px;
}
.l_cont .album .photo_k
{
    float: left;
    width: 184px;
    padding: 9px;
    border: 1px solid #ddd;
    margin: 20px 19px 0px 0px;
}
.l_cont .album .photo_k .zhaop, .l_cont .album .photo_k .zhaop a
{
    float: left;
    width: 184px;
    height: 184px;
}
.l_cont .album .photo_k .zhaop span
{
    position: absolute;
    width: 62px;
    height: 28px;
    background: #797979;
    text-align: right;
    color: #fff;
    font-size: 12px;
    line-height: 28px;
    padding-right: 8px;
    margin: -50px 0px 0px 114px;
}
.l_cont .album .photo_k .zhaop span b
{
    font-family: Arial;
}
.l_cont .album .photo_k .zp_js, .l_cont .album .photo_k .zp_js span, .l_cont .album .photo_k .zp_js i
{
    float: left;
    width: 184px;
}
.l_cont .album .photo_k .zp_js span
{
    font-family: "微软雅黑";
    font-size: 16px;
    line-height: 18px;
    color: #333;
    height: 18px;
    overflow: hidden;
    margin: 10px 0px;
}
.l_cont .album .photo_k .zp_js i
{
    font-size: 12px;
    line-height: 14px;
    color: #999;
    height: 14px;
    overflow: hidden;
}

.l_cont .album .zp_sm, .l_cont .album .zp_sm dt, .l_cont .album .zp_sm dd
{
    float: left;
    width: 650px;
}
.l_cont .album .zp_sm
{
}
.l_cont .album .zp_sm dt
{
    margin: 20px 0px 15px 0px;
}
.l_cont .album .zp_sm dt b
{
    float: left;
    font-size: 16px;
    line-height: 18px;
    color: #333;
}
.l_cont .album .zp_sm dt em
{
    float: left;
    font-size: 12px;
    line-height: 14px;
    color: #999;
    margin-top: 4px;
}
.l_cont .album .zp_sm dt i
{
    float: right;
    text-align: right;
    font-size: 12px;
    line-height: 14px;
    color: #999;
    margin-top: 4px;
}
.l_cont .album .zp_sm dd
{
    font-size: 12px;
    line-height: 20px;
    color: #999;
}
/**/
.l_cont .album .zp_lb
{
    float: left;
    width: 650px;
}
.l_cont .album .zp_lb li
{
    float: left;
    width: 149px;
    margin: 20px 18px 0px 0px;
}
.l_cont .album .zp_lb li em
{
    float: left;
    width: 147px;
    height: 108px;
    border: 1px solid #ddd;
}
.l_cont .album .zp_lb li i
{
    float: left;
    width: 149px;
    font-size: 12px;
    line-height: 14px;
    color: #787878;
    text-align: center;
    height: 14px;
    overflow: hidden;
    margin-top: 8px;
}
/**/
.l_cont .album .yema
{
    float: left;
    width: 650px;
    margin: 20px 0px 10px 0px;
}
.l_cont .album .yema b
{
    float: left;
    font-family: Georgia;
    font-size: 24px;
    line-height: 26px;
    color: #545454;
    margin-right: 10px;
}
.l_cont .album .yema span
{
    float: left;
    font-size: 14px;
    line-height: 16px;
    color: #787878;
    margin-top: 10px;
}
.l_cont .album .yema i
{
    float: right;
    font-size: 12px;
    line-height: 14px;
    color: #999;
    margin-top: 12px;
}

    .l_cont .album .dzp {
        float: left;
        width: 630px;
        height: 340px;
        padding: 9px;
        border: 1px solid #ddd;
        position: relative;
    }
.l_cont .album .dzp ul
{
    float: left;
    width: 630px;
    height: 340px;
}
.l_cont .album .dzp ul li
{
    float: left;
    width: 630px;
    height: 340px;
}

.l_cont .album .xzp, .l_cont .album .xzp span
{
    float: left;
    width: 650px;
}
.l_cont .album .xzp span
{
    font-size: 14px;
    line-height: 16px;
    margin: 20px 0px;
}
.l_cont .album .xzp span a
{
    text-decoration: underline;
}
.l_cont .album .xzp .btn_pre
{
    float: left;
    width: 14px;
    height: 38px;
    background: url(hudong/intera.gif) -140px -90px;
    margin: 16px 12px 0px 0px;
}
.l_cont .album .xzp .btn_pre:hover
{
    background: url(hudong/intera.gif) -175px -90px;
}
.l_cont .album .xzp .btn_next
{
    float: right;
    width: 14px;
    height: 38px;
    background: url(hudong/intera.gif) -156px -90px;
    margin-top: 16px;
}
.l_cont .album .xzp .btn_next:hover
{
    float: left;
    width: 14px;
    height: 38px;
    background: url(hudong/intera.gif) -191px -90px;
}
.l_cont .album .xzp .zplb
{
    float: left;
    width: 610px;
    height: 70px;
    overflow: hidden;
}
.l_cont .album .xzp .zplb li
{
    float: left;
    width: 106px;
    height: 66px;
    padding: 1px;
    border: 1px solid #ddd;
    margin-right: 12px;
}
.l_cont .album .xzp .zplb li.dqzp
{
    border-color: #C89C70;
}

/* 07-公众评价 */
.l_cont .pl_sm
{
    float: left;
    width: 650px;
    font-size: 12px;
    line-height: 24px;
    color: #787878;
    padding: 15px 0px;
    border-bottom: 1px dotted #ddd;
}
.l_cont .pl_sm span, .l_cont .pl_sm p
{
    float: left;
    width: 650px;
}
.l_cont .pl_sm p
{
    text-indent: 2em;
}

.l_cont .gzpl, .l_cont .gzpl .pltb
{
    float: left;
    width: 650px;
}
.l_cont .gzpl .pltb
{
    margin: 20px 0px 8px 0px;
}
.l_cont .gzpl .pltb b
{
    float: left;
    font-size: 16px;
    line-height: 18px;
    color: #333;
}
.l_cont .gzpl .pltb .dafen
{
    float: right;
    width: 220px;
    font-size: 12px;
    line-height: 14px;
    margin-top: 2px;
}
.l_cont .gzpl .pltb .dafen span
{
    float: left;
    width: 34px;
    color: #666;
    margin-right: 2px;
}
.l_cont .gzpl .pltb .dafen .star-rating
{
    float: left;
    width: 80px;
    height: 20px;
    position: relative;
    margin-right: 5px;
}
.l_cont .gzpl .pltb .dafen .star-rating .pl_rank
{
    position: absolute;
    width: 80px;
    height: 17px;
    overflow: hidden;
    margin-top: -2px;
    background: url(hudong/intera.gif) no-repeat -50px -80px;
    cursor: pointer;
}

.l_cont .gzpl .pltb .dafen .star-rating .pl_rank .current-rating
{
    position: absolute;
    width: 16px;
    height: 17px;
    margin-top: -1px;
    background: url(hudong/intera.gif) no-repeat -50px -100px;
}
.dafen .star-rating .pl_rank li
{
    display: inline;
}
.dafen .star-rating .pl_rank li a
{
    position: absolute;
    height: 18px;
    overflow: hidden;
    display: inline-block;
    float: left;
}
.l_cont .gzpl .pltb .dafen i
{
    float: left;
}

.l_cont .gzpl .pjnr
{
    float: left;
    width: 640px;
    height: 80px;
    overflow: hidden;
    padding: 5px;
    border: 1px solid #ddd;
}
.l_cont .gzpl .fbpj
{
    float: left;
    width: 650px;
    margin-top: 12px;
}
.l_cont .gzpl .fbpj .pjbtn
{
    float: left;
    width: 130px;
    height: 34px;
    background: url(hudong/intera.gif) 0px -175px;
    cursor: pointer;
    border: none;
    margin-right: 10px;
}
.l_cont .gzpl .fbpj i
{
    float: left;
    font-size: 12px;
    line-height: 14px;
    color: #999;
    margin-top: 10px;
}

.l_cont .pllb
{
    float: left;
    width: 650px;
    border-top: 1px solid #ddd;
    font-size: 12px;
}
.l_cont .pllb ul
{
    float: left;
    width: 650px;
    background: url(hudong/linetouy.jpg) no-repeat left top;
    padding-top: 10px;
}
.l_cont .pllb ul li
{
    float: left;
    width: 650px;
    padding: 15px 0px;
    border-bottom: 1px dotted #ddd;
}
.l_cont .pllb ul li em
{
    float: left;
    width: 80px;
    height: 17px;
    background: url(hudong/intera.gif) no-repeat;
    margin-bottom: 10px;
}
.l_cont .pllb ul li em.x_ico1
{
    background-position: 0px -257px;
}
.l_cont .pllb ul li em.x_ico2
{
    background-position: 0px -280px;
}
.l_cont .pllb ul li em.x_ico3
{
    background-position: -100px -257px;
}
.l_cont .pllb ul li em.x_ico4
{
    background-position: -100px -280px;
}
.l_cont .pllb ul li em.x_ico5
{
    background-position: -50px -100px;
}
.l_cont .pllb ul li p
{
    float: left;
    width: 650px;
    line-height: 20px;
    color: #545454;
    margin-bottom: 10px;
}
.l_cont .pllb ul li i
{
    float: left;
    width: 650px;
    line-height: 14px;
    color: #999;
}

/* 08-联系方式 */
.l_cont .lxls
{
    float: left;
    width: 650px;
    font-size: 14px;
    line-height: 26px;
    margin-top: 20px;
}
.l_cont .lxls li
{
    float: left;
    width: 650px;
}
.l_cont .lxls em
{
    float: left;
    width: 80px;
    text-align: right;
    color: #787878;
    margin-right: 10px;
}
.l_cont .lxls i
{
    float: left;
    width: 560px;
    color: #545454;
}
.l_cont .ls_map
{
    float: left;
    width: 648px;
    height: 473px;
    border: 1px solid #ddd;
    margin: 30px 0px;
}
.mag_ts
{
    float: right;
    margin-top: -2px;
}

.fbpj > a
{
    color: #0385D0;
    display: block;
    float: right;
    font-weight: bold;
    margin-right: 300px;
    text-decoration: underline;
}
.fbpj > a:hover
{
    color: #ff6600;
    }
#d_cg
{
    display: none;
    float: right;
    height: 30px;
    line-height: 22px;
    text-align: right;
    width: 200px;
    font-weight: bold;
}
#d_cg a
{
    text-decoration: underline;
    color: #0385D0;
}
#sp_fx
{
    width:50px!impotant;
   } 
#d_cg a:hover
{
    color: #ff6600;
}
/* 登录状态 */
        .l_login .dlzt{ float:left; font-size:12px; color:#CCCCCC; line-height:30px; margin-right:10px; margin-top:-4px;}
        .l_login .dlzt i{ color:#666; }
        .l_login .dlzt a{ background: none!important;float: none!important;}
        .l_login .mag_ts{ float:left; position:relative; z-index:9999; }
       /* .l_login .mag_ts .mag_no{ float:left; padding:3px 8px; background:#999; color:#FFFFFF; margin-top:4px;background: none!important; }*/
        .l_login .mag_ts .mag{ float:left; padding:3px 8px; background:#FF6600; color:#FFF; margin-top:4px; }
        .l_login .mag_ts a:hover{ color:#FFFFFF; text-decoration:none; }
        .l_login .mag_ts .tsnr{ float:left; position:absolute; width:300px; padding:15px; border:1px solid #CCCCCC; background:#FFFFFF;
					           margin:29px 0px 0px -13px; *margin-left:-65px; z-index:9999; }
        .l_login .mag_ts .tsnr span{ float:left; width:300px; padding-bottom:5px; border-bottom:1px solid #DDD; margin-bottom:10px; }
        .l_login .mag_ts .tsnr span i{ float:left; color:#666666; }
        .l_login .mag_ts .tsnr span a{ float:right; color:#07519A;; text-decoration:underline; }
        .l_login .mag_ts .tsnr span a:hover{ text-decoration:none; }
        .l_login .mag_ts .tsnr p{ float:left; width:300px; line-height:24px; color:#666666; }
        .l_dlzt .mag_ts a.mag_no { background: none repeat scroll 0 0 #FF6600; color: #FFFFFF; float: left;margin-top: 4px; padding: 3px 8px;text-decoration: none;}
        .yqlj a{ color: #999999;}

/** hudong.css 添加  */
.datum {
    position: relative;
}

    .datum .ip-tag {
        position: absolute;
        top: -30px;
        right: 16px;
        font-size: 14px;
        color: #fff;
    }