@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;}

.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:#0e78c9;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;}

/*内容开始*/

/*首页*/

.main {width:100%; height:100%;}

.lan { color:#0e78c9 !important;}

.header{ height:140px; overflow:hidden;}

.headerTop { height:32px; background:#e6e6e6;}

.headerTop span { line-height:32px;}

.headerCon {height:108px;}

.logo {left:0; top:13px;}

.joincontact {height:44px; line-height:44px; right:0; top:0; text-align:center;}

.joincontact a {color:#333333; font-size:14px; padding:0 5px;}

.telCon { right:0; top:22px; padding-left:60px;}

.telCon p {font-size:24px; padding:5px 0; color:#333;}

.telCon p span {color:#1172c2; padding-left:5px;}

.ico_tel {width:53px; height:53px; background:url(../images/ico_tel.png) no-repeat; left:0; top:5px;}



.nav {width:100%; padding-bottom:20px;}

.nav .w1000 { overflow:inherit;height:50px;  z-index:99; background:url(../images/navBg.jpg) repeat-x; border-radius:8px 8px 0 0;}

.nav li {float:left; height:50px; position:relative; z-index:9;}

.nav li a {width:125px; display:block; text-align:center; line-height:50px; font-family:Microsoft Yahei; font-size:16px; color:#fff;}

.nav li a.cur,.nav li a:hover {background:url(../images/nav_cur.png) no-repeat; color:#fff;height:56px;margin-top: -6px; color:#084f93; line-height:56px; border-radius:8px 0px 0 0;}

.nav li:last-child a:hover {background:url(../images/nav_cur2.png) no-repeat; border-radius:0 8px 0 0;}

.nav li.ixlast-child a:hover {background:url(../images/nav_cur2.png) no-repeat; border-radius:0 8px 0 0;}

.nav-twoBox {display:none; position:absolute; left:0; top:50px;z-index:2;background:#186fcc;}

.nav-twoBox li{ border-bottom:#3a88db solid 1px;}

.nav-twoBox li a {text-align:center; padding:0 !important; font-size:14px !important;}

.nav li .nav-twoBox li a.on,.nav li .nav-twoBox li a:hover { background:#0c4c90 !important; color:#fff;margin-top:0px;line-height:50px; border-radius:0 0 0 0; }

/*banner*/

.banner {position:relative; z-index:1;}

.banner .w1000 { padding-bottom:20px; }

.focusBox { position: relative; width:1000px; height:420px; overflow: hidden; float:right; }

.focusBox .pic{ height:420px; display: block; }

.focusBox .pic li { height:420px; display: block; position:relative;}

.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:10px; right:10px; margin-left:-40px; z-index:3}

.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:16px; height:16px; cursor:pointer; overflow:hidden; background:#333; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease; color:#fff;}

.focusBox .hd .hover{ background:#0e78c9; filter:alpha(opacity=100);opacity:1;   }



/*友情链接*/

.ixLink {border-top:#e2e2e2 solid 1px; background:#f3f3f3; padding:10px 0 0 0; }

.ixBox .ixBox-top h3{font-size:20px; font-weight:normal; color:#0e78c9; border-bottom:none !important;}

.ixLinkCon {margin-top:5px; line-height:30px; color:#ccc; text-align:left;}

.ixLinkCon a {font-size:12px; padding:0 5px; color:#666666;}

.ixLinkCon a:first-child {padding-left:0;}

.ixLinkCon a:hover {color:#0e78c9;text-decoration:underline;}



/*footer*/

.footer {width:100%;} 

.footerCon {background:#005ea6; border-top:#4c97cd solid 5px;}

.footerCon .rel {padding:25px 0;} 

.footerCon p{ text-align:left; color:#7bc6ff; font-size:14px; font-family:arial; line-height:30px;}

.footerCon p a {color:#7bc6ff;}

.footerCon p a:hover {color:#fff; text-decoration:underline;}

.footerCon p.b-nav a {padding:0 5px; font-size:16px;}

.ico_wangjing {width:30px; height:26px;right:50%; top:15px; margin-right:-210px;}

.ico_footerzi {width:315px; height:52px; background:url(../images/ico_footerzi.png) no-repeat; top:51px; right:0px;}

.b-nav a {margin:0 5px; font-family:microsoft yahei;}

.footerCon p.b-nav { color:#b5dfff; margin-left:-10px;}

.footerbtm { height:46px;}

.footerbtm p { line-height:46px; font-size:14px; text-align:center; color:#666666;}

.ico_bd { width:20px; height:20px; background:url(../images/ico_bd.png) no-repeat; bottom:29px; left:50%; margin-left:72px;}

.ico_jc {width:30px; height:26px; background:url(../images/ico_jc.png) no-repeat; bottom:27px; left:121px;top: 146px;}

.b-logo {right:130px; top:30px;}

.b-ma {width:118px; height:148px; right:0; top:19px; text-align:center; color:#7bc6ff;}



/*content*/

.content {}

.w260 {width:260px;}

.w440 {width:440px;}

.ixBox {margin-bottom:20px;}

.ixBoxSortTop {width:240px; height:50px; background:url(../images/ixTeleBg.jpg) no-repeat; line-height:50px; padding-left:20px; font-size:20px; color:#fff;}

.ixBoxSBtm li { vertical-align:top; background:url(../images/ico_ixBg.jpg) repeat; height:75px; border-top:#999999 dotted 1px;border-bottom:#fff dotted 1px; padding-left:20px; padding-right:20px; position:relative;}

.ixBoxSBtm li a {font-size:18px; color:#333; line-height:75px; display:block;}

.ixBoxSBtm li a:hover {color:#0e78c9; text-decoration:underline;}

.ixBoxSBtm li em.ico_ixRight {width:6px; height:9px; background:url(../images/ico_ixRight.png) no-repeat; top:33px; right:20px;}

.ixBoxSBtm li:hover em {background:url(../images/ico_ixRightCur.png) no-repeat;}

.ixBoxTeam {height:180px;}

.ixBoxTeam span {left:0px; bottom:0; height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff; background:#000; width:440px;filter:alpha(opacity:80);opacity:0.8;}

.ixShouxi {padding-left:140px; min-height:100px; _width:120px;_height:150px;}

.ixShouxi img {left:0; top:0;}

.ixShouxi h5 {font-size:16px; color:#0e78c9; margin-bottom:5px;}

.ixShouxi p {font-size:14px;}

.ixShouxi p a { color:#0e78c9;}

.ixShouxi p a:hover { text-decoration:underline;}

.ixShouxi-info p {font-size:14px; padding:9px 0;}

.ixShouxi-info p.xx { border-bottom:#ccc dotted 1px;}

.ixBoxBtmLS {padding-top:10px;}

.ixBoxls {padding-top:13px;}

/* 新增css */
.leftBox1{ width:720px; }
.leftBox{ width:720px; }
.over{ overflow:hidden}
.tempWrap{min-height:720px!important;}

/* 本例子css */

.scrollBox{ width:440px;position:relative; }

.scrollBox .piclist{ overflow:hidden; zoom:1;}

.scrollBox .ohbox{overflow:hidden; position:relative;width:440px;left:0}

.scrollBox {position:relative;overflow:hidden;zoom:1;}

.scrollBox .piclist li{float:left; display:inline; width:100px;margin-right:13px; position:relative;}

.scrollBox .piclist li span{height:28px;line-height:28px; background:#000; display:block;text-align:center;  filter:alpha(opacity=80); opacity:.8; color:#fff;  left:0; bottom:0; width:100px;}

.scrollBox .piclist li.on span,.scrollBox .piclist li:hover span { background:#0e78c9;}

.scrollBox .pageBtn span{display:block;width:24px;height:21px;position:absolute;top:48px;cursor:pointer;text-indent:-999em;overflow:hidden; background:url(../images/btnBg.png); z-index:99;}

.scrollBox .pageBtn .prev{left:0px;background-position:0px 0px ;}

.scrollBox .pageBtn .next{right:0px;background-position:0 -43px ;}

.scrollBox .pageBtn .prev:hover {left:0px;background-position:0px -21px ;}

.scrollBox .pageBtn .next:hover {right:0px;background-position:0 -64px ;}

.scrollBox .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 413px; }

.scrollBox .pageBtn .list li{ float:left; display:inline; width:15px;height:15px;background-position:-86px -57px ;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;  }

.ixBlsText {padding:10px 0 0;}

.ixBlsText p {display:none; font-size:14px; line-height:24px;}

.ixBlsText p a {color:#0e78c9}

.ixBlsText p a:hover { text-decoration:underline;}



.ixBox h3 {font-size:20px; height:44px; line-height:44px; border-bottom:#0e78c9 solid 1px; font-weight:normal; color:#0e78c9;}

.ixBox h3 a {right:10px; top:0; font-size:12px; font-weight:normal; color:#666666;}

.ixBox h3 a:hover {color:#0e78c9; text-decoration:underline;}

.ixBox h3 a em { font-family:simsun;}

.ixBoxBtm {padding-top:10px;}

.ixBoxBtm li { vertical-align:top; position:relative; height:30px; padding-left:15px;}

.ixBoxBtm li em {width:3px; height:3px; background:url(../images/ico_ixList.jpg) no-repeat; left:3px; top:13px;}

.ixBoxBtm li.fenge {border-bottom:#ccc dotted 1px; margin-bottom:10px; padding-bottom:10px;}

.ixBoxBtm li a {display:block; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px; color:#333; _width:245px; color:#565656;}

.ixBoxBtm li a:hover { text-decoration:underline; color:#0e78c9;}

.ixBox-first {padding-left:210px; position:relative; min-height:136px;padding-top:12px;border-bottom:#ccc dotted 1px; padding-bottom:15px; _width:230px; _height:136px;}

.ixBox-first img {left:0; top:10px;}

.ixBox-first h4 {font-size:16px; color:#333333; width:230px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; margin-bottom:10px;}

.ixBox-first p { text-align:left; color:#666; text-indent:2em; font-size:14px;}

.ixBox-first p a {color:#0e78c9;}

.ixBox-first p a:hover { text-decoration:underline;}

.ixBoxBtm2 {padding-top:8px;}

.ixBoxBtm2 li { vertical-align:top; position:relative; height:30px; padding-left:15px; padding-right:100px;}

.ixBoxBtm2 li em {width:3px; height:3px; background:url(../images/ico_ixList.jpg) no-repeat; left:3px; top:13px;}

.ixBoxBtm2 li.fenge {border-bottom:#ccc dotted 1px; margin-bottom:10px; padding-bottom:10px;}

.ixBoxBtm2 li a {display:block; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px; color:#333; _width:245px; color:#565656;}

.ixBoxBtm2 li a:hover { text-decoration:underline; color:#0e78c9;}

.ixBoxBtm2 li span { right:0; top:5px; font-size:14px; color:#999999;}

.ixBoxLogo {padding-top:10px; height:720px;}

.ixBoxLogo li { vertical-align:top; text-align:center; border-bottom:#ccc dotted 1px; height:75px; line-height:75px;}

.ixBoxLogo li a {height:75px;line-height:75px;}

.ixBoxLogo li a img { vertical-align:middle; width:170px; height:68px;}

.ixBoxForm {padding-top:10px;}

.ixBoxForm p {padding:0 10px 0 0px; margin-bottom:10px;}

.ixBoxForm input { vertical-align:top; border:#ccc solid 1px; background:#fff; color:#555; padding:8px 0; padding-left:5px; width:253px; background:#f6f6f6; }

.ixBoxForm textarea {height:90px; background:#fff; border:#ccc solid 1px; color:#555;line-height:24px; padding-left:5px;padding-top:3px; width:253px;background:#f6f6f6;}

.ixBoxForm input.fl {width:130px; margin-right:10px; _z-index:2; _position:relative;}

.ixBoxForm input.lask-sBtn { width:260px; height:36px; border-radius:5px; background:#eb800e; border:0; font-family:Microsoft YaHei; font-size:14px; color:#fff; cursor:pointer;}

.ixBoxForm input.lask-sBtn:hover { background:#a75600;}



/******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:#0e78c9; border:1px #0e78c9 solid;}



/*面包屑*/

.location{height:48px;  line-height:48px; padding:0 10px; background:#f8f8f8; color:#999999; font-size:14px; padding-left:38px; border:#cccccc solid 1px; border-bottom:none; position:relative;}

.ico_home {width:25px; height:24px; background:url(../images/ico_home.png) no-repeat; left:5px; top:11px;}

.location a{margin:0 6px;color:#333; }

.location a:hover { color:#0e78c9; text-decoration:underline;}



/*内页*/

.smbanner {height:260px;  margin-bottom:20px;background:url(../images/smbanner.jpg) center 0 no-repeat;}



.inner-left {width:280px;}

.inner-right {width:700px;}

.inner-rcontent {border:#d6d6d6 solid 1px; background:#fff; margin-bottom:20px;}

.innBox {margin-bottom:20px;}

.innBoxTop {height:48px; line-height:48px; background:#0e78c9;}

.innBoxTop span {height:48px; font-size:20px; padding-left:10px; color:#fff;}

.innBoxTop span em { color:#ccc; padding-left:2px;font-family: arial;}

.innBoxTop a {padding-right:5px;color:#fff; font-size:14px;font-family: simsun;}

.innBoxTop a:hover { text-decoration:underline;}

.innB-aboutus {padding:9px;}

.innBoxBtm { border:#d6d6d6 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;}

/*分类start*/

.inn-icoList li { vertical-align:top; height:42px; padding-left:25px; position:relative;}

.inn-icoList li a { line-height:42px; font-size:16px; color:#666;}

.inn-icoList li a:hover { text-decoration:underline; color:#0e78c9;}

.ico_innList {width:6px; height:9px; background:url(../images/ico_ixRight.png) no-repeat; left:10px; top:18px;}



.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:#0e78c9; 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: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:#0e78c9;}

.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;}

.lbox-ask {}

.lbox-ask h3 {font-size:14px; padding:10px 20px 10px 25px; font-weight:400; color:#0e78c9; background:url(../images/ico_ixRightCur.png) 11px 16px no-repeat;}

.lbox-ask p {padding:0 10px 10px;}

.lbox-ask input { vertical-align:top; width:248px; padding:10px 5px; border:#ccc solid 1px; background:#f6f6f6; color:#666;font-family:Microsoft YaHei; }

.lbox-ask textarea {width:248px; height:65px; background:#f6f6f6; border:#ccc solid 1px;padding:8px 5px; color:#666;font-family:Microsoft YaHei; }

.lbox-ask input.fl {width:100px; margin-right:10px;}

.lbox-ask input.lask-sBtn { width:258px; height:36px; line-height:36px; background:#eb800e; padding:0; border-radius:5px; border:0; font-family:Microsoft YaHei; font-size:16px; color:#fff; cursor:pointer;}

.lbox-ask input.lask-sBtn:hover { background:#a75600;}

/*首席律师*/

.inn-sx {padding:10px;}

.inn-sx img {margin-right:10px;}

.inn-sx p {font-size:14px; line-height:26px;}

.inn-sx p a {color:#0e78c9;}

.inn-sx h3 {font-size:16px; color:#0e78c9; margin-bottom:5px;}

.inn-sx p a:Hover { text-decoration:underline;}

/*inlist*/

.ixBrand-list {padding:8px 0;}

.ixBrand-list li {padding-left:25px; 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:#0e78c9; text-decoration:underline;}

.ico_dian {width:3px; height:3px; background:url(../images/ico_ixList.jpg) no-repeat; left:12px; top:17px;}

/*intraduce*/

.info-intraduce p{ font-size:14px; text-indent:2em; line-height:36px; margin-bottom:10px; text-align:left;}

.info-intraduce img {margin-bottom:20px;}

.info-intraduce h4 {font-size:18px; margin-bottom:10px;}

/*info-jingying*/

.info-jingying li { vertical-align:top; height:262px; padding:20px 0; border-bottom:#cccccc dotted 1px;}

.info-jingying li img {padding:5px; background:#f8f8f8; border:#e8e8e8 solid 1px;}

.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:#ff9600;}

.info-jingying li p a:hover { color:#0e78c9; text-decoration:underline;}

/*contactUs*/

.contactUs { margin-bottom: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:100px; height:36px; line-height:36px; font-size:18px; font-weight:normal; color:#0e78c9; border-bottom:#0e78c9 solid 2px; text-align:center;}

/*律师风采*/

.info-fengcai { overflow:hidden;}

.info-fengcai ul {width:680px;}

.info-fengcai li {float:left; width:210px; margin-right:16px;}

.info-fengcai li a {width:210px; 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:#0e78c9; text-decoration:underline;}

.info-list li span { font-size:14px; right:10px; top:0; color:#999;}

.ico_list {width:3px; height:3px; background:url(../images/ico_ixList.jpg) no-repeat; left:5px; top:11px;}

/*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/pic10.jpg) no-repeat;border:#dddddd solid 1px; margin-top:10px;height:179px;overflow:hidden;zoom:1;}

.askup .lawimg img{width:140px;height:150px;overflow:hidden;}

.askup .lawzl{width:420px;}

.askup .lawzl h2,.askup .lawzl p{padding-left:20px;}

.askup .lawzl h2{color:#d14a00; font-size:20px;line-height:40px; padding-top:5px;}

.askup .lawzl .law_a{line-height:32px; font-size:15px; color:#333;}

.askup .lawzl .law_b{color:#0e78c9;line-height:28px;line-height:32px;font-size:16px;}

.askup .lawzl .law_c{color:#333;padding-right:10px;line-height:32px;font-size:14x;}

.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:#0e78c9;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:#07528c;}

.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:#0e78c9; 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:65px;height:100px;text-align:center;}

.daimg img,.hfimg img{width:65px;height:70px;overflow:hidden;}

.datext{width:460px;}.datext p{line-height:22px;color:#ff66000 ;}

.datime{background:#f6f6f6; height:28px; position:absolute; left:0; bottom:0; line-height:28px; width:606px; 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:#05567f; 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:#003653; 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 #0e78c9; 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:#0e78c9;}

.pup-box p em{ font:500 18px/40px 'Microsoft YaHei'; color:#0e78c9;}

.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:#0e78c9;}

.pup-box-btn a:hover{ color:#fff; text-decoration:none; background:#07528c;}

.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/kefu/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/kefu-t.png) 0 0 no-repeat; width:160px; height:4px; overflow:hidden}

.kefu-b{ background:url(../images/kefu/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/kefu/qq-ico.png) 10px 8px no-repeat;}

.kfin p a.consult-ico{background:url(../images/kefu/consult-ico.png) 10px 8px no-repeat;}

.kfin p a.tell-ico{background:url(../images/kefu/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/kefu/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;}



/*2015.8.4*/

.new{background:url(../images/hot_bj.png) no-repeat; width:440px;}

.new dl{border-bottom:1px dashed #ccc; padding:0 0 8px 0;}

.new dt{height:30px; line-height:30px; overflow:hidden; text-align:center; margin-bottom:10px;}

.new dt a{color:#0e78c9; font-size:21px; font-weight:bold;} .new dt a:hover{color:#0e78c9;}

.new dd{background-position:0 -401px; line-height:28px; overflow:hidden; color:#666; text-indent:20px; font-size:14px;}

.new dd a{color:#0e78c9;} .new dd a:hover,.newlist a:hover{color:#0e78c9; text-decoration:underline;}

.newlistBox{padding:10px 0px 0; overflow:hidden;}

.newlist li,.case li{height:33px; line-height:33px; vertical-align:middle; background:url(../images/ico_ixList.jpg) 0 15px no-repeat; padding-left:10px; overflow:hidden;position:relative;}

.newlist li a,.case li a{font-size:14px; width:350px; display:block; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}

.newlist li a.c666{margin-left:4px;}

.newlist li em { position:absolute; right:0; top:0; font-size:14px; color:#ccc;}

.main_r{width:260px; overflow:hidden;}

.main_r .case{ height:334px;}