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;}

.article{float: left;width: 700px;margin-left:30px;margin-top: 45px}

#article-warp{ height:auto; overflow:hidden;}

.article-head { width:600px; font-size:16px; font-weight:bold; text-align: center; line-height:30px;
padding: 15px 35px 0 35px; border-bottom:1px dashed #dcdcdc; margin-bottom:20px;}
.article-head h3 { font-size:22px; font-family: 'Microsoft YaHei';font-weight:normal}
.article-info{ font-size: 14px;color: #999;}
.wz_ly01 { width:690px; font-size:12px; background-color:#fff; height:30px;}
.wz_ly02 { width:690px; font-size:12px; background-color:#f5f5f5; height:30px;}
.wz_list01{float:left;width:310px; padding-left:30px; text-align:left; color:#666666; line-height:30px;}

.wz_ly03 { width:690px; font-size:12px; background-color:#f5f5f5; height:auto;min-height:30px;zoom:1;overflow:hidden;}
.skwz_list01{float:left;width:650px; padding-left:30px; text-align:left; color:#666666; line-height:30px;}


.wz_text {color:#333; width:660px; font-size:14px; text-align: left;  line-height:30px;  padding:30px 10px 30px 10px; }

.wz_tbtt { float: right; width:113px; background:url(../wimages/bazs_wz04.jpg) 0 0 no-repeat; height:29x; line-height:29px;  text-align: center;font-size:12px; margin-right:12px;}

#tjls01 { margin-bottom:8px;}
#tjls01 ul { padding:0 0 15px 0; overflow:auto; zoom:1;}
#tjls01 ul li { width:120px; float:left; margin:15px 10px 0px 10px; display:inline; text-align:center;}
#tjls01 ul li a { display:block;}
#tjls01 ul li img { margin-bottom:3px;}

#wz_xwlb { float:left; width:690px; height:auto; padding-bottom:20px;}
#xwlb_list {float:left; padding-top:6px;}
#xwlb_list ul li {float:left; width:656px; background:url(../wimages/icon04.gif) no-repeat; padding-left:30px; line-height:30px; border-bottom:1px dashed #dcdcdc;}
#xwlb_list ul li span { float:right; color:#579f11; width:100px; text-align:center;}
