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:518px; 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;}


.m-center{ width:380px; height:auto; float:left; margin-left:30px; display:inline;}
#channel1{margin-top:14px;}
.channel-title{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCC;}
.channel-title h3{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;}
.channel1-hotarticle-title{font-size: 20px;line-height: 30px;font-weight: bold;
font-family: 'Microsoft YaHei', 'sans-serif';text-align: center;margin: 25px 20px 10px 20px;}
.channel1-hotarticle-content{font-size: 12px;line-height: 18px;color: #999;
padding: 14px 8px;background-color: #F1F1F1;margin-top: 5px;text-indent: 2em;}
.channel1-list{margin-top: 20px;border-top-width: 1px;border-top-style: dotted;
    padding-top: 15px;border-top-color: #999}
.channel1-list li {font-size: 14px; height: 26px; line-height: 26px; overflow: hidden;}
.channel1-list li span {  margin-right: 10px; color: #910000}

.m-right{width:290px;height:auto;float:left;margin-left:30px;margin-top:14px}
.channel2-list {margin-top:20px;}
.channel2-list .dot{display:block;position:absolute;width:3px;height:3px;
background-color:#DA251D;top:50%;margin-top:-1px;left:0;}
.channel2-list li {padding: 0 10px;position: relative;height: 26px;font-size: 14px;
overflow: hidden;line-height: 26px;}
#channel3{margin-top:20px;}
#channel3 img{width:270px;height:100px;padding: 10px;}
.ad-team > h3{text-align: center;width: 100%;padding: 8px 0px 8px 0px;
font-size: 14px;float: left;color: #373B3F;}

.ad-team  .ad-team-content{padding: 5px;text-indent: 20px;line-height: 23px;font-size: 12px;}

#container2{margin-top:20px;}
.channel4-list{width: 270px;margin-top: 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.channel4-list li{line-height: 26px;height: 26px;}
#channel5{}
.channel5-list {margin-top:10px;}
.channel5-list .dot{display:block;position:absolute;width:3px;height:3px;
background-color:#DA251D;top:50%;margin-top:-1px;left:0;}
.channel5-list li {padding: 0 10px;position: relative;height: 26px;font-size: 14px;
overflow: hidden;line-height: 26px;}


.ad-lawyer-head{height: 20px;display: block;text-align: right;font-size: 12px;color: #06F;}
.ad-lawyer-contents{overflow: hidden;font-family: Microsoft YaHei}
.ad-lawyer-content:first-child{margin-left: 0px;}
.ad-lawyer-content{width: 90px;height: 175px;float: left;margin-left: 10px;text-align: center;}
.ad-lawyer-content img{display: block; width: 90px; height: 105px}
.ad-lawyer-content a{display: block}
.ad-lawyer-content .lawyer-name{font-size: 14px;color: #06F;display: block;
text-align: center;	line-height: 20px;}
.ad-lawyer-content .lawyer-firm{font-size: 12px;color: #333;display: block;
	text-align: center;	line-height: 16px;}
.ad-lawyer-content .lawyer-firm:hover{color:  #DA251D;}
.ad-lawyer-content .lawyer-phone{font-size: 14px;color: #F60;text-align: center;
line-height: 18px;display: block;}