﻿@charset "UTF-8";

/*head*/
body{ background:#fff;}
.header{height:170px; border-top:10px solid #044383;}
.header .t_head{height: 120px;background: url(../images/topbg.jpg) repeat-x;}
.header .hcont{width:1000px;margin: 0 auto;overflow: hidden;}
.header .hcont .logo{float:left;padding-top:18px;}
.header .hcont .logo img{max-height:80px;}
.header .hcont .hright{float:right;width:225px;}
.header .hcont .hright .shoucang{display: block;background: url(../images/shoucang.png) no-repeat;font-style: 12px;color:#fff; text-align: center;width:187px;height:28px; line-height:28px;}
.header .hcont .hright .shoucang a{color:#fff;text-decoration:none;}
.header .hcont .hright .shoucang a:hover{ text-decoration:none;color:#6699cc;}
.header .hcont .hright .call{padding-top:30px;font-size:12px;height:62px;width:220px;}
.header .hcont .hright .phone{float:left;}
.header .hcont .hright .ctext{font-size:12px;display: inline-block;color: #257DA6;float:left;margin-left: 10px;font-family:"Microsoft YaHei" ;}
.header .hcont .hright .ctext .big{display: block;font-size:20px;font-weight: 500;}

/*nav*/
.nav{ height:50px; line-height:50px;background: url(../images/nav.jpg) repeat;}
.navcon{ height:50px;}
.nav ul .mainlevel{float:left;  width:100px; height:40px;}
.nav ul .mainlevel a{
	 font-size:15px; 
	 text-decoration:none; 
	 color:#fff; 
	 width:100px;
	 height:50px;
	 font-family:"Microsoft YaHei" ;
	 text-align:center;
	 display:block;
	 -moz-transition-duration:0.3s;
	 -webkit-transition-duration:0.3s;
	 -o-transition-duration:0.3s;
	 transition-duration:0.3s;}
.nav ul .mainlevel a:hover,.nav ul .mainlevel a.select{ color:#006699;text-decoration:none; line-height:40px; text-align:center;overflow:hidden; width:100px;background: url(../images/nav-line.jpg) top center no-repeat #fff;height:40px;}
.nav .mainlevel ul {display:none; position:absolute; z-index:99;}
.nav .mainlevel ul li{ border-top:solid #009dec 1px;display:block;background:#6699cc; width:100px; height:40px; overflow:hidden; line-height:40px;/*IE6 only*/}
.nav .mainlevel ul li a{ font-size:14px;}
.nav .mainlevel ul li a:hover{height:40px; overflow:hidden; line-height:40px;background:#006699; color:#fff;}
.nav ul .mainlevel:hover a{background: #0281c0;color: #fff;}


.surve{ height: 50px;line-height: 50px; margin-top:5px;}
.surve ul{display: block;float: left;}
.surve ul li{ font-family:"Microsoft YaHei";font-size:13px; float: left;margin:0 6px;}
.surve ul li a{color:#666666;margin-right:5px;} 
.surve ul li a:hover{ color:#006699;}

/*banner*/
.banner { margin-bottom:20px; box-shadow:0 2px 3px #999; height:450px;position: relative;text-align: center;margin: 0 auto;width:100%;overflow: hidden;padding-top: 0;}
.focusBox { z-index:2;position: absolute;text-align: center;margin: 0 auto 0 -960px;padding-left:0;width: 1920px;padding-top: 0;left: 50%; height:450px; overflow: hidden;}
.focusBox .pic{ height:450px; display: block; }
.focusBox .pic li { height:450px; display: block;}
.focusBox .pic li a{ height:450px; display: block;}
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:10px; left:50%; margin-left:-40px; z-index:3}
.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:16px; height:16px; border-radius:8px; cursor:pointer; overflow:hidden; background:#fff; margin-left:4px; filter:alpha(opacity=80); opacity:0.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.focusBox .hd .on{ background:#2475ad; filter:alpha(opacity=100);opacity:1;}

.inbanner{height:200px; width:100%}
.sm1{background:url(../images/smallbanner.jpg) center top no-repeat; }
.sm2{background:url(../images/smallbanner01.jpg) center top no-repeat; }
.sm3{background:url(../images/smallbanner02.jpg) center top no-repeat; }
.sm4{background:url(../images/smallbanner03.jpg) center top no-repeat; }
.sm5{background:url(../images/smallbanner04.jpg) center top no-repeat; }
.sm7{background:url(../images/smallbanner07.jpg) center top no-repeat; }
.bg6{background:url(../images/smallbanner06.jpg) center top no-repeat; }
.bg5{background:url(../images/smallbanner05.jpg) center top no-repeat; }
/*main*/
.top-mainbox{padding:20px 0; border-bottom:1px solid #e5e5e5;background:#f5f5f5;}
.top-mainbox p{ max-width:840px;display:block;white-space:nowrap; text-overflow:ellipsis;overflow:hidden;padding-right: 16px; padding-left:45px;font-family:"Microsoft YaHei" ; font-size:16px;  background:url(../images/top-online-icon.jpg) no-repeat; height:32px; line-height:32px;}
.top-mainbox p span{ font-size:22px; color:#6699cc; margin-left:15px;line-height:32px; }
.online-img a{ width:100px; height:32px;font-family:"Microsoft YaHei"; border-radius:5px; font-size:16px; line-height:32px;background:#6699cc; color:#fff; display:block; text-align:center;}


.online-text{ width:100%;}
.online-img a:hover{color:#fff;}
/*团队介绍*/
.mainbox-list{ width:328px;}
.list-h{background:url(../images/list-title-bg.png) no-repeat;width:328px; height:57px;}
.list-h1{ background:url(../images/list-title-bg.png) no-repeat;width:668px; height:57px;}
.list-h h2,.hot-h h2,.list-h1 h2{ /*width:75px;*/color:#fff; font-size:18px;font-family:"Microsoft YaHei";font-weight:normal; padding:0 20px 0 30px;line-height:38px; top:0px;float:left;}
.list-h1 h2{width:240px;left:20px;}
.list-h a,.list-h1 a{ float:right;width:128px; text-align:right; line-height:36px;font-family:"Microsoft YaHei"; padding-right:10px; color:#999; background:url(../images/list-bg.png) repeat-x; border:solid 1px #e5e5e5; border-left:none; height:36px;}
.list-h .long-bg{ width:808px;}
.list-h1 a{ width:468px}
.mainbox-text{ width:278px; margin-left:8px; margin-top:-20px; padding:20px; border:solid 1px #e7e7e7;}
.mainbox-text img{ width:140px; height:115px; padding:5px; border:1px solid #ebebeb; float:left;margin-right:15px;}
.mainbox-text p{ line-height:26px; color:#333; }
.mainbox-text p a,.hotbox-text .h-text a,.list-word p a,.workbox-text .lawyer-text p a{ color:#900}

.mainbox-middle{ width:320px;}
.hot-h{background: url(../images/list-title-bg01.png) no-repeat;width:320px; height:43px;}
.hot-h h2{background: #004e80; padding: 0 20px;}
.hot-h em.bg,.hot-h a{text-align:right; line-height:36px;font-family:"Microsoft YaHei"; padding-right:10px; color:#999; float:right;width:200px;background:url(../images/list-bg.png) repeat-x; border:solid 1px #e5e5e5; border-left:none; height:36px;}
.hotbox-text,.workbox-text,.videobox-text{ width:279px;margin-top:-10px; padding:20px 20px 20px 19px;border:solid 1px #e7e7e7;}
.videobox-text{ width:298px;padding:15px 10px 10px 10px;height:280px;}
.workbox-text{ background:#fff;}
.hotbox-text .title{ color:#006093; font-size:14px; margin-bottom:5px;}
.hotbox-text .title a{color:#006093;}
.hotbox-text .h-text{ text-indent:2em; line-height:26px; border-bottom: dashed 1px #ccc; padding-bottom:6px; margin-bottom:7px;}
.hotbox-text .none{border-bottom: none; padding-bottom:0px; margin-bottom:0px;}

.mainbox-text ul li,.work-list li,.notice-box ul li{ width:278px; height:26px; overflow:hidden; line-height:26px; background: url(../images/list-icon.jpg) no-repeat 0 10px; vertical-align:top;}
.mainbox-text ul li a,.work-list li a,.notice-box ul li a{ color:#333; width:180px; overflow:hidden; float:left; margin-left:18px; display:inline;}
.mainbox-text ul li a:hover,.mainbox-text p a:hover,.hotbox-text .h-text a:hover,.workbox-text .lawyer-text p a:hover,.list-word p a:hover,.work-list li a:hover,.info_text ul li a:hover,.notice-box ul li a:hover,.Success-list .work-list li a:hover{ color:#6699cc;}
.mainbox-text ul li span{ color:#999; width:60px; float:right;}

/*亲办例*/
.hotbox-text ul li{ float:left; width:135px; height:50px; background:#6699cc;border-radius:5px;text-align:center;margin-top:10px; }
.hotbox-text ul li a{ display:block; height:47px;line-height: 44px; font-size:14px; color:#fff;padding-top:3px;border-radius:5px; -webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease overflow:hidden;font-family:"Microsoft YaHei";text-align: left;text-indent: 5px;}
.hotbox-text ul li a:hover{ background:#7d7d7d; color:#fff;}
.hotbox-text ul li a img{ width:43px; height:43px; margin-right:2px; float: left; margin-left: 10px;}
.hotbox-text ul li.mtnone{margin-top:8px;}
.hotbox-text ul li a span{display:block;float:left;font-size: 30px;padding-left:10px;}



/*focus*/
.slide_box{width:308px;padding:5px; border:solid 1px #e7e7e7; position:relative;zoom:1}
.slide,.slide .item,.slide .item img,.slide .item .titleBack ,.slide .item .title,.slide_dot{ width:308px; height:270px;}
.slide{height:270px; overflow:hidden; position:relative;}
.slide .item{height:270px; position:relative; -webkit-transform:translate3d(0,0,0);/*for ipad*/}
.slide .item img{display: block;height:270px;overflow:hidden}
.slide .item .titleBack {position:absolute; top:238px; left:0;filter: Alpha(opacity=50); opacity:0.50; background-color:#000;height:32px; }
.slide .item .title{position:absolute; top:238px; left:0;height:32px;text-align:center; line-height:32px;}
.slide .item .title a{font-size:14px;  color:#fff;}
.slide_dot{margin:9px 0 8px 0; text-align:center; height:14px;}
.slide_dot span{display:inline-block;vertical-align: middle;overflow:hidden;margin:0 2px;cursor:pointer; border-radius:6px; height:12px; width:12px; background:#6699cc;}
.slide_dot .current{background:#ccc;}

/*团队风采*/
.middle-main{ background:#f4f4f4; border:1px solid #e5e5e5;box-shadow:0 2px 3px #bbb;}
.mainbox-teamlist{ width:1008px;}
.mainbox-teamlist .list-h{width:1008px;}
.mainbox-team-pic,.links{ width:958px; background:#fff;margin:-20px 0 20px 8px;padding:20px; border:solid 1px #e5e5e5;}
.mainbox-team-pic .rboxCon {height:auto;}
.mainbox-team-pic .rbox {_width:958px;}
.picMarquee-left,picMarquee-left-one{ width:958px;overflow:hidden; position:relative;}
.picMarquee-left a.prev,.picMarquee-left-one a.prev{ display:block;  width:32px; height:32px; left:5px; top:50px; overflow:hidden;cursor:pointer; background:url(../images/left-icon.png) no-repeat;z-index:99;}
.picMarquee-left a.next,.picMarquee-left-one a.next{width:32px; height:32px; overflow:hidden;cursor:pointer;background:url(../images/right-icon.png) no-repeat; right:5px; top:50px;z-index:99}
a.prev:hover{opacity:0.8;}
a.next:hover{opacity:0.8;}
.picMarquee-left .bd .picList li,.picMarquee-left .bd .lawyerpicList li,.picMarquee-left-one .bd .picList li,.picMarquee-left-one .bd .lawyerpicList li{width:230px; height:160px; margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;position:relative;border:#ccc 5px solid;}
.picMarquee-left .bd .picList li .pic img,.picMarquee-left-one .bd .picList li .pic img{ width:230px;display:block; ;vertical-align:middle; }
.picMarquee-left ul li a{height:160px;display: block;}
.bd .picList li .pic a:hover img{ border-color:#999;  }
.picList span,.picList .name{position:absolute; height:32px; bottom:0; left:0;display:block; width:230px; color:#fff; line-height: 32px; text-align: center}
.picList span{background-color:#000;opacity:0.3;filter:alpha(opacity=30);}

.picMarquee-left-one .picList span{ width:125px;bottom:0; left:0}
.picMarquee-left-one a.name{ text-align: center; width: 125px}
.picMarquee-left-one .bd .picList li,.picMarquee-left-one .bd .lawyerpicList li{width:125px; height:160px; }
/*.picMarquee-left-one .bd .picList li .pic img{margin-left: -80px; left: 50%; position: absolute; width: auto;}*/
.picMarquee-left-one  ul li a{height:160px;display: block;}
/*活动*/
.picbox-list{ width:668px;}
.picbox-text{width:618px; margin-left:8px; background:#fff; margin-top:-20px; padding:20px; border:solid 1px #e7e7e7;}
.list-title li{ width:145px; height:140px; overflow:hidden; text-align:center; background:url(../images/pic-bg.jpg) no-repeat; float:left; margin-right:9px;}
.list-title #one4{margin-right:0px;}
.list-title li a{height:140px; display:block}
.list-title li a span{color:#666; font-size:14px;font-family:"Microsoft YaHei"; line-height:32px;}
.list-title li.hover{opacity:0.7;filter:alpha(opacity=70);}
.list-title li img{ width:137px; height:98px; margin:4px 0 0 1px;}
.list-word .text-title,.lawyer-text .text-title{ text-align:center; font-size:16px; color:#00598c;font-family:"Microsoft YaHei"; margin:4px 0;}
.list-word p{ text-indent:2em; color:#333; line-height:26px;}
.join-btn{ background:url(../images/btn.jpg) no-repeat; width:128px; height:32px; text-align:center; line-height:32px; margin:10px 0 0 250px;}
.join-btn a{ color:#fff; font-size:16px;font-family:"Microsoft YaHei";height:32px; display:block;}
.join-btn a:hover{color:#fff;}

.workbox-text img{ width:105px; height:105px; float:left; padding:3px; border:1px solid #eee;}
.workbox-text .lawyer-text{ width:156px; float:right;}
.work-list{ margin-top:13px; border-top:dashed 1px #ccc; padding-top:10px;}
.work-list li a{ width:260px;}
.Success-list .work-list{ border-top:none;padding-top:0px; margin:10px 0 20px 20px; }
.Success-list .work-list li a{ color:#666;}

/*经济纠纷*/
.servicebox .fl{ width:235px; overflow:hidden;}
.main-list-1{width:235px; height:auto; background:#eee;border-radius:5px; padding-bottom:20px;}
.shadow{background: url(../images/shadow.png) no-repeat; height:7px;}
.main-list-h {height:36px; overflow:hidden; line-height:36px; margin-left:12px; padding-top:10px; }
.main-list-h li{font-family:'Microsoft YaHei'; font-size:14px; color:#000; float:left; padding:0 10px; height:34px;overflow:hidden}
.main-list-h li a{ color:#000;}
.main-list-h li.hover{border-top:#00588b 2px solid; border-left:#e5e5e5 2px solid;border-right:#e5e5e5 1px solid;background:#fff; height:34px;}
.main-list-h li.hover a{ color:#00588b;}
.main-list-h a:hover{ text-decoration:none;}
.info_text{width:223px; margin-left:5px; background:#fff;border-radius:5px; border:1px solid #e5e5e5; overflow:hidden;}
.info_text ul{margin:10px; width:203px;  }
.info_text ul li{width:203px; line-height:26px; height:26px; overflow:hidden; background: url(../images/point.jpg) no-repeat 0 11px; padding-left:10px;overflow:hidden; }
.info_text ul li a{ display:block; color:#616161;overflow:hidden;}

.notice-box,.computer-box{ width:238px; background:#fff; border:1px solid #e5e5e5;padding:20px; overflow: hidden;}
.notice-text{ font-size:18px;font-family:'Microsoft YaHei'; color:#00598c; margin-bottom:10px;}
.notice-box ul li{ width:238px;}
.notice-box ul li a{ width:220px;}
.notice-box .line{border-bottom:dashed 1px #ccc; padding-bottom:20px;}
.shadow-bg{background: url(../images/shadow0.png) no-repeat bottom; height:22px;width:238px;}
.shadow-bg1{background: url(../images/shadow1.png) no-repeat bottom right; height:22px;width:658px;}


/*诉讼费计算器 2014.9.11*/
.computer-box{ width:658px;}
.ss-computer {width:405px; height:auto;}
.ss-cInfo { border-radius:10px; border:#ccc solid 1px; background:#fff;}
.ss-cInfo .ss-cIitem {padding:10px 10px; height:20px; overflow:hidden; border-bottom:#dadada solid 1px; display:block; width:384px;}
.ss-cInfo .none-line {border-bottom:none;}
.ss-cInfo a {color:#3366cc; padding-left:10px;}
.ss-cInfo-text {width:150px; height:20px; line-height:20px; margin-right:10px;border:#ccc solid 1px;}
.ss-cInfo select {width:150px; height:20px; border:#ccc solid 1px;}
.ss-cInfo-cb {margin-top:5px; _margin-top:0px;  width:30px;}
.ss-cBtn {padding:20px 0 20px 80px;}
.ss-cBtn-s {width:128px; height:32px; background:url(../images/btn.jpg) no-repeat; border:0; cursor:pointer; font-size:14px; font-family:microsoft yahei; color:#fff;}
.ss-cBtn-r {width:82px; height:32px; background:url(../images/ss-cinfo-reset.png) no-repeat; border:0; cursor:pointer; font-size:14px; font-family:microsoft yahei; color:#333333;}
.ss-cInfo-title { height:37px; line-height:37px; background:url(../images/ss-cinfo-titlebg.png) repeat-x; border-radius:10px 10px 0 0; padding-left:10px;}
.ss-cInfo-btm { height:46px; padding-left:5px; overflow:hidden}
.ss-cInfo-btm  textarea { height:46px; border:0; width:100%;  border-radius:0 0 10px 10px; font-size:14px; color:#3366cc; line-height:24px; outline-color:#fff;}

.contact{ width:223px; overflow: hidden}
.contact img{ width:104px; height:104px; border:3px solid #ccc;}
.contact .lawyer-name{ color:#333; font-size:16px; margin:6px 0;}


.links a{ color:#666;margin-right:20px;height:22px;}

.bg-line{ height:5px; background:#013a58; overflow:hidden;}

/* foot*/
.foot{ background: url(../images/foot-bg.jpg) repeat;}
.copyright a{color:#fff;}
.copyright span{ margin-top:50px;}
.copyright .fl img{max-height: 80px}
.btmmenu{height:24px; color:#fff; line-height:24px; margin-bottom:8px;}
.btmmenu a{font-size:14px; color:#fff;}
.btmmenu em{font-style:normal; margin:0 10px;}
.add{ margin:25px 0;text-align:right; color:#fff;width:520px}
/*内页左栏*/
.sideleft{width:320px;float:left;background:#f5f5f5;float:left; padding-bottom:20px; overflow:hidden;}
.side-menu dd a{width:320px; display:block; position:relative; overflow:hidden;}
.side-menu dd a .ico{-webkit-transition: 400ms background;-moz-transition: 400ms background;transition: 400ms background;}
.side-menu dd a .ico{background:url(../images/side-menu-bg.png) no-repeat;}
.side-menu{border-bottom:1px solid #fff;}
.side-menu dd{height:55px;border-bottom:1px solid #d6d6d6;border-top:1px solid #fff;}
.side-menu dd.current a:hover{background-position:0 0;}
.side-menu dd a .ico{display: inline-block;width:50px;height:50px;float:left;margin:0px 20px 0px 25px;cursor:pointer;}

/*ico*/
.side-menu dd a.tubiao1 .ico{background-position:0 -44px;}
.side-menu dd.current a.tubiao1 .ico,.side-menu dd a.tubiao1:hover .ico{background-position:0 0;}
.side-menu dd a.tubiao2 .ico{background-position:-50px -44px;}
.side-menu dd.current a.tubiao2 .ico,.side-menu dd a.tubiao2:hover .ico{background-position:-50px 0;}
.side-menu dd a.tubiao3 .ico{background-position:-100px -44px;}
.side-menu dd.current a.tubiao3 .ico,.side-menu dd a.tubiao3:hover .ico{background-position:-100px 0;}
.side-menu dd a.tubiao4 .ico{background-position:-150px -44px;}
.side-menu dd.current a.tubiao4 .ico,.side-menu dd a.tubiao4:hover .ico{background-position:-150px 0;}
.side-menu dd a.tubiao5 .ico{background-position:-200px -44px;}
.side-menu dd.current a.tubiao5 .ico,.side-menu dd a.tubiao5:hover .ico{background-position:-200px 0;}
.side-menu dd a.tubiao6 .ico{background-position:-250px -44px;}
.side-menu dd.current a.tubiao6 .ico,.side-menu dd a.tubiao6:hover .ico{background-position:-250px 0;}
.side-menu dd a.tubiao7 .ico{background-position:-300px -44px;}
.side-menu dd.current a.tubiao7 .ico,.side-menu dd a.tubiao7:hover .ico{background-position:-300px 0;}
.side-menu dd a.tubiao8 .ico{background-position:-400px -44px;}
.side-menu dd.current a.tubiao8 .ico,.side-menu dd a.tubiao8:hover .ico{background-position:-400px 0;}
.side-menu dd a.tubiao9 .ico{background-position:-450px -44px;}
.side-menu dd.current a.tubiao9 .ico,.side-menu dd a.tubiao9:hover .ico{background-position:-450px 0;}
.side-menu dd a.tubiao10 .ico{background-position:-350px -44px;}
.side-menu dd.current a.tubiao10 .ico,.side-menu dd a.tubiao10:hover .ico{background-position:-350px 0;}
.side-menu dd a.tubiao11 .ico{background-position:-505px -44px;}
.side-menu dd.current a.tubiao11 .ico,.side-menu dd a.tubiao11:hover .ico{background-position:-505px 2px;}
.side-menu dd a.tubiao12 .ico{background-position:-610px -44px;}
.side-menu dd.current a.tubiao12 .ico,.side-menu dd a.tubiao12:hover .ico{background-position:-610px 2px;}
.side-menu dd a.tubiao13 .ico{background-position:-560px -44px;}
.side-menu dd.current a.tubiao13 .ico,.side-menu dd a.tubiao13:hover .ico{background-position:-560px 2px;}
.side-menu dd a.tubiao14 .ico{background-position:-660px -44px;}
.side-menu dd.current a.tubiao14 .ico,.side-menu dd a.tubiao14:hover .ico{background-position:-660px 5px;}
.side-menu dd a.tubiao15 .ico{background-position:-706px -44px;}
.side-menu dd.current a.tubiao15 .ico,.side-menu dd a.tubiao15:hover .ico{background-position:-706px 5px;}

.side-menu dd a strong{font:16px/55px "Microsoft Yahei";display:block; height:55px;color:#6f6f6f;}
.side-menu dd.current a strong,.side-menu dd a:hover strong{color:#6699cc;}
.side-menu dd a:hover{text-decoration:none;}
.side-menu dd a em.ico_sgo{-moz-transition-duration: 0.5s;-webkit-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;width:20px; height:20px;right:-20px; top:18px; background:url(../images/ico_sgo.png) no-repeat;}
.side-menu dd a:hover em.ico_sgo,.side-menu dd.current a em.ico_sgo{right:20px;}


.online-box{ border-top:1px #fff solid;}
.side-lf-ask-cont{padding:10px 20px 10px 20px;}
.side-lf-ask-cont li{padding:5px 0;color:#999;font-size:14px;}
.side-lf-ask-cont li span{ font-size:12px;}
.side-lf-ask-cont li.online-text{font-size:12px; color:#900;}
.side-lf-ask-cont input,.side-ask-area{border:1px solid #d8d8d8;color:#999;padding:6px 5px;font-size:12px}
.side-ask-area{width:268px;}
.side-ask-input{ width:160px;}
.side-ask-input2{width:90px; vertical-align:middle;margin-right:10px;}
.side-ask-area{height:100px;line-height:24px;}
.side-lf-ask-cont input.side-ask-btn{border:0;border:none;width:280px;height:40px;font:20px/40px "Microsoft Yahei";color:#fff;padding:0;cursor:pointer; background:#6699cc;}
.side-lf-ask-cont input.side-ask-btn:hover{background:#999;}

.info{width:618px; border:1px #eee solid; padding:20px;}
.location{height:30px; line-height:20px; overflow:hidden; padding-left:25px;background:url(../images/location.png) no-repeat; border-bottom:#e7e7e7 1px solid;}
.location a{color:#666; margin:0 8px;}
.location a:hover{color:#ba2636;}
.infoin{overflow:hidden; zoom:1;}

.infor-txt{position:relative;color:#6699cc; padding-top:15px;}
.infor-txt h2{font:20px/40px "Microsoft Yahei";border-bottom:#6699cc 1px solid; width:618px; height:40px; overflow:hidden;}
.infor-txt h2 span{ float:left; width:150px;}
.infor-txt h2 a{ font-size:12px;font-family:"Microsoft Yahei"; float:right; width:70px; color:#666;}
.infor-txt p{ background:url(../images/point.jpg) no-repeat 0 10px; padding:0 0 5px 15px;color:#666;border-bottom:#eee 1px  dashed; line-height:24px; margin-bottom:5px;}
.infor-txt p a{ color:#666;}
.infor-txt p a:hover{ color:#900}
.infor-txt em{width: 0;height: 0;font-size: 0;line-height: 0;position: absolute;left:50px;border-width:8px;border-style:solid dashed dashed dashed;border-color:#6699cc transparent transparent transparent;}

.infolist ul li{ padding:15px 0; border-bottom:#ccc 1px dashed}
.infolist ul li a.tit{font:20px/40px "Microsoft Yahei"; color:#666; background:url(../images/list-ico.png) left center no-repeat; padding-left:27px}
.infolist ul li p{ color:#999}
.infolist ul li p a{ color:#6699cc}

/*分页*/
.page{height:24px; line-height:24px; text-align:center; padding:30px 0;}
.page a, .page span{color:#525252; background:#f8f8f8; border:1px #ddd solid; padding:5px 9px; margin:0 3px; height:16px; line-height:16px;}
.page a:hover, .page span.hover{color:#fff; text-decoration:none; background:#6699cc; border:1px #ccc solid;}

/*text*/
.wztle{text-align:center; padding-top:10px;}
.wztle h1{font-size:26px; line-height:36px; color:#333; margin-bottom:10px; font-weight:500; font-family:"Microsoft YaHei";}
.wztle p{color:#999; height:18px;}
.wztext{margin-top:15px; padding-bottom:20px; border-top:1px dashed #ccc;}
.wztext p{padding:10px 0; font-size:14px; line-height:26px; color:#333;}
.nextone{border-top:dashed 1px #ddd; padding-top:15px; overflow:hidden;}
.nextone p{height:26px; line-height:26px; font-size:14px;}
.nextone p a{color:#369;}
.nextone p a:hover{color:#ba2636;}
.fenxiang{margin:5px 0; line-height:16px; overflow:hidden; zoom:1;}

/*contact*/
.contact-map{padding-top:20px; overflow:hidden;}
.contact_in dd{line-height:26px; color:#333333; font-size:14px; padding-left:25px;background:url(../images/contact-ico.png) 0 -28px no-repeat;}
.contact_in dt{color:#a40000; font-family:"Microsoft Yahei"; font-size:20px; font-weight:500; margin-bottom:15px}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word;}

/*ask*/
.askup{background:#f4f4f4; border:dashed 1px #e1e1e1; margin-top:10px; padding-left:10px; overflow:hidden; zoom:1;}
.askup .tstit{background:url(../images/tstit.png) no-repeat; width:45px; height:103px;}
.askup .tstit span{display:block; padding:20px 15px 0; width:15px; color:#fff; font:500 15px/16px "Microsoft Yahei";}
.askup .tishi{padding:10px; width:540px; overflow:hidden; zoom:1;}
.askup .tishi p{line-height:24px;}
.askup .tishi span{color:#c11919; font-size:14px; font-weight:bold;}

.askmd{padding-top:15px; clear:both;}
.zixun p{padding:4px 0; overflow:hidden; zoom:1;}
.zixun p label{line-height:30px; font-size:14px; color:#444; display:block; width:70px; float:left; text-align:right;}
.zixun p input, .zixun p textarea{ border:solid 1px #e0e0e0; line-height:24px; font-size:12px; color:#333; vertical-align:middle; padding:3px 5px; display:block; float:left;}
.zixun p input{width:240px;height:30px; padding:0 5px; color:#666}
.zixun p textarea{width:500px; height:120px;color:#666}
.zixun p input.yzm{margin-right:10px;}
.zixun p img{vertical-align:middle; margin-right:10px;}
.zixun p a{text-decoration:underline; color:#c11919;}
.zixun p span{margin-left:5px;}
.zixun div input.btn{background:#6699cc;color:#fff; line-height:40px; font-size:18px; font-family:"Microsoft Yahei"; width:230px; height:40px; cursor:pointer; margin-top:5px;padding:0; border:0 none; -webkit-border-radius:9px;-moz-border-radius:9px;border-radius:5px;}
.zixun div input.btn:hover{background:#666;}
.zixun div em{ line-height:28px; font-style:normal; color:#f30; font-size:13px;}

/*reply*/
.reply{ overflow:hidden;}
.reply_tle{background:#666; color:#fff; font-size:14px;height:40px; line-height:40px; text-align:center; position:relative;}
.reply_tle span{color:#fff; text-decoration:underline;font-size:17px; font-family:"Microsoft Yahei";}
.reply_tle em{display:block; background:url(../images/reply_tle.png) no-repeat; width:16px; height:8px; position:absolute; left:20px; bottom:-8px; overflow:hidden; zoom:1;}
.reply_in{border:1px solid #eee; background:#fff; margin-top:10px;}
.reply_in .wen{background:#f9f9f9; border-bottom:solid 1px #e2e2e2; padding:15px 10px 15px 50px; overflow:hidden; zoom:1; position:relative;}
.wen_icon,.da_icon{background:url(../images/reply_icon.png) no-repeat; width:23px; height:30px; position:absolute; top:0; left:10px;}
.wen_icon{background-position:0 0;}
.wencont p,.datext p{line-height:22px;}
.reply_in .da{padding:15px 10px 15px 50px; overflow:hidden; zoom:1; position:relative;}
.da_icon{background-position:-65px 0;}
.daimg, .hfimg{width:65px; height:100px; text-align:center;}
.daimg img, .hfimg img{width:60px; height:80px; overflow:hidden;}
.daimg a{ color:#666;}
.datext{width:480px;}
.datime{height:22px; line-height:22px; padding-right:10px; color:#999; padding-top:8px;}
.datime span{color:#c11919;}

.reply-but{ width:200px; margin:20px auto}
.reply-but a{ display:block; background:#6699cc; width:200px; height:40px; line-height:40px; color:#fff; text-align:center;font-family:"Microsoft Yahei"; font-size:16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; }
.reply-but a:hover{ color:#fff; background:#666; text-decoration:none;}

/*about*/
.about{ margin-top:20px;}
.about h2{ font-size:22px; color:#005082; margin-bottom:5px;} 
.about p{padding:10px 0; font-size:14px; line-height:26px; color:#666;}
div.about.mk-page-content p{padding:0;}
.aboutimg{text-align:center; margin:0 15px 5px 0;width:200px;height:256px;float:left;overflow:hidden; }
.aboutimg img{width:192px; height:248px; border:1px solid #eee; padding:3px;}

.lawyer-about{overflow:hidden; border-bottom: dashed 1px #ccc; padding:20px 0;}
.infoin .none{border-bottom: none;}
.lawyer-pic{ width:125px; height:170px; background:url(../images/shadow-pic.png) no-repeat bottom;}
.lawyer-pic img{width:125px; height:160px; overflow:hidden; border: solid 1px #ccc;}
.lawyer-text{ width:470px; font-size:12px; line-height:26px;}
.lawyer-text p{ margin-top:10px;}
.lawyer-text h2{ padding-left:0px; font-size:22px; color:#333; font-weight:normal;}
.lawyer-text a{ color:#a40000;}

/*律师风采*/
.info_tit{background: url(../images/info_tit.jpg) left bottom no-repeat; padding-bottom:2px; height:50px; font-weight:normal; line-height:50px; font-size:26px; color:#6699cc; font-family:"Microsoft YaHei"; margin-bottom:5px; width:620px; overflow:hidden;}
.team-show{ width:620px; overflow:hidden;}
.lawyer-list .lawer_show{ overflow:hidden; width:620px;}
.lawyer-list .lawer_show li{ width:140px; height:209px;float:left;overflow:hidden; display:inline; text-align:center;line-height:32px; margin:10px 20px 0 0}
.lawyer-list .lawer_show li.imgnone{ margin-right:0px;}
.lawyer-list .lawer_show li img{width:130px;height:174px;background:#eee; padding:3px;}
.lawyer-list .lawer_show li a{ color:#666;}

/*公益活动*/
.join{ margin-top:20px;}
.info_tit{height:35px; line-height:35px; font-size:24px;margin-bottom:20px;}
.info_tit a{ color:#ccc; font-size:14px;}
.fdform p{padding:4px 0; overflow:hidden;}
.fdform .mis{ color:#900;}
.fdform input, .fdform textarea{border:solid 1px #ccc; padding:3px 5px; color:#777; font-size:13px;font-family:"Microsoft Yahei";}
.fdform input{width:240px; height:24px; line-height:24px;}
.fdform textarea{width:600px; height:150px; line-height:22px;}
.fdform input.btn{background: url(../images/btn.jpg) no-repeat;color:#fff; width:128px; height:32px; margin-top:5px; font-size:16px; border:0 none; cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

/*弹出层*/
.pup-box{z-index:1000;width:650px;margin:0 auto;height:auto;padding:30px 20px; text-align:center; overflow:hidden; zoom:1; background:#fff; border:5px solid #1f1f1f; position:fixed; left:50%; margin-left:-350px; top:200px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)+200);}
.pup-box-a{ width:500px; left:30%;}
.pup-box p{ font:500 18px/40px 'Microsoft YaHei'; color:#666;}
.pup-box p strong{ font:500 18px/40px 'Microsoft YaHei'; color:#2475ad;}
.pup-box p em{ font:500 18px/40px 'Microsoft YaHei'; color:#2475ad;}
.pup-box-btn{margin:20px 0;}
.pup-box-btn a{ display:inline-block;width:110px;height:36px; text-decoration:none; margin:0 10px;font:500 16px/36px 'Microsoft YaHei'; color:#fff; text-align:center; background:#2475ad;}
.pup-box-btn a:hover{ color:#fff; text-decoration:none; background:#363636;}
.s-return em{ font:500 12px SimSun; color:#666; }

.mk-article-list-a li a.tit{display:block;width:590px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.last ul.mk-page li{padding:0;border-bottom:1px solid #eee;}
.last ul.mk-page li.rows{padding:0 10px;}
.infolist .album ul li{border-bottom: none;}
.mk-left-team{height:260px;overflow: hidden;}
.mk-artilce-cate-ul:after,.mk-left-team::after,.mk-left-team-dong::after,.mk-right-wenji:after,.mk-team-div:after{content:'';display: block;width: 0;height: 0;clear:both;overflow: hidden;}
.mk-left-team-dong{height:233px;overflow: hidden;}
.mk-right-wenji{height:295px;overflow: hidden;}
.mk-artilce-cate-ul{height: 156px;}
.weixin span,.weixin b{color:#333;}
.weixin p b{line-height: 28px;}
.album ul li div{color:#666;}
.infolist .album ul li{padding:0;}
.reply_in .wen .wencont p a{color:#666;}
.reply_in .wen .wencont p a:hover{color:#6699cc;}
.reply_in .da .dacont .datext p{min-height: 70px;}