@charset "utf-8";
/* CSS Document */
body{font:14px/22px "Microsoft YaHei",arial; text-align:left;color:#333;background: #FFFFFF;}
body,div,ul,ol,li,dl,dt,dd,span,p,h1,h2,h3,h4,h5,h6,img,form,table,tr,td,th,label,input{margin:0;padding:0;}
*{margin:0;padding:0;}
img{border:none; vertical-align:middle;}
ul,ol,li{list-style-type:none;}
li{ vertical-align:top;}
em,i{font-style:normal;}

.sanft{ width:96%; margin:0 auto; border-top:1px solid #CCC;}
.sanftl{width:49%; float:left; margin-top:13px;}
.sanftl ul a{ width:100%; height:45px; line-height:45px; background-color:#00A0E8; font-size:16px; color:#FFF;}
.sanftl ul a li{ width:100%; height:45px; line-height:45px; margin-bottom:12px; background-color:#00A0E8; font-size:16px; color:#FFF; text-align:center;}
.sanftr{width:49%; float:right; margin-top:10px;}

.nav_global{ background-color:#e2e2e2;}
.nav_global ul li{ float:left; width:25%; text-align:center; background:url(/imgs/dhjx.gif) right no-repeat; line-height:30px;}


.dib{display:block;}       .din{display:none;}        .dii{display:inline;}
.fa{font-family:arial;}    .ft{font-family:tahoma;}   .fw{font-family:"Microsoft YaHei"}    .fs{font-family:"SimSun"}
.fl{float:left;}        .fr{float:right;}
.f12{font-size:12px;}   .f14{font-size:14px;}   .f16{font-size:16px;}
.fb{font-weight:bold;}  .fb16{font-weight:bold; font-size:16px;} .fb14{font-weight:bold; font-size:14px;}
.tc{text-align:center;}    .tl{text-align:left;}    .tr{text-align:right;}
.c333{color:#333;} .c666{color:#666;} .cf00{color:#F00;} .cf60{color:#f60;} .c999{color:#999;} .cd00{color:#d00000;}
.white {color:#fff;}
.space{clear:both;height:10px;overflow:hidden; zoom:1;}
.space5{clear:both;height:5px;overflow:hidden; zoom:1;}
.space20{clear:both;height:20px;overflow:hidden; zoom:1;}
.p10{padding:10px; overflow:hidden; zoom:1;} .pr10{padding-right:10px;} .pt10{padding-top:10px;} .pb10{padding-bottom:10px;}
.mt10{margin-top:10px;}  .mb10{margin-bottom:10px;} .ml10{margin-left:10px;} .mr10{margin-right:10px;}
.mt20{margin-top:20px;}  .mb20{margin-bottom:1px;} .ml20{margin-left:20px;} .mr20{margin-right:4%;}
.mt30{margin-top:30px;}  .mb30{margin-bottom:30px;} .ml30{margin-left:30px;} .mr30{margin-right:30px;}
select,input,label,textarea,img/{vertical-align:middle;font-size:12px;color:#555;}
div:after, ul:after, dl:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.clear:after{display:block;content:'';clear:both;visibility:hidden;}
a{color:#333;text-decoration:none;}
a:active{color:#206bb7;text-decoration:none;}
.cl{clear:both;}
.disn{display:none;}
.none{border:none; border:0;} 
.w960{width:960px; margin:0 auto; overflow:hidden; zoom:1;}
.w980{width:980px; margin:0 auto; overflow:hidden; zoom:1;}
.w1000{width:1000px; margin:0 auto; overflow:hidden; zoom:1;}
.w1002{width:1002px; margin:0 auto; overflow:hidden; zoom:1;}
.rel {position:relative;}
.abs {position:absolute;}
*html{_overflow-x: hidden;}
.noscroll{overflow:hidden;overflow-y:hidden;}
.error {color:#f00;}
.red { color:#cc0000;}
/*让position:fixed在IE6下可用! */
.fixed-bottom /* 底部固定 */{position:fixed;bottom:0px;top:auto; z-index:99; width:100%;}
/* 上面的是除了IE6的主流浏览器通用的方法 */
* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}
* html .fixed-bottom /* IE6 底部固定  */{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}




/*新版*/


/*首页*/
.top{height:70px; width:100%; background:#0F3367; position:relative;}
.topquan{position:relative; max-width: 640px; margin: 0 auto;}
.top .logo{ position:absolute; left:10px; top:6px;}
.top .insearch{position:absolute; right:10px; top:10px;}
.ico_back {width:30px; height:30px; background:url(../../images/wap/ico_back.png) no-repeat;  background-size:30px; left:7px; top:8px;}

.main{ width:100%; height:540px;}
.search-bj{ background-color:#eaf1ff; position:relative; height:43px; display:none; padding:12px 0 0 0;}
.search-bj .search{}
.search-z input {margin-left:8px; width:98%; height:30px; position:absolute1; border:none; }
.search-bj .search-z{width:77.5%;border: 1px solid #8da4d3;  border-radius:3px 0 0 3px; margin:0 0 0 8px; background-color:#FFF;float:left;border-right:none;}
.search-bj .search-m{ width:25.5%; height:30px; float:left; background-color:#e3ecff;border: 1px solid #8da4d3; color:#3260bd;line-height:32px;position:relative;border-right:none;}
.search-bj .search-m p img{ margin-left:3px;}
.search-bj .search-m p{ text-align:center; width:100%;}
.search-bj .search-m ul li a{ color:#277de2; display:block; }
.search-bj .search-m ul li{ height:32px; border-top: 1px solid #8da4d3;}
.search-bj .search-m ul em{ margin-left:5px;}
.search-bj .search-m ul li a:hover{ background-color:#277de2; color:#FFF;}
.search-bj .search-m ul{ z-index:99; position:absolute; top:30px; width:100%; margin-left:-1.5%; background-color:#e3ecff; border: 1px solid #8da4d3; text-align:center; overflow: auto;height:0;border-top:none;}



.box ul{display:none; width:50px; position:absolute; z-index:3; top:0; left:0;}
.box ul li{width:50px; height:24px;background-color:#469fe1; color:#FFF; text-indent:8px; font-size:12px; line-height:24px; }
.box ul li.li1{background-image:url(j1.jpg); background-repeat:no-repeat; background-position:85% center;}
.box ul li:hover{background-color:#cdeaff; color:#0d519c;}
.box ul li.li1:hover{background-color:#469fe1; color:#FFF;}
.search-bj .search-r{ width:12%;height:30px; float:left; background-color:#277de2; border-radius:0 3px 3px 0; border: 1px solid #277de2;border-left:none;   }
.search-bj .search-r a{ color:#FFF; font-size:16px; text-align:center; display:block; line-height:32px;}


.title{ width:100%; height:40px; background-color:#eaf1ff;  z-index:1;clear:both; }
.title ul { display: -webkit-box; }
.title li { width:33.3%; height:40px; text-align:center; }
.title li p { text-align:center; height:60%; width:100%; font-size:120%; color:#277de2; font-weight:bold; margin-top: 10px;  }
.title li .left-x {  height:4%; background-color:#277de2; margin-top:20px; margin-left:8px;}
.title li .right-x {  height:4%; background-color:#277de2; margin-top:20px; margin-right:10px;}

.law-ul {display: -webkit-box;  margin:10px 10px 0px 10px;}
.lawyer li { -webkit-box-flex: 1; }
.lawyer li a.img{ display:block; width:36%; float:left;min-width:30px;max-width:120px;}
.lawyer li a.img img {width:100%; height:auto;  z-index:1; min-width:56px;}
.lawyer ul {-webkit-box-flex：1；}
.li-r{ width:49%;background-color:#ebebeb;}
.li-z{ width:49%; margin-right:8px;background-color:#ebebeb;}
.li-z-p{ padding-left:4px; float:left; font-size:12px;line-height: 18px;padding-top:2px;}
.li-z-p1{ font-weight:700;}
.white{ height:10px; background-color:#fff;}

.text_bj{ width:100%; height:40px; background-color:#FFF; min-width:146px; position:relative; }
.text_bj p {font-size:12px; height:17px;}
.text_bj p a{ color:#277de2;}

.lawyer .bt{ padding:13px 0 10px; }
.lawyer .bt a{ color:#277de2;display:block; width:28%; padding:3px 0;border:1px solid #277de2; border-radius:3px; background-color:#FFF; margin:0 auto; text-align:center;}
.lawyer .bt a:hover{ background-color:#277de2; color:#FFF;}

.h-box { width:100%; height:44px; position:relative; border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5; }
.h-box .T-left { width:78%; height:44px; position:absolute; left:0; bottom:0;}
.h-box .T-right {width:22%; height:44px; position:absolute; right:0; top:0; }
.h-box .T-left img{position:absolute; right: 0; }
.h-box .T-left span{ font-size:120%; color:#277de2; font-weight:bold; position:absolute; left:19px; top:24%;}
.h-box .T-right a{ font-size:14px; color:#277de2;position:absolute; right:8px; top:14px;font-family: simsun; }
.shu{ height:18px; width:4px; background-color:#277de2; margin-left:8px; margin-top:13px;}

.box1{ margin:10px 0 2px 0;}
.bt-more{ width:100%; background: url(../../images/wap/lawyer_bj.jpg) repeat; height:auto; padding:2px 0 1PX 0; }
.bt-more ul{overflow: hidden;height:1.51rem;}
.bt-more li {text-align:center;margin:0 2.4% 5px; width:22%; float:left; margin-right:0px;}
.bt-more li a {font-size:0.14rem; height:0.24rem; line-height:0.24rem;background-color:#FFF; border:1PX solid #277de2; display:block; border-radius: 3px; color:#277de2;}
.bt-more li a:hover{ background-color:#277de2; color:#FFF;}

.anniu{ width:100%; text-align:center;  }
.button1{ background:url(../../images/wap/xiala.png) center 0 no-repeat; width:100px; height:26px; background-size:cover; border:none; border-radius:0 0 5px 5px;}

.ix-teamlist h3 {font-size:18px; color:#206bb7; padding:8px; font-weight:400; margin-bottom:5px; border-bottom:#cbcbcb solid 1px;}
.ix-teamlist h3 em {color:#cbcbcb;font-size:16px;}
.ix-teamlist h3 i {width:83px; height:1px; background:#206bb7; left:0; top:39px;}
.ix-teamlist .ixMore { right:8px; top:8px; color:#999; font-size:14px;}
.ix-teamlist .ixMore em { font-family:simsun;}
.ix-teamlist .ixMore:active { color:#206bb7;} 
.ix-tlCon li { vertical-align:top; padding:10px 8px 10px 18px; border-bottom:1px solid #e8e8e8; }
.ix-teamlist .ico_list {width:4px; height:41px; background:url(/imgs/icon-li.png) no-repeat; left:10px; top:18px;}
.ix-teamlist .ico_hlist {width:3px; height:3px; background:url(../../images/wap/ixlist.jpg) no-repeat; left:10px; top:14px;}
.ix-tlCon li a {display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#666;}
.ix-tlCon li a:active { color:#206bb7;}
.ix-tlCon li:last-child { border-bottom:none;}
.list-content .ix-tlCon li a  {width:100%;}

.footer{ padding:15px 10px 8px; background-color:#eaf1ff; height:120px;}
.footer ul li{ font-size:10px; text-align:center; color:#1c1e20;}
.footer ul li a span{ color:#1c1e20;}
.footer ul li  em{ color:#1c1e20;}

.footer2{ padding:15px 6px 0px; background-color:#eaf1ff; height:130px;}
.footer2 ul li{ font-size:14px; text-align:center; color:#000; }
.footer2 ul li a span{ color:#000;}
.footer2 ul li  em{ color:#000;}

/*首页*/

/*律师推荐*/
.index-bt{  height:10px;}

/*律师推荐*/

/*律师业务*/
.title2{ width:100%; height:40px;   z-index:1;clear:both;border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; }
.title2 li { height:40px; text-align:center; }
.title2 ul { display: -webkit-box; }
.title2 p { font-size:120%; color:#277de2; font-weight:bold; margin-top: 8%; margin-left:7px;}
.title2 li .left-x1{ height:20px; width:4px; background-color:#277de2; margin-left:8px; margin-top:83%; }

.h-box-index { width:100%; height:44px; position:relative; }
.h-box-index .T-left { width:78%; height:44px; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; position:absolute; left:0; bottom:0;}
.h-box-index .T-right {width:22%; height:44px; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; position:absolute; right:0; top:-2px; }
.h-box-index .T-left img{position:absolute; right: 0; }
.h-box-index .T-left span{ font-size:120%; color:#277de2; font-weight:bold; position:absolute; left:19px; top:23%;}
.h-box-index .T-right a{ font-size:14px; color:#277de2;position:absolute; right:8px; top:14px;font-family: simsun; }
.h-box-index .shu{ height:16px; width:4px; background-color:#277de2; margin-left:8px; }

.lawyer2 { position:relative; }
.lawyer2 ul {display: -webkit-box;padding: 2%; box-sizing:border-box;}
.lawyer2 li img {width:80%;max-width:80px;}
.lawyer2 .photo{width: 80px; overflow: hidden;}
.lawyer2 .test{-webkit-box-flex: 1;}
.lawyer2 .test .test-title {font-size: 14px;height:24px;font-weight:bold;}

/*律师业务*/

/*在线咨询*/

.ask-submit {padding:10px 10px 20px 10px;font-size:12px;}
.ask-stext,.ask-sname,.ask-stel{ border-radius:3px;  background:#fff; border:#a4c3ff solid 1px; width:98%; padding:1%; margin-bottom:8px; vertical-align:top; }
.ask-stext{height:82px;}
.ask-sname {height:30px;}
.ask-stel{height:30px;}
.ask-ssubmit {height:40px;border-radius:3px;  background:#277de2; width:100%; color:#fff; border:0;font-family:"Microsoft YaHei"; cursor:pointer;-webkit-appearance: none; font-size:16px;  }
.ask-ssubmit:active { background:#145c94;}


.ask-codes{height:30px; width:59%; border:#a4c3ff solid 1px;}
.ask-submit img a { display:block; }
.ask-submit img{   height:32px; width:100%;}
.ask-submit .text-k{ width:100%; padding-bottom:4%; }
.ask-submit .text-k .text-k2{ width:39%; float:right; }

.ask-con li { vertical-align:top; padding:10px 0 10px 45px; position:relative;}
.ask-con li.ask { background:#eaf1ff;border-top: #a4c3ff solid 1px;}
.ask-con li.response {background:#fff;}
.ask-con li span.ask-ico {width:28px; height:28px; line-height:28px; font-size:16px; position:absolute; left:10px; top:12px; color:#fff; border-radius:14px; text-align:center;}
.ask-con li.ask span.ask-ico{ background:#277de2;}
.ask-con li.response span.ask-ico{ background:#a47b41;}

.ix-teamlist li span{ float:right; font-size:12px; color:#999; margin-top:-22px;}
hang{display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#666; width:68%;  }

.ask-bt{ text-align:center; padding-bottom:18px; }
.ask-bt a{ color:#277de2;display:block; width:28%; padding:3px 0;border:1px solid #277de2; border-radius:3px; background-color:#FFF; margin:0 auto; text-align:center;}





/*在线咨询*/

/*文章内页*/
.detialTitle{border-bottom:#ccc solid 1px; padding-top:5px; }
.detialTitle h3 {font-size:20px; padding:10px 0;}
.detialTitle p {color:#999; font-size:14px;}
.detialTitle p span {padding-right:10px; font-size:12px;}
.detList {margin-top:20px;margin-bottom:20px;}
.detList .titBox{border-top:#ccc solid 1px;}
.detList .titBox p { font-size:18px; font-weight:400; color:#333;}
.detListCon li { position:relative; vertical-align:top; height:36px; line-height:36px; border-bottom:#ccc dotted 1px;}
.detListCon li a {padding-left:20px;margin-right:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
.detListCon li span { position:absolute; right:5px; top:0px; color:#999999;}
.detListCon li:last-child { border-bottom:none;}
.detList .ixMore { right:8px; top:0px; color:#666; font-size:14px;}
.flip2{ padding-left: 8px; padding-bottom:10px; padding-top:10px;}
.flip2 a{ color:#999;}
.share{ border-bottom: #daf0fc dashed 1px; padding-left:8px; font-size:16px; padding-bottom:3%;}
.share p a img{ width:8%;}
/*文章内页*/

/*律师法规查询*/
.jiange{ height:16px; background-color:#eaf2ff;}
.f-search{ padding:8px 7% 10px 7%;}
.f-search .fs1 .fs-keyword{float:left; font-size:15px; margin-top:10px; width:30%;text-align: right;}
.fs-text{  border:#a4c3ff solid 1px; width:55%; height:22px; padding:1%;border-radius:3px; }
.fs2{ padding:0px 0 0 30%;}
.fs3{ padding-top:8px;}
.fs2 li{ float:left; font-size:12px; width:28%;}
.f-search .fs3 .fs3-keyword{float:left; font-size:15px;  margin-top:10px; width:30%;text-align: right;}
.fs3-k select { border: 1px solid #a4c3ff;border-radius:3px; background-color:#FFF; color:#888888; width:50%;}
#catid_1, .catid_1{ height:32px;}
#fd_1{ margin-left:3px;}
#fd_0{ float:left; margin-top:5px; color:#277de2;}
.fs-z{height:30px;border-radius:3px;  background:#277de2; width:35%; color:#fff; border:0;cursor:pointer; font-size:16px; margin-left:24%; margin-top:10px;}
.fs-r{height:30px;border-radius:3px;  background:#fff; width:30%; color:#277de2; border: 1px solid #277de2;cursor:pointer; font-size:16px; margin-left:3%; margin-top:10px;}
/*律师法规查询*/


/*律师介绍*/
.index-pic{ text-align:center;}
.index-pic img,.show-cont img{ max-width: 98%; /*min-width: 30%;*/ height:auto; vertical-align: initial;}

/*律师介绍*/

/*专长列表*/
.speciality{ text-align:center; padding-bottom:18px; padding-top:10px;}
.speciality a{ color:#277de2;display:block; width:28%; padding:3px 0;border:1px solid #277de2; border-radius:3px; background-color:#FFF; margin:0 auto; text-align:center;}
/*专长列表*/
.h-box-index1 { width:100%; height:44px; position:relative; }
.h-box-index1 .T-left { width:78%; height:44px; border-bottom:1px solid #e5e5e5;  position:absolute; left:0; bottom:0;}
.h-box-index1 .T-right {width:22%; height:44px; border-bottom:1px solid #e5e5e5;  position:absolute; right:0; top:-2px; }
.h-box-index1 .T-left img{position:absolute; right: 0; }
.h-box-index1 .T-left span{ font-size:140%; color:#277de2; font-weight:bold; position:absolute; left:19px; top:28%;}
.h-box-index1 .T-right a{ font-size:14px; color:#277de2;position:absolute; right:8px; top:14px;font-family: simsun; }
.h-box-index1 .shu{ height:14px; width:4px; background-color:#277de2; margin-left:8px; padding-top:5px;}


/*新版*/


/*旧版*/


/*内容开始*/
.main {width:100%; height: 100%; position:relative;}
.header {height:50px; width:100%; background:#277de2;}
.logo {left:10px; top:6px;}
.hNav{ background:url(../../images/wap/ico-dh.png) 0 7px no-repeat; background-size:34px;right:0px; top:0px; padding:0 10px 0 33px; line-height:44px; color:#398bcb;font-size:18px;}
.hNav:active {color:#ffbebe;}
.innhead { background:#2b87d0;}
.innhead .hNav { color:#fff;}
.innhead .hNav {background:url(../../images/wap/ico-dh2.png) 5px 9px no-repeat;background-size:24px;}

/*图标*/
.swiper-container {margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;/* Fix of Webkit flickering */z-index:1;}

.swiper-wrapper {position:relative;width:100%;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;
	
-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);
	
-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;
transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;

-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}

.swiper-free-mode > .swiper-wrapper {-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto;}

.swiper-slide {float: left;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {-ms-touch-action: pan-y;}.swiper-wp8-vertical {-ms-touch-action: pan-x;}

.footer-add p{ font-size:12px; color:#b6b6b6;font-family:"Microsoft YaHei"; text-align:center; margin-bottom:65px;}

.b-nav {height:49px; background:#fff; border-top:1px solid #CCC; background-size:cover; max-width: 640px; margin: 0 auto;}
.b-navCon {width:100%; display:-webkit-box; height:50px;}
.b-navCon a{padding:5px 0; display:block; text-align:center;-webkit-box-flex: 1; line-height:20px; font-size:12px;font-family:"Microsoft YaHei"; color:#000; background:url(../../images/wap/b-navRxian.jpg) right 0 no-repeat;}
.b-navCon a:nth-child(4) {background:none;}
.b-navCon a img {height:24px; display:block; margin:0 auto;}
.ixsearch {width:30px; height:30px; background:url(../../images/wap/icon/icon-search.png) no-repeat; right:10px; top:10px; background-size:30px;}

.otherNav {width:25.6%; position:absolute; right:-1px; bottom:50px;background:#e3ecff; display:none;height:288px;overflow:auto;}
.otherNav .otherNavBox {border: 1px solid #8da4d3;}
.otherNav li { vertical-align:top; height:40px; line-height:40px; text-align:center; border-bottom:#fff solid 1px;border-bottom: 1px solid #8da4d3;}
.otherNav li:last-child { border-bottom:none;}
.otherNav li a {padding:0; line-height:40px;color:#277de2;}
.f-shang {width:10px; height:5px; background:url(../../images/wap/f-shang.png) no-repeat; background-size:10px; position:absolute; left:50%; margin-left:-4px; top:-5px; z-index:10; display:none;}
.b-navCon a.on em.f-shang {display:block !important;}
/*内页*/
.htit { height:50px; line-height:50px; font-size:20px; text-align:center;}
.h-left {left:0px; top:5px; padding:0 30px 0 15px;  display:block; height:44px;}
.ico_back {width:30px; height:30px; background:url(../../images/wap/ico_back.png) no-repeat;  background-size:30px; left:7px; top:8px;}

.innerBox {width:100%; padding-bottom:40px;}



/*搜索结果页*/
.searchBox {height:100px; background:url(../../images/wap/searchBg-icon.jpg) repeat; border-bottom:#d6d6d6 solid 1px; padding:20px 30px 0;}
.searchBox-top { margin-bottom:15px;}
.searchBox-top li {float:left; width:60px; height:30px; background:#d3d3d3; margin-right:10px; border-radius:5px; line-height:30px; text-align:center; color:#333; position:relative;}
.searchBox-top li em {width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;_border-left: 5px solid white;_border-right: 5px solid white;border-top: 8px solid #206bb7;overflow:hidden; display:none; left:50%; margin-left:-4px; bottom:-6px;}
.searchBox-top li.on { background:#206bb7; color:#fff;}
.searchBox-top li.on em { display:block;}
.searchBox-con input{ -webkit-appearance: none;}
.searchBox-con p {display:none;}
.sear-text {height:32px; width:79%; border:#d6d6d6 solid 1px; border-radius:5px 0px 0 5px; float:left;  border-right:none; font-size:15px;}
.sear-btn {height:34px; width:20%; border:none; background:url(../../images/wap/icon/icon-search.png) center center #206bb7 no-repeat; background-size:30px;  border-radius:0px 5px 5px 0; float:left;}
.search-content .sear { color:#f00;}




/*律师介绍*/
.titBox {height:45px; border-bottom:#ccc solid 1px; background:url(../../images/wap/ico_txian.png) repeat-x; line-height:45px; padding-left:10px;}
.titBox p { font-weight:bold; font-size:18px; color:#2b87d0;}
.innerCon-content{ padding:10px;}
.innerCon-content img{ width:100%; margin-bottom:10px;}
.innerCon-content p { margin:0 0 10px 0;line-height: 28px;}
.cuCon {padding:10px 10px 10px 10px; border-bottom:#ccc dashed 1px; }
.cuCon p{ line-height:28px;}
.c-map {padding:20px 0; width:100%}

/*文章*/
.ls-fengcai { padding:10px;  font-size: 16px;line-height: 30px;}
.ls-fengcai a {color: #277de2;text-decoration: underline;}
.ls-fengcai li {float:left; width: 46%;padding-left: 2%;padding-right: 2%; margin-bottom:10px;}
.ls-fengcai li a {display:block; box-shadow:1px 2px 2px #ccc;}
.ls-fengcai p { line-height:28px; margin-bottom:5px; padding:0 10px;}
.ls-fengcai p a {font-size: 16px;}
.ls-fengcai img{
    height: auto !important;
    max-width: 100% !important;
}
/*.ls-fengcai p img {width: auto;}*/


/*文章新增*/
.wz-lsprofile {padding:20px 10px 0; border-top:#eaeaea solid 1px;}
.wz-lsprofile img {border:#eaeaea solid 2px; width:78px; margin-right:7px;}
.wz-lsprofile a{ color:#206bb7; }
a.wz-tel {background:url(../../images/wap/wz-ico.png) 4px 4px #206bb7 no-repeat; background-size:20px; height:30px; border-radius:0 15px 15px 0; color:#fff !important; display: inline-block;
padding-left: 30px; padding-right: 15px; line-height: 30px;}



.tab-content {margin-bottom:10px;}
.newList li {border-bottom:#ccc dashed 1px; vertical-align:top; padding:10px 0; display:block !important; }
.newList li h3 {font-size:16px;padding:0 5px; color:#2b87d0; font-weight:normal;}
.newList li h3 a{font-size:16px; font-weight:400;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block;}
.newList p {font-size:14px; line-height:24px; padding:0 5px; color:#999;}
.newList li p a {color:#206bb7;}
.newList li p a:active{color:#206bb7;text-decoration:none;}
.newList li:last-child {border-bottom:none;}
.aBox {padding:5px;}
.aBox a.nMore { background:url(../../images/wap/ico_nMore.png) no-repeat;width:150px; height:35px; text-align:center; line-height:35px; color:#666; background-size:150px;display:block; margin:10px auto 0;}
.aBox a.nMore:active { background:url(../../images/wap/ico_anMore.png) no-repeat;background-size:150px; color:#333;}
.tarticle p { text-indent:2em; line-height:24px; margin-bottom:10px;}



/*ask*/
.ask-top {margin-bottom:15px; border-bottom:#ccc solid 1px;}
.ask-top p { padding:0 10px 5px; font-size:14px;}
.ask-top p.tit { font-size:15px; text-indent:2em; color:#2b87d0;}
.ask-top h3 { font-size:18px; color:#206bb7; padding:10px 5px 10px 25px;}


/*列表页*/
/*nav slide*/
.tab-control{ height: 45px;background:url(../../images/wap/ico_txian.png) repeat-x; border-bottom: 1px solid #cccccc; overflow:hidden;}
.tab-control .tab-controlBox {overflow: hidden;overflow-x: scroll;-webkit-overflow-scrolling: touch;}
::-webkit-scrollbar{width:0px; height:0;}
.tb-menuList { white-space:nowrap;}
.tb-menuList a{border-right: 1px solid #dedede; font-size: 16px; color: #333; overflow: hidden;padding:0px 10px;display: inline-block;white-space: nowrap; line-height:55px; margin-top:-4px; margin-left:-4px;}
.tb-menuList a:last-child{ border-right:none; }
.tb-menuList .cur{ color: #2b87d0; background:#f9f6ef;}
/*.service .tab-control a{ width: 25%; display: inline-block; }
.tab-control a{ display: block; text-align: center; border-right: 1px solid #dedede; font-size: 16px; color: #333; -webkit-box-flex: 1; overflow: hidden; }
.tab-control a:last-child{ bordr-right:none; }
.tab-control .cur{ color: #e7452b; border-bottom: 2px solid #e7452b; }
.ui-scroller .ui-navigator-list{ white-space: nowrap; }
.ui-scroller .ui-navigator-list .cur{ color: #333; }
.ui-scroller .ui-navigator-list .ui-state-active a{ border-bottom: 2px solid #2b87d0; height: 42px; color: #2b87d0; z-index: 1;}
.ui-scroller .ui-navigator-list li{ display: inline-block; vertical-align: top; }
.ui-scroller .ui-navigator-list li a{ width: auto; padding: 0 10px; }
.sp-bItem {display:none;}
.s-on {display:block;}*/

/*律师团队*/
.intabls ul {width:100%;}
.intabls li {float:left;width:49.9%;}
.intabls li.ui-state-active a{ border-bottom: 2px solid #8c5f0f; height: 42px; color: #8c5f0f; z-index: 1;}
.intabls li:last-child a {border-right:none;}
.ch-lawyer {padding:10px;}
.ch-lawyer p { text-indent:2em; margin-bottom:5px;}
.ch-lawyer img {width:100%; padding-bottom:10px;}
.ls-team {padding:15px 10px 0 10px;}
.ls-team li{ vertical-align:top; position:relative; margin-bottom:20px; padding-left:125px; min-height:100px;}
.ls-teamPic {width:112px; height:87px; left:0; top:0; border:2px solid #b1b1b1;}
.ico_lstBg {width:115px; height:18px; background-size:115px; left:0; top:91px;}
.ls-teamPic img {width:100%;}
.ls-team li h3 {color:#333333; font-size:18px; margin-bottom:5px;}
.ls-team li p { text-indent:2em; color:#999999;}
.list_page{ margin:15px 0;}
.list_page a{ border:1px solid #277DE2; padding:3px;}
.epages{ margin:15px 0;}
.epages a{ border:1px solid #277DE2; padding:3px;}
.listdhl{line-height:32px; border-top:1px solid #ccc; margin-top:10px;}
.listdhlr{line-height:32px; border-top:1px solid #ccc;  border-bottom:1px solid #ccc; margin-top:10px;}

@media screen and (min-width:700px){
	.li-z-p{padding-left: 25px;
                float: left;
                font-size: 19px;
                line-height: 26px;
                padding-top: 23px;}
        .lawyer2 .test{ left:17%;top:25%;}
        .ls-fengcai{ font-size: 18px;line-height: 30px;}

	}

@media screen and (max-width:479px){
	.focus .hd ul li{ width:13px; height:13px;}

	.footer ul li{ font-size:12px;}
	}
@media screen and (max-width:400px){
	.focus .hd ul li{ width:13px; height:13px;}

	.lawyer2 .test{font-size:14px;}
	.ask-submit{font-size:14px;}
	}
@media screen and (max-width:368px){
	.focus .hd ul li{ width:13px; height:13px;}

	.search-bj .search-m {font-size:12px;}
	.lawyer2 .test{font-size:14px;}
	.li-z-p3 em {display:none;}
	}