﻿@charset "utf-8";
/* CSS Document */
body{font:12px/22px "Microsoft YaHei",arial; text-align:left;color:#333;}
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;}
em,i{font-style:normal;}
.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 !important;}    .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;}
.space6{clear:both;height:6px;overflow:hidden; zoom:1;}
.space20{clear:both;height:20px;overflow:hidden; zoom:1;}
.space50{clear:both;height:50px;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 !important;;} .ml10{margin-left:10px;} .mr10{margin-right:10px;}
.mt20{margin-top:20px}  .mb20{margin-bottom:20px !important;;} .ml20{margin-left:20px;} .mr20{margin-right:20px !important;;}
.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:hover{color:#d90000;text-decoration:none;}
.cl{clear:both;}
.disn{display:none;}
.none{border:none; border:0;} 
.w1160{width:1160px; margin:0 auto; overflow:hidden; _overflow:inherit; *overflow:inherit; zoom:1;}
.rel {position:relative;}
.abs {position:absolute;}
*html{_overflow-x: hidden;}
.noscroll{overflow:hidden;overflow-y:hidden;}
.error { color:#f00;}
/*内容开始*/
/*首页*/
.main {width:100%; height:100%;}
a.More { color:#1670b2;}
a.More:hover {color:#1670b2; text-decoration:underline;}
.header{ height:130px;}
.header .w1000 { overflow:inherit;}
.headerTop { height:30px; background:#3c3c3c;position:relative; z-index:9;}
.headerTop span { line-height:30px; color:#fff;font-size:14px;}
.headerTop span a,.headerTop span.fl {color:#fff; font-size:14px;}
.headerTop span a:hover {color:#df7d13;}
.headerTop span em { font-size:18px; color:#ffb400;}
.ht-iphone {padding-left:35px; background:url(../images/ico-tel.png) 10px 4px no-repeat;}
.ico_maBox {padding:3px; border:#dedede solid 1px; top:41px; right:0; background:#fff; text-align:center; font-size:12px; display:none;}
.ico_maTop {width:11px; height:7px; background:url(../images/ico_matop.png) no-repeat; top:-7px; right:8px;}
.headerCon {height:100px; z-index:5; }
.logo {left:0; top:17px;}
.joincontact {height:44px; line-height:44px; right:0; top:0; text-align:center;}
.joincontact a {color:#333333; font-size:14px; padding:0 5px;}
.header .w1160 {overflow: inherit;}

/*nav*/
.nav {position:absolute; top:24px; right:0; z-index:3;}
.navCon {float:right;}
.nav li {float:left; height:40px; position:relative; z-index:9;}
.nav li a {margin-left: 20px; display:block; text-align:center; line-height:40px; font-family:Microsoft Yahei; font-size:16px; color:#333;}
.nav li.on a,.nav li a:hover { color:#e01020; border-bottom:#e82323 solid 2px;}
.nav-twoBox {display:none; position:absolute; left:0; *left:10px; top:38px;z-index:2;background:#fff; *background:#f6f6f6; box-shadow:1px 2px 2px #ccc; border-radius:5px; overflow:hidden;}
.nav-twoBox li {border-bottom:#dedede solid 1px;}
.nav-twoBox li a {font-size:14px; padding:0 5px; width:86px; *width:76px;}
.nav li .nav-twoBox li a {margin-left:0;}
.nav li.on .nav-twoBox li a {border-bottom:#dedede solid 1px; color:#333;}
.nav li .nav-twoBox li.on a,.nav li .nav-twoBox li a:hover { background:#fff !important; color:#e01020;margin-top:0px;line-height:40px; border-radius:0 0 0 0;  border-bottom:none;}
/*banner*/
.banner { }
.focusBox { position: relative; width:100%; height:420px; overflow: hidden;}
.focusBox .pic{ height:420px; display: block; }
.focusBox .pic li { height:420px; 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;  border-radius:8px; cursor:pointer; overflow:hidden; background:#fff; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.focusBox .hd .on{ background:#ffa200; filter:alpha(opacity=100);opacity:1;}

/*友情链接*/
.ixLink { background:#f8f8f8; padding:3px 0 ; border-top:#e5e5e5 solid 1px;}
.ixBoxLink-top h3{font-size:24px; font-weight:normal; color:#137bbe; text-align:left; border-bottom:none !important; margin-bottom:10px; color:#333;}
.ixLinkCon {line-height:30px; color:#ccc; text-align:left;}
.ixLinkCon b { font-weight:400;color:#4a4949; font-size:14px;}
.ixLinkCon a {font-size:14px; padding:0 5px; color:#4a4949;}
.ixLinkCon a:first-child {padding-left:0;}
.ixLinkCon a:hover {color:#d90000;text-decoration:underline;}

/*footer*/
.footer {width:100%;} 
.footerCon {background:url(../images/ico-footer.jpg) repeat; border-top:#7c0000 solid 5px;}
.footerCon .rel {padding:20px 0;} 
.footerCon p{ text-align:right; color:#ff9e9e; font-size:14px; line-height:34px;}
.footerCon p a {color:#ff9e9e;}
.footerCon p a:hover {color:#fff; text-decoration:underline;}
.footerCon p.b-nav a {padding:0 5px; font-size:16px;}
.b-nav a {margin:0 5px; font-family:microsoft yahei;}
.footerCon p.b-nav { color:#b5dfff; margin-left:-10px;}
.ico_jc {width:30px; height:26px; background:url(../images/ico_jc.png) no-repeat; right:50%;top: 158px; margin-right:-458px;}
.b-logo {left:0px; top:69px;}

/*content*/
.content {}
.w385 {width:385px;}
.w390 {width:390px;}
.ixTopnews { background:#f5f5f5; border-bottom:#e5e5e5 solid 1px;}
.tn-item {padding:20px 0; border-right:#e5e5e5 solid 1px;border-left:#fff solid 1px; border-bottom:#f5f5f5 solid 3px;}
.tn-item:first-child { border-left:none;}
.tn-item:last-child { border-right:none;}
.tn-item h3 { text-align:center; font-size:16px; color:#333333; padding:0 20px; margin-bottom:15px; font-weight:400;}
.tn-item p { text-align:center; font-size:12px; color:#666666;padding:0 20px; margin-bottom:10px;line-height: 24px;}
.tn-item p a {width:134px; height:36px; border:#d0d0d0 solid 1px; background:#f9f9f9; border-radius:5px; display:block; line-height:36px; margin:0 auto; font-size:14px;text-indent: -15px; color:#999999;}
.tn-item p a em {width:6px; height:10px; background:url(../images/ico-go.png) no-repeat; top:13px; right:33px;}
.tn-item:hover { border-bottom:#d90000 solid 3px;}
.tn-item:hover h3 { color:#d90000;}
.tn-item:hover p a { color:#d90000; border:#d90000 solid 1px;}
.ixAdvantage {padding:40px 0; border-bottom: #e6e6e6 solid 1px; z-index:2;}
.ixTitleCon { margin-bottom:74px;padding-top: 10px;}
.ixTC-zi { border:#bebebe solid 1px; width:224px; border-radius:5px; margin:0 auto 10px;}
.ixTC-zi p {font-size:38px; color:#d90000; padding:21px 0px; text-align:center;}
.ixTC-zi span { top:-20px; left:50%; margin-left: -70px; background:#d90000; border:#fff solid 4px;  border-left:#fff solid 6px;border-right:#fff solid 6px;z-index:10; font-size:16px; color:#fff; padding:2px 10px;}
.ixAdvantage .ixTC-zi {width:334px;}
.ixAdvantage .ixTC-zi span { background:#fff; border:#fff solid 4px; color:#666666; margin-left:-89px;}
.ixAdvantage .ixTitleCon {margin-bottom:56px;}
.ixAdvantageCon li {float:left; padding:0 60px;}
.ixAdvantageCon li .ixAd-zi { text-align:center; color:#333333; font-size:20px; line-height:66px;}
.ixAdvantageCon li:hover a {color:#bf0000;}
.ixLawfirm { background:#fff;border-bottom:#e6e6e6 solid 1px; padding:40px 0; z-index:4;}
.ixLawfirm .ixTC-zi {width:224px;}
.ixLawfirm .ixTC-zi span { background:#fff; border:#fff solid 4px; color:#666666; margin-left: -49px;}
.ixlfCon {padding-top:40px;}
/*律所切换*/
.TB-focus{ width:1160px; height:298px; position:relative;}
.TB-focus .hd { position:absolute;left: 381px;top: -80px; z-index:1; padding-left:2px; }
.TB-focus .hd li { background:#e1e1e1;  cursor:pointer; margin-right:1px; width:200px; height:50px;float:left; font-size:20px; line-height:50px; overflow:visible; text-align:center; position:relative;}
.TB-focus .hd li a {color:#333333;}
.TB-focus .hd li:first-child{ border-top-left-radius:5px; border-bottom-left-radius:5px;}
.TB-focus .hd li:last-child{ border-top-right-radius:5px; border-bottom-right-radius:5px;}
.TB-focus .hd li em {width:23px;height:12px; background:url(../images/ico-abus.png) no-repeat; overflow:hidden; left:89px; bottom:-12px; display:none;}
.TB-focus .hd li.on { background:#bf0000; color:#fff; z-index:2; position:relative; }
.TB-focus .hd li.on a { color:#fff; display:block;}
.TB-focus .hd li.on em {display:block;}
/*.TB-item { display:none;}*/
.ixlf-intraduce {padding:0 0 24px 0;}
.ixlf-intraduce img { border:#f4f4f4 solid 4px; margin-right:26px; width:392px; height:282px;}
.ixlf-intraduce  p { font-size:14px; color:#4a4949; line-height:35px;}
.ixlf-intraduce  p a{ color:#bf0000;}
.ixlf-intraduce  p a:hover { text-decoration:underline;}
/* team */
.ixlf-team {width:1000px; margin:0 auto;}
.ixlf-team-text { text-align:center; line-height:24px; font-size:14px;}
.picMarquee-left{ width:1000px;position:relative;  }
.picMarquee-left .hd{height: 30px;padding: 0 10px;position: absolute;top: 98px;left:-40px;width: 1064px;}
.picMarquee-left .hd .prev{ background:url(../images/team-left.png) no-repeat;width: 22px;height:44px;display: block;float: left; cursor:pointer}
.picMarquee-left .hd .next{ background:url(../images/team-right.png) no-repeat;width: 22px;height:44px;display: block;float: right; cursor:pointer}
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; display:block !important; }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:175px; height:210px; display:block; padding:2px; border:1px solid #ccc;display:block !important; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:32px; font-size:14px;  }
/*ixBand*/
.ixBandBox {background: #f8f8f8; border-bottom: #e6e6e6 solid 1px; padding: 40px 0; z-index:3;}
.ixBandBox .ixTC-zi span{margin-left:-66px;background: #f8f8f8; border: #f8f8f8 solid 4px;color: #666666;}
.ixBand {padding-left:430px;}
.ixBandTop { height:42px; border-bottom:#e4e4e4 solid 1px; margin-bottom:20px;}
.ixBandTop li {float:left; width:132px; height:42px; line-height:42px; text-align:center; color:#4e4e4e; background:#e1e1e1; border-radius:5px 5px 0 0; font-size:16px; margin-right:1px; cursor:pointer; position:relative;}
.ixBandTop li.on { background:#bf0000; color:#fff;}
.ixBandTop li.on a {color:#fff; display:block;}
.ixBandTop li em {display:none;}
.ixBandTop li.on em { display:block; width:23px; height:12px; background:url(../images/ico-abus.png) no-repeat; left:50%; margin-left:-12px; bottom:-10px;}
.ixBandItem { height:217px; display:none;}
.ixBandItem img {left:-430px; top:-63px;}
.ixBandItem p { line-height:36px; color:#4a4949; font-size:14px;}
.ixBandItem p a { color:#bf0000;}
.ixBandItem p a:hover { text-decoration:underline;}
.ixBandBox .ixTitleCon { margin-bottom:36px;padding-top: 10px;}

/*case*/
.w500 {width:500px;}
.ixCaseBox {background: #f8f8f8; border-bottom: #e6e6e6 solid 1px; padding: 40px 0; z-index:1;}
.ixCaseBox .ixTC-zi span{margin-left:-72px;background: #f8f8f8; border: #f8f8f8 solid 4px;color: #666666;}
.ixCaseCon-item { display:none;}
.tab-bd .on {display:block;}
.ixCaseBox .ixTitleCon {margin-bottom: 34px;}
.ixCaseTop { border-bottom:#d90000 solid 2px; margin-bottom:22px; height:40px;}
.ixCaseTop li {float:left; background:#e1e1e1;margin-right:1px; font-size:16px; border-radius:5px 5px 0 0; width:120px; height:40px; color:#4e4e4e; text-align:center; line-height:40px;}
.ixCaseTop li.on { background:#d90000; color:#fff; cursor:pointer;}
.ixCase-more { right:0; top:-53px; color:#999999; font-size:14px;}
.ixCasePic {width:500px; height:140px;}
.ixCasePic span { background:#000; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6; width:500px; height:30px; bottom:0; left:0;}
.ixCasePic p {width:500px; height:30px; bottom:0; left:0; text-align:center; font-size:16px; line-height:30px; color:#fff; z-index:2;}
.ixCaseList li { position:relative; vertical-align:middle; height:40px; line-height:40px; border-bottom:#dbdbdb dashed 1px; padding-left:20px; padding-right:0px; font-size:14px; color:#4a4949;}
.ixCaseList li a { display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ixCaseList li a:hover { text-decoration:underline;}
.ixCaseList li em {width:4px; height:4px; left:6px; top:18px; background:#cccccc;}
.ixCaseList li span {width:68px; right:0; top:0px; color:#999; font-size:12px;}
.ixCase-xian {width:1px; height:336px; left:50%; top:80px; background:url(../images/ixcase-xian.jpg) no-repeat;}

.ico-down {width:42px; height:42px; left:50%; margin-left:-21px; bottom:-21px; background:url(../images/ico-down.png) no-repeat;}
.ixSmbanner {padding:30px 0;}

/******common******/
/*分页*/
.page{height:24px; line-height:24px; text-align:center; padding:40px 0 30px;}
.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:#c6000f; border:1px #c6000f solid;}

/*面包屑*/
.location{height:48px;  line-height:48px; padding:0 10px; background:#fff; color:#999999; font-size:14px; padding-left:38px; border:#dedede solid 1px; border-radius:5px 5px 0 0; border-bottom:none; position:relative;}
.ico_home {width:20px; height:19px; background:url(../images/ico_home.png) no-repeat; left:9px; top:13px;}
.location a{margin:0 6px;color:#333; }
.location a:hover { color:#d90000; text-decoration:underline;}
.l-xian {width:818px; height:1px; background:#dedede; left:10px; bottom:0; position:absolute;}
.l-xian2 {width:138px; height:2px; background:#e60000;left:10px; bottom:0; position:absolute;}

/*内页*/
.smbanner1 {height:300px;  margin-bottom:20px;background:url(../images/smbanner1.jpg) center 0 no-repeat;}
.smbanner2 {height:300px;  margin-bottom:20px;background:url(../images/smbanner2.jpg) center 0 no-repeat;}
.smbanner3 {height:300px;  margin-bottom:20px;background:url(../images/smbanner3.jpg) center 0 no-repeat;}
.smbanner4 {height:300px;  margin-bottom:20px;background:url(../images/smbanner4.jpg) center 0 no-repeat;}
.smbanner5 {height:300px;  margin-bottom:20px;background:url(../images/smbanner5.jpg) center 0 no-repeat;}

.inner-left {width:300px;}
.inner-right {width:840px;}
.inner-rcontent {border:#dedede solid 1px; border-top:none; background:#fff; margin-bottom:20px;}
.innBox {margin-bottom:20px;}
.innBoxTop {height:50px; line-height:50px; background:#bf0000; border-radius:5px 5px 0 0;}
.innBoxTop span {height:48px; font-size:18px; padding-left:10px; color:#fff;}
.innBoxTop span em { color:#ccc; padding-left:2px;font-family: arial;}
.innBoxTop a {padding-right:10px;color:#fff; font-size:12px;font-family: simsun;}
.innBoxTop a:hover { text-decoration:underline;}
.innB-aboutus {padding:9px;}
.innBoxBtm { border:#dedede solid 1px;  border-top:none; background:#fff;}
.inner_lcontactus {font-size:26px; color:#ff6326; line-height:155px; padding-left:82px;width:208px; height:110px; background:url(../images/inner_lcontactus.png) no-repeat;display: block; font-style:italic;}
.inner_lcontactus:hover { color:#ff6326;}
/*品牌服务*/
.innBBItem {padding:10px;}
.innBBItem-top {height:36px; background:#eaa954; line-height:36px; font-size:16px; padding-left:10px; color:#fff; border-radius:5px; cursor:pointer;}
.innBBItem-top em.jiaIco {width:20px; height:20px; background:url(../images/jiaico.png) no-repeat; top:10px; right:5px;}
.innBBItem-top em.jianIco {width:20px; height:20px; background:url(../images/jianico.png) no-repeat; top:10px; right:5px;}
.innBBItem-con {padding-top:10px;}
.innBBItem-con li {float:left; width:116px;font-size:14px; position:relative; padding-left:10px; margin-bottom:10px;}
.innBBItem-con li em {width:3px; height:3px; background:url(../images/list_ico.jpg) no-repeat; left:0; top:9px;}
.innBBItem-con li a:hover { text-decoration:underline;}

/*分类start*/
.inn-icoList li { vertical-align:top; height:42px; padding-left:32px; position:relative;}
.inn-icoList li a { line-height:42px; font-size:16px; color:#333;}
.inn-icoList li a:hover { text-decoration:underline; color:#d90000;}
.ico_innList {width:13px; height:13px; background:url(../images/ico-go.png) no-repeat; left:10px; top:16px;}
.inn-icoList li:hover em,.inn-icoList li.on em { background:url(../images/ico-gocur.png) no-repeat;}
.inn-icoList li:hover a,.inn-icoList li.on a { color:#bf0000;}

.inner_rtitBg {height:50px; line-height:50px; padding-left:18px; background:url(../images/inner_rtitbg.png) no-repeat;margin-left:1px; width:670px; font-size:24px; color:#d90000; font-weight:400;}
.inner-rservice {padding:20px 30px;}
.inner-rservice p { line-height:24px; text-indent:2em; font-size:14px; margin-bottom:20px;}
.inner-rservice a.ico_yyBtn {width:130px; height:60px; background:url(../images/ico_yybtn.png) no-repeat; display:block; text-align:center;margin: 0 auto;}
.inner-content {padding:25px 20px;}
.inn-newsList li { vertical-align:top; border-bottom:#999999 dotted 1px; padding:15px 0;}
.inn-newsList li h3 {font-size:18px; font-weight:normal; margin-bottom:10px; color:#333333;}
.inn-newsList li p { font-size:14px; color:#999999; line-height:22px;}
.inn-newsList li p a {color:#d90000;}
.inn-newsList li p a:hover { text-decoration:underline;} 

.in-introduce p { /*text-indent:2em;*/ font-size:14px; margin-bottom:15px; line-height:24px;}
.in-introduce img {padding:15px 0; text-align:center; width:100%;}
.in-introduce-chief {padding-left:240px; position:relative; height:280px; margin-bottom:20px;}
.in-introduce-chief img {padding:0;left:0; top:0;}
.in-introduce-chief h3 { font-size:26px; color:#06547c; line-height:36px; margin-bottom: 10px;}
.in-introduce-chief p {font-size:18px; line-height:26px; text-indent:0px;}
.infoCon {border:#f09161 solid 1px; border-top:0; min-height:910px; padding:20px 19px;}

.rightS-con {padding:20px;}

.innBoxBtm .lbox { margin-bottom:20px;}
.innBoxBtm .lbox-ask {}
.innBoxBtm .lbox-ask .tis {font-size:14px; padding:10px 20px; color:#bf0000; font-size:14px;}
.innBoxBtm .lbox-ask p {padding:0 20px 10px;}
.innBoxBtm .lbox-ask input { font-family:microsoft yahei; vertical-align:top; padding:8px 0;border:#dedede solid 1px; background:#f9f9f9; color:#555; padding-left:5px; width:253px; border-radius:3px;}
.innBoxBtm .lbox-ask textarea {border-radius:3px;height:90px;font-family:microsoft yahei; background:#f9f9f9; border:#dedede solid 1px; color:#555;line-height:24px; padding-left:5px; width:253px;}
.innBoxBtm .lbox-ask input.fl {width:130px; margin-right:10px; _z-index:2; _position:relative;}
.innBoxBtm .lbox-ask input.lask-sBtn { width:260px; background:#c6000f; border:0; font-family:Microsoft YaHei; font-size:14px; color:#fff; cursor:pointer;}
.innBoxBtm .lbox-ask input.lask-sBtn:hover { background:#8d000b;}
/*inlist*/
.ixBrand-list {padding:8px 0;}
.ixBrand-list li {padding-left:23px; padding-right:10px; vertical-align:top; position:relative;}
.ixBrand-list li:last-child { border-bottom:none;}
.ixBrand-list li a {display:block; height:36px; line-height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px; color:#333; _width:243px;}
.ixBrand-list li a:hover { color:#d90000; text-decoration:underline;}
.ico_dian {width:5px; height:10px; background:url(../images/ico-list.png) no-repeat; left:10px; top:13px;}
/*intraduce*/
.info-intraduce p{ font-size:14px; text-indent:2em; line-height:34px; margin-bottom:10px; text-align:left;}
.info-intraduce img {padding:10px 0 20px;}
.info-intraduce h4 {font-size:20px; margin-bottom:10px;}
.info-intraduce h3 {font-size: 24px; line-height: 34px;margin-bottom: 10px;color: #f00;}
.info-intraduceTeam img {margin-bottom:20px; text-align:center; width:100%;}
.info-intraduceTeam p{ font-size:14px; text-indent:2em; line-height:36px; margin-bottom:10px; text-align:left;}
.info-intraduceTeam h4 {font-size:18px; margin-bottom:10px;}
/*info-jingying*/
.info-jingying li { vertical-align:top; height:230px; padding:20px 0; border-bottom:#cccccc dotted 1px;}
.info-jingying li img {padding:5px; background:#f8f8f8; border:#e8e8e8 solid 1px; width:180px; height:220px;}
.info-jingying li h3 { font-size:28px; font-weight:normal; margin-bottom:20px; padding-top:10px;}
.info-jingying li p { text-indent:2em; font-size:16px; color:#666; line-height:30px;}
.info-jingying li p a {color:#bf0000;}
.info-jingying li p a:hover {text-decoration:underline;}
/*contactUs*/
.contactUs { margin-bottom:20px; padding-top:20px;}
.contactUs p { line-height:36px; font-size:16px;font-family:Microsoft YaHei}
.contactUs-map {width:630px; height:500px;}
.innerCTitle {height:36px; border-bottom:#ccc solid 2px;margin-bottom: 15px;}
.innerCTitle h3 {width:180px; height:36px; line-height:36px; font-size:18px; font-weight:normal; color:#c6000f; border-bottom:#c6000f solid 2px; text-align:center;}
/*律师风采*/
.info-fengcai { overflow:hidden;}
.info-fengcai ul {}
.info-fengcai li {float:left; width:190px; margin:0 5px 10px;}
.info-fengcai li a {width:190px; height:160px;}
.info-fengcai li span {display:block; height:50px; line-height:50px; text-align:center; font-size:14px; color:#666;}
/*list*/
.info-listCon {}
.info-list {border-bottom:#999 dashed 1px; padding:15px 0; zoom:1;}
.info-list li { vertical-align:top; padding-left:15px; position:relative;  height:30px; line-height:30px;}
.info-list li a {font-size:14px;}
.info-list li a:hover { color:#d90000; text-decoration:underline;}
.info-list li span { font-size:14px; right:10px; top:0; color:#999;}
.ico_list {width:4px; height:4px; background:url(../images/ico-list.png) no-repeat; left:2px; top:13px;}
.inner-newList {}
.inner-newList li { vertical-align:top; min-height:92px; position:relative; padding:15px 0; padding-left:70px; border-bottom:#ccc dotted 1px;}
.inner-newList li .list-xh { left:0; top:15px; width:56px; height:68px; font-size:38px; text-align:center; font-weight:bold; color:#e60505; background:url(../images/list-xh.png) no-repeat;padding-top: 28px;}
.inner-newList li h3 { font-size:18px; font-weight:400; margin-bottom:10px; position:relative;}
.inner-newList li h3 a:Hover { text-decoration:underline;}
.inner-newList li h3 span { right:0; top:0; font-size:14px; color:#999;}
.inner-newList li p { color:#666; font-size:14px; line-height:28px;}
.inner-newList li p a { color:#bf0000;}
.inner-newList li p a:hover { text-decoration:underline;}
/*info-brandsrv*/
.info-brandsrv-top { height:50px; background:url(../images/info-brandsrvbg.png) left bottom no-repeat; line-height:50px; color:#bf0000; font-size:24px; margin-bottom:20px;}
.info-brandsrv-con p{font-size: 14px;line-height: 34px;margin-bottom: 10px;text-align: left; text-indent: 2rem}
/*article*/
.article-top h1 { font-size:20px; color:#333; font-weight:300; padding:10px 0;}
.article-top p.tc span{ padding-right:10px;}
.article-con {padding:30px 0;}
.article-top p {padding:10px 0  10px; border-bottom:#999 dashed 1px; color:#999999;}
.article-con p { text-indent:2em; line-height:32px; font-size:14px; margin-bottom:10px;}
.article-conShare {padding:5px 10px; background:#ffffff;}
.article-page {padding:20px 10px; border-top:#999 dashed 1px;}
.article-page a {font-size:14px; display:block;  line-height:30px;}
.article-page a:Hover { text-decoration:underline;}
/*ask*/
.askup{background:url(../images/pic11.jpg) #f0f0f0 no-repeat; padding:10px 0;margin-top:10px;height:155px;overflow:hidden;zoom:1;}
.askup .lawimg img{width:140px;height:150px;overflow:hidden;}
.askup .lawzl{width:554px;}
.askup .lawzl h2,.askup .lawzl p{padding-left:20px;}
.askup .lawzl h2{color:#bf0000; font-size:20px;line-height:40px; padding-bottom:5px;}
.askup .lawzl .law_a{line-height:50px; font-size:20px; color:#fff;background-color: #bf0000;height: 50px;}
.askup .lawzl .law_b{color:#666666;line-height:28px;line-height:32px;font-size:14px;padding-top: 3px;}
.askup .lawzl .law_c{color:#666666;padding-right:10px;line-height:32px;font-size:14px;}
.askmd{padding-top:20px;clear:both;zoom:1;overflow:hidden;}
.zixun p{padding:4px 0;overflow:hidden;zoom:1;}
.zixun p label{line-height:30px;font-size:14px;color:#333;display:block;width:70px;float:left;text-align:right;}
.zixun p input,.zixun p textarea{background:#f9f9f9;border:solid 1px #ccc;line-height:24px;font-size:12px;color:#333;vertical-align:middle;padding:3px;display:block;float:left;margin-left:5px;}
.zixun p input{width:240px;height:24px;color:#333;}
.zixun p textarea{width:500px;height:120px;color:#333;}
.zixun p input.yzm{margin-right:10px;}
.zixun p img{vertical-align:middle;margin-right:10px;}
.zixun p a{text-decoration:underline;color:#95825a;}
.zixun p span{margin-left:5px;}
.zixun p input.btn{background:#bf0000;width:130px;height:32px;cursor:pointer;margin-left:75px;padding:0;border:0 none; display:inline; color:#fff; border-radius:5px;}
.zixun p input.btn:hover { background:#a00000;}
.zixun em{display:block;height:22px;margin-left:75px;font-style:normal;color:#f00;clear:both}
.reply{padding-top:30px;overflow:hidden; padding:0 10px;}
.reply_tle{height:40px;line-height:40px; border-radius:5px;background-color:#eaeaea;font-size:14px;color:#d0542a; padding-left:10px; margin:20px 0;}
.reply_in{border:1px solid #ccc;background:#fff;margin-top:15px;}
.reply_in .wen{background:#f0f0f0;border-bottom:solid 1px #ccc;padding:15px 10px 15px 50px;overflow:hidden;zoom:1;position:relative;}
.wen_icon,.da_icon{background:url(../images/reply_icon.png) no-repeat;width:27px;height:40px;position:absolute;top:0;left:10px;}
.wen_icon{background-position:0 0;}
.wencont p{line-height:22px;color:#333;}
.reply_in .da{padding:15px 10px 40px 50px;overflow:hidden;zoom:1;position:relative;}
.da_icon{background-position:-55px 0;}
.daimg,.hfimg{width:111px;height:100px;text-align:center;}
.daimg img,.hfimg img{width:111px;height:80px;overflow:hidden;}
.datext{width:595px;}.datext p{line-height:22px;color:#ff66000 ;}
.datime{background:#f6f6f6; height:28px; position:absolute; left:0; bottom:0; line-height:28px; width:751px; padding:0 15px; color:#666;}
{color:#3b4159}
.datime a {color:#ffcc83;}
.datime a:hover { text-decoration:underline;}
.reply-but{ width:160px; margin:10px auto}
.reply-but a{ display:block; background:#c6000f; width:160px; height:42px; line-height:42px; 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:#8d000b; text-decoration:none;}

/*弹出层*/
.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 #c6000f; 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:#c6000f;}
.pup-box p em{ font:500 18px/40px 'Microsoft YaHei'; color:#c6000f;}
.pup-box-btn{margin:20px 0;}
.pup-box-btn a{ display:inline-block;width:110px;height:36px; margin:0 10px;font:500 16px/36px 'Microsoft YaHei'; color:#fff; text-align:center; background:#c6000f;}
.pup-box-btn a:hover{ color:#fff; text-decoration:none; background:#8d000b;}
.s-return em{ font:500 12px SimSun; color:#666; }

/* lawyer_online */
.kfbox{z-index:99; right:0; position:fixed; top:175px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)+175); background:url(../images/floatservice.png) left 20px no-repeat; padding-left:35px}
.kfhover{width:35px; cursor:pointer ;height:125px; margin:10px 0}
.kfpup{width:160px; overflow:hidden; z-index:100;background:#fff; margin-right:-160px;}
.kefu-t{ background:url(../images/kefu-t.png) 0 0 no-repeat; width:160px; height:4px; overflow:hidden}
.kefu-b{ background:url(../images/kefu-b.png) 0 0 no-repeat; width:160px; height:4px; overflow:hidden}
.kfin{ border:#ff7e00 4px solid; border-bottom:none; border-top:none;width:146px; padding:0 3px 10px 3px; overflow:hidden}
.kfin h2{color:#ff7e00;font:16px/40px "Microsoft Yahei"; text-align:center; height:40px; border-bottom:#fdc997 1px solid;}
.kfin p a{line-height:34px; height:34px; border-bottom:#fdc997 1px solid; text-indent:36px; font-size:14px; color:#666;display:block;}
.kfin p a.qq-ico{background:url(../images/qq-ico.png) 10px 8px no-repeat;}
.kfin p a.consult-ico{background:url(../images/consult-ico.png) 10px 8px no-repeat;}
.kfin p a.tell-ico{background:url(../images/tell-ico.png) 10px 8px no-repeat;}
.kfin p a:hover{ color:#ff7e00; text-decoration:none}

/*feedback*/
.fdform p{padding:4px 0; overflow:hidden;}
.fdform input, .fdform textarea{border:solid 1px #ddd; 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/feedback_btn.png) no-repeat; width:120px; height:32px; padding:0; border:0 none; cursor:pointer;}
.evaluate{padding-top:10px;}
.el_list{background:#f9f9f9; border:solid 1px #e4e4e4; margin-top:10px; overflow:hidden; position:relative;}
.elname{height:38px; line-height:38px; margin-left:50px; _padding-left:50px; border-bottom:solid 1px #efefef;}
.elname b{font-size:15px; font-weight:500; line-height:38px; color:#c00;}
.elname span{color:#999; margin-left:10px;}
.elcont{padding:10px 15px; overflow:hidden;}
.elcont p{line-height:22px; color:#444;}
.elicon{background:url(../images/elicon.png) no-repeat; width:28px; height:36px; position:absolute; top:0; left:10px;}

/* 添加微信 */
*html{background-image:url(about:blank);background-attachment:fixed;}
.weixin{display:block; background:#f2f2f2; padding:0 10px; width:116px; height:174px; position:fixed; right:0; bottom:0; _margin-bottom:0; cursor:pointer; _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))); z-index:90;}
.weixin span.fl{ width:65px}
.weixin b{display:block; cursor:pointer; background:url(../images/gbicon.png) no-repeat; width:13px; height:13px; float:right; margin-top:7px;}
.weixin img{display:block; background:#fff; padding:8px; width:100px; height:100px; overflow:hidden;}
.weixin p{height:28px; line-height:28px;}
.weixin span.tc{height:30px; line-height:30px;display:block;}
.weixin:hover{background:#d2dee5; color:#333; text-decoration:none;}
/* 分页背景颜色 */
.page span{background-color:#cccccc;}