/* Page Content Star */
#page-content { padding: 35px 20px;}
    .page-content { }
    .page-content ul.news-list li { margin-top:20px;}
    .page-content ul.news-list li h3{height:auto;font-size:14px;line-height:46px;border-bottom:1px dotted #d6d6d6;}
    .page-content ul.news-list li h3 a{color:#9c1d2e;display:inline;}
    .page-content ul.news-list li .date{float:right;}
    .page-content ul.news-list li p{padding:10px 0;line-height:24px;}

    .page-content ul.images-list li { margin-top:20px; border-bottom: solid 1px #d6d6d6; padding: 0 0 20px 0;}
    .page-content ul.images-list li img { max-width: 100%;}
    .page-content ul.images-list li .imgs { float: left; width: 20%;}
    .page-content ul.images-list li .imgs img { max-width: 100%;}
    .page-content ul.images-list li .infos { float: right; width: 80%; padding:0 0 0 30px;}
    .page-content ul.images-list li .infos h3{height:auto;font-size:14px; padding:0 0 15px 0; border-bottom:1px dotted #d6d6d6;}
    .page-content ul.images-list li .infos h3 a{color:#9c1d2e;display:inline;}
    .page-content ul.images-list li .infos .date{float:right;}
    .page-content ul.images-list li .infos p{padding:10px 0;line-height:24px;}

    .page-content ul.business-list { padding: 25px 0 0 0;}
    .page-content ul.business-list li {float:left;width:50%;padding:0 10px 0 0;}
    .page-content ul.business-list li:nth-child(2n) { padding: 0 0 0 10px;}
    .page-content ul.business-list li h3{margin-bottom:10px;height:46px;font-size:14px;line-height:46px;border-bottom:1px solid #d6d6d6;}
    .page-content ul.business-list li h3 a{color:#9c1d2e;display:inline;}

    .page-content h1.names { padding-bottom: 20px; height: auto; border-bottom: 2px solid #d6d6d6; font-size: 18px; line-height: 42px; display: block;  color: #9c1d2e;  text-align: center;}
    .page-content .details { margin: 30px 0 0 0;}
    .page-content .details img { max-width: 100%;}
/* Page Content End */



/* Lawyer Star */
.lawyer-intro { padding:30px 0;line-height:24px;}
    .search-box{padding-top:0px;}
    .search-box input{margin-bottom:10px;}
    .search-box select{margin-bottom:10px;padding:0 10px;width:100%;height:40px;color:#767676;line-height:40px;border:1px solid #d6d6d6;}
    .search-box .search{padding:0 14px;width:100%;height:40px;color:#000;line-height:40px;border:1px solid #d6d6d6;}
    .search-box .submit{width:100%;height:40px;background:#9b1e2c;color:#fff; border: 0;}
    .lawyer-search{margin:0 auto;width:725px;background:url('../img/lawyer-bg.png')  left 30px no-repeat;}
    .lawyer-search-right{float:right;width:462px;}
    .lawyer-search-right .search-box select{margin-top:10px;padding:0 10px;width:440px;height:40px;line-height:40px;border:1px solid #d6d6d6;}
    .lawyer-search-right .search-box .search{padding:0 14px;width:440px;height:40px;line-height:40px;border:1px solid #d6d6d6;}
    .lawyer-search-right .search-box .submit{margin:30px 0 30px 0;width:440px;}


    .lawyer-list-left{float:left;width:220px;}
    .lawyer-list-right{float:right;width:820px;}
    .lawyer-list-nav{width:220px;border-top:3px solid #9a1d2e;border-bottom:3px solid #9a1d2e;}
    .lawyer-list-nav li{width:220px;height:43px;line-height:43px;text-align:center;border-bottom:1px solid #ddd;background:#fff;}
    .lawyer-list-nav a{padding-left:16px;text-align:left;color:#666;}
    .lawyer-list-nav a:hover,.lawyer-list-nav .current-cat a{background:#eee;color:#9a1d2e;}
    .lawyer-list-title{padding-left:40px;height:48px;line-height:48px;background:#eee;}
    .lawyer-list-right .lawyer-list-title span,.lawyer-list-right ul li span{display:block;float:left;}

    .lawyer-list-right .lawyer-list-title span:nth-child(1) { width:10%;}
    .lawyer-list-right .lawyer-list-title span:nth-child(2) { width:18%;}
    .lawyer-list-right .lawyer-list-title span:nth-child(3) { width:18%;}
    .lawyer-list-right .lawyer-list-title span:nth-child(4) { width:39%;}
    .lawyer-list-right .lawyer-list-title span:nth-child(5) { width:15%;}

    .lawyer-list-right ul li{padding-left:40px;height:48px;line-height:48px;border-bottom:1px solid #ddd;}
    .lawyer-list-right ul li:hover{background:#f9f9f9;}
    .lawyer-list-right ul li a:hover{color:#9a1d2e;}

    .lawyer-list-right ul li span:nth-child(1) { width:10%;}
    .lawyer-list-right ul li span:nth-child(2) { width:18%;}
    .lawyer-list-right ul li span:nth-child(3) { width:18%;}
    .lawyer-list-right ul li span:nth-child(4) { width:39%;}
    .lawyer-list-right ul li span:nth-child(5) { width:15%;}

    .lawyer-info{padding:40px 0 60px 0;}
    .lawyer-info-imgs {float:left; width: 20%;}
    .lawyer-info-imgs img { max-width: 100%;}
    .lawyer-info-right{float:left; width: 80%; padding-left:46px;}
    .lawyer-info h3{float:left;width:100%;font-size:18px;color:#9c1d2e;}
    .lawyer-info h4{float:left;padding:20px 0;width:100%;}
    .lawyer-info p{float:left;padding:0;width:100%;line-height:28px;}

    .lawyer-summary { margin: 30px 0 0 0;}
/* Lawyer End */


/* Pages Turn Star */
.page-turn { border-top: solid 1px #f3f3f3; margin: 30px 0 20px 0; padding: 15px 0 0 0; font-size: 13px;}
    .page-turn .lefts { float: left; line-height: 145%;}
    .page-turn .rights { float: right;}
    .page-turn .rights a { display: block; padding: 5px 30px; background: #9c1d2b; color: #FFF; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
    .page-turn .rights a i { margin: 0 0 0 5px;}
/* Pages Turn End */


/* Message Online Star */
.message-online { text-align: left; margin: 40px 0 0 0;}
    .msg-form { background:#fff;  padding:40px 30px;  margin-bottom:60px;  box-shadow:0 0 10px rgba(0,0,0,0.3) }
    a.btn-more-lg {  display:inline-block;  background:#9c1d2b;  padding:19px 40px 19px 50px;  text-decoration:none  }
    a.btn-more-lg>em {  color:#fff;  text-decoration:none;  padding-right:20px;  font-size:18px;  background:url("../img/arrow.png") no-repeat right  }
    a.btn-more-lg:hover { background:#ca0016; }
/* Message Online End */



@media screen and (max-width: 1200px){


}

@media screen and (max-width: 991px){

    /* Page Content Star */
    #page-content { padding: 15px 0;}
    .page-content { }
    .page-content ul.news-list li { margin-top:20px;}
    .page-content ul.news-list li h3{height:auto;font-size:14px;line-height:26px;border-bottom:1px dotted #d6d6d6;}
    .page-content ul.news-list li h3 a{color:#9c1d2e;display:inline;}
    .page-content ul.news-list li .date{float:right;}
    .page-content ul.news-list li p{padding:10px 0;line-height:24px;}

    .page-content ul.images-list li { margin-top:20px; border-bottom: solid 1px #d6d6d6; padding: 0 0 20px 0;}
    .page-content ul.images-list li img { max-width: 100%;}
    .page-content ul.images-list li .imgs { float: none; width: 100%;}
    .page-content ul.images-list li .imgs img { max-width: 100%;}
    .page-content ul.images-list li .infos { float: none; width: 100%; padding:10px 0 0 0;}
    .page-content ul.images-list li .infos h3{height:auto;font-size:14px; padding:0 0 15px 0; border-bottom:1px dotted #d6d6d6;}
    .page-content ul.images-list li .infos h3 a{color:#9c1d2e;display:inline;}
    .page-content ul.images-list li .infos .date{float:none; display: block; margin: 8px 0 0 0;}
    .page-content ul.images-list li .infos p{padding:10px 0;line-height:24px;}

    .page-content ul.business-list { padding: 15px 0 0 0;}
    .page-content ul.business-list li {float:left;width:50%;padding:0 10px 0 0;}
    .page-content ul.business-list li:nth-child(2n) { padding: 0 0 0 10px;}
    .page-content ul.business-list li h3{margin-bottom:10px;height:46px;font-size:14px;line-height:46px;border-bottom:1px solid #d6d6d6;}
    .page-content ul.business-list li h3 a{color:#9c1d2e;display:inline;}

    .page-content h1.names { padding-bottom: 20px; height: auto; border-bottom: 2px solid #d6d6d6; font-size: 18px; line-height: 42px; display: block;  color: #9c1d2e;  text-align: center;}
    .page-content .details { margin: 30px 0 0 0;}
    /* Page Content End */

    /* Lawyer Star */
    .lawyer-intro { padding:30px 0;line-height:24px;}
    .search-box{padding-top:0px;}
    .search-box input{margin-bottom:10px;}
    .search-box select{margin-bottom:10px;padding:0 10px;width:100%;height:40px;color:#767676;line-height:40px;border:1px solid #d6d6d6;}
    .search-box .search{padding:0 14px;width:100%;height:40px;color:#000;line-height:40px;border:1px solid #d6d6d6;}
    .search-box .submit{width:100%;height:40px;background:#9b1e2c;color:#fff; border: 0;}
    .lawyer-search{margin:0 auto;width:100%;background:none;}
    .lawyer-search-right{float:none;width:100%;}
    .lawyer-search-right .search-box select{margin-top:10px;padding:0 10px;width:100%;height:40px;line-height:40px;border:1px solid #d6d6d6;}
    .lawyer-search-right .search-box .search{padding:0 14px;width:100%;height:40px;line-height:40px;border:1px solid #d6d6d6;}
    .lawyer-search-right .search-box .submit{margin:30px auto 30px auto; display: table; width: 100%;}


    .lawyer-list-left{float:none;width:100%;}
    .lawyer-list-right{float:none;width:100%;}
    .lawyer-list-nav{width:100%;border-top:3px solid #9a1d2e;border-bottom:3px solid #9a1d2e;}
    .lawyer-list-nav li{width:100%;height:43px;line-height:43px;text-align:center;border-bottom:1px solid #ddd;background:#fff;}
    .lawyer-list-nav a{padding-left:16px;text-align:left;color:#666;}
    .lawyer-list-nav a:hover,.lawyer-list-nav .current-cat a{background:#eee;color:#9a1d2e;}
    .lawyer-list-title{padding-left:10px;height:48px;line-height:48px;background:#eee;}
    .lawyer-list-right .lawyer-list-title span,.lawyer-list-right ul li span{display:block;float:left;}
    .lawyer-list-right .lawyer-list-title span:nth-child(n+4) { display: none;}

    .lawyer-list-right .lawyer-list-title span:nth-child(1) { width:25%;}
    .lawyer-list-right .lawyer-list-title span:nth-child(2) { width:37%;}
    .lawyer-list-right .lawyer-list-title span:nth-child(3) { width:28%;}

    .lawyer-list-right ul li{padding-left:10px;height:48px;line-height:48px;border-bottom:1px solid #ddd;}
    .lawyer-list-right ul li:hover{background:#f9f9f9;}
    .lawyer-list-right ul li a:hover{color:#9a1d2e;}

    .lawyer-list-right ul li span:nth-child(n+4) { display: none;}

    .lawyer-list-right ul li span:nth-child(1) { width:25%;}
    .lawyer-list-right ul li span:nth-child(2) { width:37%;}
    .lawyer-list-right ul li span:nth-child(3) { width:28%;}

    .lawyer-info{padding:15px 0 15px 0;}
    .lawyer-info-imgs {float:none; width: 100%; text-align: center;}
    .lawyer-info-imgs img { max-width: 100%;}
    .lawyer-info-right{float:none; width: 100%; padding-left:0; margin: 15px 0 0 0;}
    .lawyer-info h3{float:left;width:100%;font-size:18px;color:#9c1d2e;}
    .lawyer-info h4{float:left;padding:20px 0;width:100%;}
    .lawyer-info p{float:left;padding:0;width:100%;line-height:28px;}

    .lawyer-summary { margin: 30px 0 0 0;}
    /* Lawyer End */

    /* Office Star */
    .office { }
    .office .officeL { display: none; }

    .office .officeR { float: none; width: 100%; padding: 0 0 0 0; min-height: 420px;}
    .office .officeR h3{font-size:18px;line-height:52px;color:#9c1d2e;}
    .office .officeR ul{padding:0 0 20px 35px;background:#fff url('../img/alllaw-ico.png') no-repeat left top;}
    .office .officeR ul li{padding-bottom:8px;line-height:24px;}
    .office .officeR img{margin-top:20px;border:8px solid #eee;}
    /* Office End */

    /* Message Online Star */
    .msg-form { background:#fff;  padding:20px 15px;  margin-bottom:30px;  box-shadow:0 0 10px rgba(0,0,0,0.3) }
    a.btn-more-lg {  display:inline-block;  background:#9c1d2b;  padding:9px 30px 9px 40px;  text-decoration:none; margin: 0 auto;}
    a.btn-more-lg>em {  color:#fff;  text-decoration:none;  padding-right:20px;  font-size:18px;  background:url("../img/arrow.png") no-repeat right  }
    a.btn-more-lg:hover { background:#ca0016; }

    .msg-form .text-right { text-align: center;}
    /* Message Online End */
}


@media screen and (max-width: 767px){

}


@media screen and (max-width: 450px){


}
