﻿@charset "utf-8";
/* CSS Document */
body{font:12px/22px "\5B8B\4F53",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{margin:0;padding:0;}
img{border:none;}
ul,ol,li{list-style-type:none;}
.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:'宋体';}
.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;} .bule{ color:#5692c4}
.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;}
.ml15{margin-left:15px;}  .mt10{margin-top:10px;}  .mb10{margin-bottom:10px;} .ml10{margin-left:10px;} .mr10{margin-right:10px;}
select,input,label,textarea,img/{vertical-align:middle;font-size:12px;color:#555;}
a{color:#333;text-decoration:none;}
a:hover{color:#ba2636;text-decoration:underline;}
.cl{clear:both;}
.disn{display:none;}
.ovh{overflow:hidden; zoom:1;}
.round{-moz-border-radius:5px 5px 5px 5px;}
.none{border:none; border:0;} 
.w1002{width:1002px; margin:0 auto; overflow:hidden}
h2{ font-size:14px; font-weight:normal; font-family:"Microsoft YaHei"}
.rel {position:relative;}
.abs {position:absolute;}
.ml20{ margin-left:20px}
*html{overflow-x:hidden}

/*共用图片元素*/
.wcus_c h3, .online_consultaion_but input, .infolist li, .t_tell{ background:url(../images/icon.png) no-repeat}
.rg_khpj_list_t span.rg_khpj_icon,.leaveWord_ask_icon,.leaveWord_answer_icon,.pj_zx_but input,.zixun_btn input{background:url(../images/zixun.png) no-repeat}

/*头部*/
.head{background:#323c55; height:110px; min-width:1002px; overflow:hidden}
.top_r{ width:670px; height:110px; background:#374562; overflow:hidden}
.t_tell{ float:right; line-height:24px; color:#fff; font-size:18px; margin:10px 15px 0 0; background-position: 0 5px; text-indent:30px;font-family:"Microsoft YaHei";}
.nav{width:651px; margin-top:20px; height:40px; float:right; overflow:hidden; zoom:1;}
.nav ul li{float:left; padding:0 5px; width:83px; text-align:center;}
.nav ul li a{color:#dadfea; font-family:"Microsoft YaHei"; font-size:15px; display:block; width:83px; height:40px; line-height:40px;}
.nav ul li a:hover, .nav ul li a.hover{ color:#fff; text-decoration:none; background:#242d43;}

/* banner */
.banner {min-width:1002px; _overflow:hidden; background:#d6d5d6;}
.banner span{ display:block; background:url(../images/banner.jpg) center center no-repeat; height:400px;}

/* 选择律师的理由模块 */
.sub_main{background:url(../images/sub_main_bg.png) repeat-x; min-width:1002px;}
.wcus{ height:135px; padding:20px; width:962px; margin:0 auto;background:url(../images/repeat_x.png) repeat-x;}
.wcus_h h2{color:#4d3b24; font-size:26px; line-height:32px; height:32px; margin-bottom:15px;}
.wcus_c{margin-right:25px}
.wcus_c h3{background-position: 0 -28px; padding-top:14px; width:61px; height:44px; color:#fff; font-size:18px; text-indent:10px;font-weight:normal;font-family:"Microsoft YaHei";}
.wcus_c p{margin-left:10px; color:#5b4222; line-height:20px; height:60px; width:200px; overflow:hidden;font-family:"Microsoft YaHei"}

/*首页主体*/
.con{padding-bottom:10px; overflow:hidden; zoom:1;}
.mt_20{margin-top:-30px;}
.con_l{width:278px}
.con_h{background:#404d6d; height:58px; line-height:58px; overflow:hidden}
.con_h h2{font-size:20px; color:#fff; text-indent:15px}
.con_h h2 a{color:#fff;}
.con_h h2 a:hover{ text-decoration:none}
.con_h span{color:#6f7b98; line-height:62px; font-size:12px; margin-left:5px;text-transform:uppercase;}
.con_main{border:#e7e7e9 1px solid; border-top:none; border-bottom:none; overflow:hidden; zoom:1; padding:10px 0;}
.fwly,.online_consultaion{background:url(../images/con_l_bg.png) 0 40px no-repeat;}
.brbt{border-bottom:solid 1px #e7e7e9;}
.con_main ul li{height:30px; vertical-align:middle; line-height:30px; overflow:hidden;}
.con_main ul li a{background:url(../images/icon.png) 20px -101px no-repeat; display:block; line-height:30px; height:30px; text-indent:40px; font-size:13px; color:#404d6d;}
.con_main ul li a.nowvist, .con_main ul li a:hover{background:url(../images/icon.png) 20px -101px #848fa9 no-repeat;color:#fff;text-decoration:none;}

/*左侧在线咨询*/
.online_consultaion_c{border:#e7e7e9 1px solid; border-top:none; border-bottom:none; overflow:hidden; zoom:1; padding:10px 20px; height:310px; width:236px;}
.online_consultaion_c p{padding:4px 0; overflow:hidden; zoom:1;}
.online_consultaion_c p.mi_zx_txt input,p.mi_zx_code input,p.mi_zx_txt textarea{border:#ccc 1px solid; padding:4px 0; line-height:22px; color:#404d6d; text-indent:5px; width:234px; font-family:"Microsoft YaHei"; font-size:13px;}
.online_consultaion_c div em{font-style:normal; color:#f30; height:20px; line-height:20px; font-size:13px; margin-bottom:5px;overflow:hidden; display:block;}
.online_consultaion_c p.mi_zx_txt input{height:22px; float:left}
.online_consultaion_c p.mi_zx_txt textarea{ height:88px;float:left; font-size:12px;}
.online_consultaion_c p.mi_zx_code input{ width:120px; overflow:hidden;float:left; height:22px}
.online_consultaion_but{ width:236px; overflow:hidden}
.online_consultaion_but input{border:none 0; padding:0; width:236px;height:33px; color:#404d6d; background-position: 0 -192px; font-size:14px; cursor:pointer;font-family:"Microsoft YaHei";}
/*左侧客户评价*/
.khpj #demo{ height:200px; overflow:hidden}
.sidein{border:#e7e7e9 1px solid; padding:20px 0; overflow:hidden; zoom:1;}
.sidepj li{padding:10px; border-bottom:dashed 1px #ddd;}
.sidepj li p{padding-top:3px; color:#999;}

/*首页中部*/
.con_m{border:#e7e7e9 1px solid; border-top:none;background:#fff; margin:0 10px; padding:20px 20px 30px; width:390px; height:955px; overflow:hidden}
.con_m h2{ color:#b97a00; font-size:20px; height:22px; line-height:22px; overflow:hidden}
.wrap_area img{width:220px; height:267px; margin-bottom:10px; overflow:hidden;}
.wrap_area p{line-height:26px; color:#444; padding:5px 0;}
.wrap_area p a{color:#856742}
.wrap_area p span{color:#a52b04; font-size:18px;font-family:"Microsoft YaHei";}

/*首页右侧*/
.con_r{width:270px}
.con_r_cot{ background:url(../images/con_l_bg.png) 0 0 no-repeat; border:#e7e7e9 1px solid; border-top:none; padding:15px 20px; overflow:hidden; zoom:1;}
.con_r_cot li{height:26px; line-height:26px; vertical-align:middle; overflow:hidden;}
.con_r_cot li a{word-break:break-all;}
.index-contact li{ height:auto}

/*友情链接*/
.links{width:1002px; height:50px; margin:0 auto 20px;}
.links h2{background:#404d6d; width:120px; text-align:center; font-size:18px; color:#fff; line-height:50px;}
.links p{border:solid 1px #e8e8ea; border-left:0 none; padding:13px 20px; width:840px; height:22px; float:left; overflow:hidden;}
.links p a{margin:0 10px;}

/*footer*/
.footer{ background:#313b54; min-width:1002px; overflow:hidden;}
.b_logo{margin-top:70px;}
.footer_list{ padding:30px 0; overflow:hidden;}
.footer_list dl{float:left; border-right:#596481 1px solid; width:120px; padding:15px 0 15px 40px; height:180px}
.footer_list dt{ color:#98a4b9; font-size:18px; font-family:"Microsoft YaHei"; margin-bottom:15px;}
.footer_list dd{height:24px; line-height:24px; vertical-align:middle; overflow:hidden;}
.footer_list dd a{ color:#606d86}
.footer_list dd a:hover{color:#fff;}

.copyright{background:#1e2639; border-bottom:#000 2px solid; padding:30px 0; color:#606d86; font-family:arial; line-height:24px; min-width:1002px;}
.copyright a{color:#606d86;}
.copyright a:hover{color:#fff;}
.copyright p span{ margin-right:10px}
.copyright select{ height:20px; line-height:20px}
.btmmenu{height:24px; line-height:24px; margin-bottom:8px;}
.btmmenu a{font-size:14px; color:#9ca7bc;}
.btmmenu em{font-style:normal; margin:0 10px;}
.copyright .fr{color:#e0b1a2; font-size:24px; font-family:"Microsoft YaHei"; height:30px; line-height:30px; padding-top:25px; width:360px; text-align:right;}
.copyright .fr strong{color:#fff; font-size:28px;}

/*内页右边*/
.inner_con_r{width:724px; background:#fff; overflow:hidden;}
.inner_con_r_h{color:#666; border-bottom:#e6e6e6 1px solid; padding-left:29px; height:40px; line-height:40px;}
.inner_con_r_h em{font-style:normal; margin:0 6px;}
.inner_con_r_h a{color:#117dbd;}

/*---------列表---------*/
.rglistCon{overflow:hidden; zoom:1; padding:15px 15px 15px 29px;}
.info_tit{background:url(../images/info_tit.png) left bottom no-repeat; padding-bottom:2px; height:50px; line-height:50px; font-size:26px; color:#999; font-family:"Microsoft YaHei"; margin-bottom:5px;}

.infolist{list-style:none;padding:10px 0;border-bottom:#ddd 1px dashed; overflow:hidden; zoom:1;}
.infolist li{line-height:30px;height:30px;overflow:hidden;text-indent:20px;background-position: 2px -246px;}
.infolist li span.list_tit{float:left;font-size:14px;}
.infolist li span.list_time{color:#999; float:right;}

/*分页*/
.page{height:24px; line-height:24px; text-align:center; padding:35px 0 20px;}
.page a{color:#525252; background:#f5f5f5; border:solid 1px #ddd; padding:4px 7px; margin:0 3px; height:16px; line-height:16px; overflow:hidden; zoom:1;}
.page a:hover,.page a.hover{color:#fff; text-decoration:none; background:#bf3205; border:solid 1px #bf3205;}

/*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;}
.next{border-top:dashed 1px #ddd; padding-top:15px; overflow:hidden;}
.next p{height:26px; line-height:26px; font-size:14px;}
.next p a{color:#369;}
.next p a:hover{color:#ba2636;}
.fenxiang{margin:5px 0; line-height:16px; overflow:hidden; zoom:1;}

/*about*/
.about p{padding:10px 0; font-size:14px; line-height:26px; color:#333;}
.aboutimg{text-align:center; margin-bottom:10px;}
.aboutimg img{width:350px; height:425px; overflow:hidden;}

/*---------列表---------*/
.rglistCon{overflow:hidden; zoom:1; padding:15px 15px 15px 29px;}
.info_tit{background:url(../images/info_tit.png) left bottom no-repeat; padding-bottom:2px; height:50px; line-height:50px; font-size:26px; color:#999; font-family:"Microsoft YaHei"; margin-bottom:5px;}

/*contact*/
.contact{padding-top:20px; overflow:hidden;}
.contact_in dd{line-height:26px; color:#333333; font-size:14px}
.contact_in dd.fb14{color:#db2608; padding-top:5px;}
.contact_in dt{color:#760301; font-family:"Microsoft Yahei"; font-size:20px; font-weight:500; margin-bottom:10px}
.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;}

/*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;}

/*ask*/
.askup{background:#f0f0f0; padding:10px 0 10px 10px; height:170px; margin-top:15px; overflow:hidden; zoom:1;}
.askup .lawimg img{width:140px; height:170px; overflow:hidden;}
.askup .lawzl{width:530px;}
.askup .lawzl h2, .askup .lawzl p{padding-left:30px;}
.askup .lawzl h2{font:500 22px/44px "Microsoft Yahei"; height:50px; color:#b30c0c;}
.askup .lawzl .law_a{background:#848FA9; height:40px; font:500 18px/40px "Microsoft Yahei"; color:#fff; font-style:italic;}
.askup .lawzl .law_b{font:500 15px/22px "Microsoft Yahei"; color:#666; padding-right:10px; padding-top:15px;}
.askup .lawzl .law_c{font:500 13px/20px "Microsoft Yahei"; color:#999; padding-right:10px; padding-top:10px;}

.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{background:#f9f9f9; border:solid 1px #e0e0e0; line-height:24px; font-size:12px; color:#333; vertical-align:middle; padding:3px 5px; display:block; float:left; margin-left:5px;}
.zixun p input{width:240px;height:24px; 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:url(../images/askbtn.png) no-repeat; width:230px; height:52px; cursor:pointer; margin:5px 0 0 75px;padding:0; border:0 none;}
.zixun div em{ line-height:28px; margin-left:75px; font-style:normal; color:#f30; font-size:13px;}
/*reply*/
.reply{padding-top:30px; overflow:hidden;}
.reply_tle{background:#c8e0ee; height:42px; line-height:42px; text-align:center; position:relative;}
.reply_tle span{color:#b42b00; font-size:16px; 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 #ccc; background:#fff; margin-top:15px;}
.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:65px; height:80px; overflow:hidden;}
.datext{width:530px;}
.datime{height:22px; line-height:22px; padding-right:10px; color:#999; padding-top:8px;}
.datime span{color:#c11919;}

.lawyer-list .lawer_show{ overflow:hidden;}
.lawyer-list .lawer_show li{ width:150px; height:215px;float:left;overflow:hidden; display:inline; text-align:center;line-height:32px; margin:10px 10px 0 10px}
.lawyer-list .lawer_show li img{width:140px;height:170px;background:#eee; padding:5px;}
.content .lawer_show li a{font-size:14px}

/* 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/22px "Microsoft Yahei"; text-align:center;border-bottom:#fdc997 1px solid; padding:5px}
.kfin p a{line-height:22px;border-bottom:#fdc997 1px solid;font-size:14px; color:#666;display:block; padding:5px 10px 5px 32px}
.kfin p a.qq-ico{background:url(../images/kefu/qq-ico.png) 8px 8px no-repeat;}
.kfin p a.consult-ico{background:url(../images/kefu/consult-ico.png) 8px 8px no-repeat;}
.kfin p a.tell-ico{background:url(../images/kefu/tell-ico.png) 8px 8px no-repeat;}
.kfin p a:hover{ color:#ff7e00; text-decoration:none}


/*二维码*/
*html{background-image:url(about:blank);background-attachment:fixed;}
.code{display:block; background:#f2f2f2; padding:0 10px; width:116px; height:174px; position:fixed; right:0; bottom:20px; _margin-bottom:20px; 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)));}
.code b{display:block; cursor:pointer; background:url(../images/kefu/gbicon.png) no-repeat; width:13px; height:13px; float:right; margin-top:7px;}
.code img{display:block; background:#fff; padding:8px; width:100px; height:100px; overflow:hidden;}
.code p{height:28px; line-height:28px;}
.code span.tc{height:30px; line-height:30px;display:block;}
.code:hover{background:#d2dee5; color:#333; 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 #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:#b83a3a;}
.pup-box p em{ font:500 18px/40px 'Microsoft YaHei'; color:#b83a3a;}
.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:#2793d3;}
.pup-box-btn a:hover{ color:#fff; text-decoration:none; background:#363636;}
.s-return em{ font:500 12px SimSun; color:#666; }