﻿@charset "utf-8";
/* CSS Document */

.main{ margin:15px auto 0;}
.main .m-l{width:250px;}
.m-l .ywfw{}
.m-l .ywfw strong{height:44px; padding:0 10px; background:#4884d0; display:block; color:#fff; font:20px/44px "Microsoft YaHei";}
.m-l .ywfw ul li{height:50px; text-align:center; margin-bottom:1px;}
.m-l .ywfw ul li a{background:#f3f3f3; font-size:14px; height:50px; line-height:50px; color:#333; display:block;}
.m-l .ywfw ul li a:hover{background:#e4e4e4; text-decoration:none; }

.m-l .m-l-list{ border-width:2px 1px 1px; border-style:solid; border-color:#4884d0 #e3e4e5 #e3e4e5; background:#fbfbfb; margin-top:20px; padding:19px 18px;}
.m-l .m-l-list strong{font:18px/30px "Microsoft YaHei"; display:block; margin-bottom:10px;}
.m-l .m-l-list ul li a{color:#666; font-size:14px; line-height:32px; margin-left:5px; }
.m-l .m-l-list ul li a:hover{color:#4884d0; text-decoration:none;}
.m-l .m-l-list .l-list-nr{font-size:14px;}
.m-l .m-l-list .l-list-nr input.user-name,.m-l .m-l-list .l-list-nr input.user-tel,.m-l .m-l-list .l-list-nr textarea.user-zx{ width:190px; padding:0 10px; height:28px; line-height:28px; border:1px solid #ebebeb; color:#999; margin-bottom:10px;}
.m-l .m-l-list .l-list-nr textarea.user-zx{height:88px; overflow:hidden; resize:none; }
.m-l .m-l-list .l-list-nr input.tijiao{width:100px; height:28px; line-height:28px; color:#fff; font-weight:bold; border:none; background:#f60; cursor:pointer;}
.m-l .m-l-list .l-list-nr input.tijiao:hover{background:#ff8332;}


.main .m-r{width:728px; border-width:2px 1px 1px; border-style:solid; border-color:#ddd;}
.m-r .now-position{background: url(../pic/cl-ico.png) 20px 12px #fbfbfb no-repeat; border-bottom:1px solid #ddd; padding:0 20px 0 40px; height:37px; line-height:37px; color:#666;}
.m-r .now-position a{color:#666;}
.m-r .now-position a:hover{color:#539ad1; text-decoration:none;}
.m-r .m-r-nr{padding:30px;}

/*关于我们*/
.m-r .m-r-nr .gywm h3{font-family:"Micrsoft YaHei"; font-size:20px; color:#333; text-align:center; margin-bottom:40px; } 
.m-r .m-r-nr .gywm p{text-indent:2em; font-size:14px; color:#333; margin-bottom:40px;}


/*律师团队*/
.m-r .m-r-nr .lsjs-list{border-bottom:1px dashed #e3e4e5; padding-bottom:30px; margin-bottom:30px;}
.m-r .m-r-nr .lsjs-list.mb0{margin-bottom:0px; border-bottom:none; padding-bottom:0px;}
.m-r .m-r-nr .lsjs-list .lsjs-photo{ height:125px;}
.m-r .m-r-nr .lsjs-list .lsjs-jt{width:538px;}
.m-r .m-r-nr .lsjs-list .lsjs-jt strong{font:18px/30px "Microsoft YaHei"; margin-bottom:10px; display:block;}
.m-r .m-r-nr .lsjs-list .lsjs-jt strong a{ color:#333;}
.m-r .m-r-nr .lsjs-list .lsjs-jt strong a:hover{color:#3889c8; text-decoration:none;}
.m-r .m-r-nr .lsjs-list .lsjs-jt p{font-size:14px; color:#666; line-height:30px;}
.m-r .m-r-nr .lsjs-list .lsjs-jt p a{color:#4884d0;}


/*业务范围*/
.m-r .m-r-nr .ywfw-jt{ color:#333;}
.m-r .m-r-nr .ywfw-jt h3{ font-family:"Microsoft YaHei"; font-size:16px; margin-bottom:10px;}
.m-r .m-r-nr .ywfw-jt p{ font-size:14px; margin-left:1.5em; margin-bottom:30px;}
.m-r .m-r-nr .ywfw-jt p.mb0{margin-bottom:0px;}


/*成功案例*/
.m-r .m-r-nr .cgal{}
.m-r .m-r-nr .cgal ul{ border-bottom:1px dashed #e4e4e4; padding-bottom:15px; margin-bottom:15px;}
.m-r .m-r-nr .cgal ul li{background:url(../pic/cl-ico.png) 0 -16px no-repeat; overflow:hidden; padding-left:20px; line-height:28px; height:28px; float:left; width:648px;}
.m-r .m-r-nr .cgal ul li a{float:left; font-size:14px; color:#333;}
.m-r .m-r-nr .cgal ul li a:hover{color:#3491da; text-decoration:none;}
.m-r .m-r-nr .cgal ul li span{float:right; font-size:14px; color:#999;}
.m-r .m-r-nr .page{ color:#545454; margin-left:75px;}
.m-r .m-r-nr .page span{ float:left; margin-right:10px; line-height:26px;}
.m-r .m-r-nr .page span a{display:block; float:left; margin-right:5px; color:#545454; height:24px; line-height:24px; border-radius:3px; text-align:center; border:1px solid #ddd;}
.m-r .m-r-nr .page span a:hover{ text-decoration:none;}
.m-r .m-r-nr .page span a.page-sz{width:24px; border:1px solid #ddd;  }
.m-r .m-r-nr .page span a.page-sz:hover{font-weight:bold; background:#2d77bd; color:#fff; border:1px solid #2d77bd; }
.m-r .m-r-nr .page span a.page-now{border:1px solid #4884d0; border-radius:3px; text-align:center; color:#fff; font-weight:bold; background:#4884d0;}
.m-r .m-r-nr .page span a.page-next{color:#666; width:60px; background:#fcfcfc;}
.m-r .m-r-nr .page span a.page-next:hover{color:#333; background:#f3f2f2;}
.m-r .m-r-nr .page .ym{width:25px; height:24px; border:1px solid #ddd; float:left; margin-right:10px; color:#545454;}
.m-r .m-r-nr .page .tz{width:37px; height:26px; line-height:24px; border:1px solid #ddd; float:left; border-radius:3px; background:#f3f2f2; cursor:pointer; color:#545454;}


/*在线咨询*/
.m-r .m-r-nr .zxzx .zx-jinji{ margin-bottom:30px;}
.m-r .m-r-nr .zxzx .zx-jinji h3{ font-size:18px; color:#333; font-family:"Microsoft YaHei"; font-weight:normal;}
.m-r .m-r-nr .zxzx .zx-jinji span{font-size:18px; height:30px; line-height:30px; color:#fff; font-family:"Microsoft YaHei"; background:#3491da; padding:0 15px; display:inline-block; margin:5px 0;}
.m-r .m-r-nr .zxzx .zx-jinji p{ color:#787878;}

.m-r .m-r-nr .zxzx ul{ margin-bottom:55px;}
.m-r .m-r-nr .zxzx ul li{width:668px; font-size:14px; float:left; line-height:35px;}
.m-r .m-r-nr .zxzx ul li em.linh-spe{line-height:143px;}
.m-r .m-r-nr .zxzx ul li em{float:left; width:78px;}
.m-r .m-r-nr .zxzx ul li textarea.wtms{float:left; width:588px; height:143px; border:1px solid #c5c5c5; overflow:hidden;}
.m-r .m-r-nr .zxzx ul li span{float:left; color:#ff9000;}
.m-r .m-r-nr .zxzx ul li input.xingming ,.m-r .m-r-nr .zxzx ul li input.dianhua{float:left; width:274px; height:35px; line-height:35px; border:1px solid #c5c5c5;}
.m-r .m-r-nr .zxzx ul li input.tjwt{float:left; width:208px; height:34px; line-height:34px; font-weight:bold; color:#fff; background:#f56400; border:none; border-radius:3px; cursor:pointer;}
.m-r .m-r-nr .zxzx ul li input.tjwt:hover{background:#ff8332;}
.m-r .m-r-nr .zxzx ul li i{ font-size:12px; color:#999; margin-left:10px;}

.m-r .m-r-nr .zxzx .zx-wd{ margin-bottom:35px;}
.m-r .m-r-nr .zxzx .zx-wd .wd-list{ border-width:0px 1px; border-style:solid; border-color:#e5ecf1; width:666px; margin-bottom:20px;}
.m-r .m-r-nr .zxzx .zx-wd .wd-list .wd-list-nr{padding:20px;}
.m-r .m-r-nr .zxzx .zx-wd .wd-list .wd-list-w{ background:#fafdff; border-width:1px 0px; border-style:solid; border-color:#e5ecf1; }
.m-r .m-r-nr .zxzx .zx-wd .wd-list .wd-list-d{ background:#fff; padding:20px; border-bottom:1px solid #e5ecf1;}
.m-r .m-r-nr .zxzx .zx-wd .wd-list .wd-list-nr p em{font-size:14px; color:#fff; width:20px; height:20px; line-height:20px; float:left; text-align:center; margin-top:6px;}
.m-r .m-r-nr .zxzx .zx-wd .wd-list .wd-list-nr p i{float:left; width:596px; margin-left:10px; color:#666;}
.m-r .m-r-nr .zxzx .zx-wd .wd-list .wd-list-w p em{background:#ff9000;}
.m-r .m-r-nr .zxzx .zx-wd .wd-list .wd-list-d p em{background:#3491da;}
.m-r .m-r-nr .zxzx .zx-wd .wd-list .wd-list-nr span{ text-align:right; display:block; color:#999;}
.m-r .m-r-nr .zxzx .zx-wd .wd-list .wd-list-nr span em{padding-right:10px; border-right:1px solid #c8c8c8; margin-right:5px;}
.m-r .m-r-nr .zxzx .page{margin-left:125px;}


/*联系我们*/
.m-r .m-r-nr .lxfs{}
.m-r .m-r-nr .lxfs ul{ margin-bottom:20px;}
.m-r .m-r-nr .lxfs ul li{ font-size:14px; color:#333; line-height:30px;}
.m-r .m-r-nr .lxfs ul li span{margin-left:30px;}
.m-r .m-r-nr .lxfs .ditu{width:670px; height:360px;}


/*个人介绍*/
.m-r .m-r-nr .lstd-jt{}
.m-r .m-r-nr .lstd-jt .jt-nr{}
.m-r .m-r-nr .lstd-jt .jt-nr strong{ font-size:20px; color:#333; font-family:"Microsoft YaHei"; text-align:center; display:block;}
.m-r .m-r-nr .lstd-jt .jt-nr .photo{ text-align:center; margin:40px 0 20px;}
.m-r .m-r-nr .lstd-jt .jt-nr p{ text-indent:2em; font-size:14px; line-height:26px; margin-bottom:25px; color:#333;}
.m-r .m-r-nr .lstd-jt .share{margin-bottom:20px;}
.m-r .m-r-nr .lstd-jt .ls-page{ border-top:1px dashed #e1e1e1; clear:right; padding-top:15px;}
.m-r .m-r-nr .lstd-jt .ls-page li em{background:url(../pic/cl-ico.png) no-repeat; display:block; width:12px; height:13px; float:left;}
.m-r .m-r-nr .lstd-jt .ls-page li.page-l em{ background-position:0 -105px; margin-right:5px;}
.m-r .m-r-nr .lstd-jt .ls-page li.page-r em{background-position:0 -130px; margin-left:5px;}
.m-r .m-r-nr .lstd-jt .ls-page li a{color:#539ad0; float:left; line-height:13px;}
.m-r .m-r-nr .lstd-jt .ls-page li span{float:left; color:#666; line-height:13px;}

	/*详细页 标题*/
.det-title{ padding-bottom:20px; border-bottom:1px dotted #ddd; }
.det-title h1{ font:24px/34px "Microsoft Yahei"; color:#333; text-align:center; margin-bottom:10px; }
.det-title span{ display:block; color:#999; text-align:center; }
.det-title span i{ display:inline; margin:0 5px; }
.det-nr{ overflow:hidden; }

/* 诉讼费计算 */
.title1 { 
    padding-bottom:9px;
    border-bottom:1px solid #eaeaea;
}
.i-gz5 {
    float:left;
    margin:4px 10px 0 0;
}
.m-form li {
    position: relative;
    min-height: 30px; line-height: 30px; _height: 30px;
    padding-left: 260px; margin-bottom: 15px;
    font-size: 14px;
}
.m-form .u-tit {
    float: left;
    position: absolute;
    top: 0; left: 0;
    width: 240px;
    text-align: right;
}
.m-form .u-tit em {
    margin-right: 5px;
    color: #e52a2a;
}
.u-hint {
    position: absolute;
    left: 460px; top: 13px;
    height: 16px;line-height: 16px;
    font-size: 12px; color: #666;
    min-width:200px; _width:200px;
}
.u-hint-error { color: #ff7f7f; }
.m-form .w150 { width: 150px; }
    /*下拉框*/
.u-pn {
    position: relative;
    width: 188px; height: 28px; 
    border: 1px solid #ddd;
    background-color: #fff;
    cursor: pointer;
}
.pn-on {
    position: relative;
    display: block;
    height: 28px;
    padding: 0 25px 0 15px;
    font-size: 14px; line-height: 28px; color: #666;
    overflow: hidden;
}
.pn-on .i-pn-jt, .pn-on .ico-login {
     position: absolute;
     top: 18px;
}
.pn-on .i-pn-jt { right: 12px;  }
.pn-on .ico-login { right: 8px; }
.pn-more {
    position: absolute;
    left: -1px; top: 28px;
    width: 188px; height: 168px;
    border: 1px solid #ddd;
    background-color: #fff;
    overflow-x: hidden;
    overflow-y: scroll;
    z-index: 3;
}
.pn-more p { 
    padding: 0 15px;
    height: 28px; line-height: 28px;
    font-size: 12px; color: #666;
    overflow: hidden;
}
.pn-more p:hover {
    background-color: #88bfee;
    color: #fff;
}
.u-pn-click {
    border-color: #88bfee;
    box-shadow: 0 0 3px rgba(136, 191, 238, .7);
    z-index: 10;
}
.u-pn-click .pn-on { line-height: 28px; }
.u-pn-click .pn-ct {
    position: absolute;
    left:0;top:0;
    width: 100px;
    height: 148px;
    border: 1px solid #eee;
    box-shadow: 0 0 10px rgba(0, 0, 0, .2);
}
.u-pn-click .pn-more { display: block; }
.u-pn-disable, .u-fm-disable {
    background-color: #eee;
    color: #ccc;
    cursor: default;
}

    /*文本框*/
.u-fm {
    width: 170px; 
    height:28px; line-height:28px; 
    padding:0 9px; 
    border:1px solid #ddd;
    background-color: #fff;
    color:#333;
}
.u-fm-focus {
    border-color: #88bfee;
    box-shadow: 0 0 3px rgba(136, 191, 238, .75);
}
.u-fm-error {
    border-color: #f99d9d;
	color:#f99d9d;
}

.u-hint2 {
    position:absolute; left:428px; top:0;
    font-size:14px;
    color:#666;
}

.h-auto .pn-more {
    height:auto !important;
    overflow-y:auto;
}
div.u-fd { height:40px; line-height:40px; }
/*按钮*/
.u-btn {
    display: inline-block;
    height: 38px;
    padding: 0 28px;
    font-size: 14px;
    line-height: 38px;
    color: #666;
    background-color: #fff;
    border: 2px solid #eaeaea;
}

    .u-btn:hover {
        border-color: #63afee;
        color: #63afee;
        text-decoration:none;
    }

.u-btn-oe {
    border-color: #f56400;
    background-color: #f56400;
    color: #fff;
}

    .u-btn-oe:hover {
        border-color: #ff8332;
        background-color: #ff8332;
        color: #fff;
    }

.u-btn-be {
    border-color: #5385d2;
    background-color: #5385d2;
    color: #fff;
}

    .u-btn-be:hover {
        border-color: #5e98f1;
        background-color: #5e98f1;
        color: #fff;
    }

.u-btn-disa, .u-btn-disa:hover {
    background-color: #eaeaea;
    border-color: #eaeaea;
    color: #999;
}

.u-btn-sl {
    height: 28px;
    line-height: 28px;
    padding: 0;
    width:88px;
    text-align:center;
    border-width: 1px;
    font-size: 12px;
}
.s-be { color:#297acc; }

.pn-on .i-gz6 { position:absolute; right:8px; top: 12px; }

.table1 table, .table1 table tr, .table1 table tr td {
    border:1px solid #eaeaea;
}
.table1 table tr td {
    width:50%;
}
.table1 table tr td p {
    padding:10px 0 10px 20px;
    line-height:20px;
    color:#666;
}
.table2 table, .table2 table tr, .table2 table tr td {
    border:1px solid #eaeaea;
}
.table2 table tr td p {
    padding:10px 10px 10px 20px;
    line-height:20px;
    color:#666;
}

.tip-box {
    position:absolute; left:465px;
}
.bgf5 { background-color:#f5f5f5; }
.table3 table { background-color:#f5f5f5; }
.table3 table, .table3 table tr, .table3 table tr td {
    border:1px solid #eaeaea;
}
.table3 table p {
    line-height:20px;
    min-height:20px; _height:20px;
    padding:10px;
    word-wrap:break-word; word-break:break-all;
    background-color:#fff; color:#666;
}
.table3 table  span { display:block; }