a:hover {text-decoration: none;color: #DA251D;}
li{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 14px;}
.m-left{ width:270px; height:auto; float:left; display:inline;}
.chief-lawyer{ width:270px; height:548px; float:left; margin-top:14px;font-size: 12px; }
.chief-lawyer-head{ width:270px; height:48px; float:left; overflow:hidden;}
.chief-lawyer-bodywrap{ width:270px; height:430px; float:left; background:url(../images/chief-lawyer-bodywrap-bg.jpg) top left no-repeat;}
.chief-lawyer-body{ font-size: 14px;width:255px; height:400px; float:right; border:1px solid #d5d5d5; border-bottom:none; overflow:hidden;}
.chief-lawyer-body .photo{ width:135px; height:144px; float:left; margin-top:3px; margin-left:74px; display:inline;
background:url(../images/chief-lawyer-photobg.jpg) no-repeat;background-position-x: 7px;background-position-y: 3px;}
.chief-lawyer-body .photo img{ width:95px; height:134px; margin-top:3px; margin-left:6px;}
#chief-lawyer{ width:255px; height:auto; float:left; text-align:center; line-height:22px;} 
#chief-lawyer a{ color:#bf0001;}
#chief-lawyer a:hover{ text-decoration:underline;}
div.intro{ width:240px;float:left; padding:0 7px;margin-top: 20px;height: 140px;
    overflow: hidden;float: left; padding: 0 7px}
div.intro li{ width:241px; height:auto; float:left; line-height:20px; color:#555;}
.chief-lawyer-contact{ width:257px; height:28px; float:right; background:url(../images/contact-bg.jpg) no-repeat;}
.chief-lawyer-contact .contact-title{ width:242px; height:28px; float:left; line-height:28px; color:#fff; padding-left:15px; font-weight:bold;}
.chief-lawyer-contact .contact-content{ width:242px; height:auto; float:left; padding-left:10px; line-height:22px;}

.hot-list{float: left;background: #f2f2f3;margin-top: 15px; width:270px;}
.hot-list-wrap{padding: 20px;}
.hot-list-title{border-bottom: 1px solid #da251d; height: 30px;line-height: 30px;}
.hot-list-title .lang-cn{font-family: 'Microsoft YaHei', 'sans-serif';font-size:18px;font-weight: bold;}
.hot-list ul{margin-top: 10px; }
.hot-list ul li {padding: 0 10px;position: relative;height: 26px;
    overflow: hidden;line-height: 26px;}
.hot-list ul .icon { display: block; position: absolute; width: 3px;
height: 3px;background-color:  #da251d;top: 50%; margin-top: -1px; left: 0;}
 
#section{    
	width: 730px;
    float: left;
    overflow: hidden;
    }
.m-list{float: left;width: 700px;margin-left:30px;margin-top: 14px;margin-bottom: 30px;}
.m-list li {margin: 0 0 0px 0;border-bottom: 1px dashed #D9D9D9;padding: 5px 0;white-space: normal;}
.m-list li p {font-size: 12px;color: #999; padding: 10px 0 10px 0;}

.m-list-title{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCC;}
.m-list-title h3{margin-top: 10px; font-family:Microsoft YaHei;color: #184d81;line-height: 33px;
font-weight: bolder;font-size: 20px;border-bottom-width: 2px;border-bottom-style: solid;
border-bottom-color: #cc4147;display: inline-block;}

.m-list .date{float: left;width: 59px;text-align: center;
font-family: Arial, Helvetica, sans-serif;font-size: 14px;
border-right: 1px solid #CCC;
padding: 25px 15px 25px 0;
margin-top: 10px;
margin-bottom: 10px;
}
.m-list .date span{display: block;line-height: 25px;font-size: 16px;}
.m-list .date .mm-dd{}
.m-list .date .yyyy{color: #B2B2B2;font-weight: bold;font-size: 18px;}

.m-list li a {
float: left;
width: 600px;
display: block;
padding-left: 25px;
}

.m-list li h3{
margin-top: 5px;
padding: 0;
color: #4D4D4D;
font-size: 16px;
font-family: Microsoft YaHei;
}

#pagination-wrap {

}
#pagination {
	text-align: center;
	clear:both;
	margin: auto;
	padding:30px 0;
}
#pagination a{
	cursor: pointer;
	padding: 2px 8px;
	line-height: 20px;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 3px;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 12px;
}
#pagination a.cur{
	background-color: #CCC;
}

#pagination-info{

}

