@charset "utf-8";
/* CSS Document */ 
/*base_css*/
body{font:12px/22px "\5B8B\4F53",宋体,arial;background:#f8f6f6;text-align:left;color:#666;}
body,div,ul,ol,li,dl,dt,dd,span,p,h1,h2,h3,h4,h5,h6,img,form,table,tr,td,th,label,button,input,select,textarea{margin:0;padding:0;}
select,input,label,textarea,img{vertical-align:middle;font-size:12px;color:#555;}
button,input,select,textarea{font-size:100%; outline:none; resize: none;}
div:after, ul:after, dl:after,.clearfix:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
i,em{font-style:normal;}
.em{text-indent:2em;}
img{border:none; vertical-align:middle;}
ul,li,ol{list-style:none; }
a{color:#333333; text-decoration:none;}
a:hover{/*color:#f25c05;*/color:#ba2632; text-decoration:underline;}
.cl{clear:both;}
.dib{display:block;}       .din,.no{display:none;}    .dii{display:inline;}
.fa{font-family:arial;}
.ft{font-family:tahoma;}
.fw{font-family:"Microsoft YaHei"}
.fl{float:left;}           .fr{float:right;}
.f12{font-size:12px;}      .f14{font-size:14px;}      .f16{font-size:16px;}
.fb{font-weight:bold;}     
.fb14{font-weight:bold; font-size:14px;}
.tc{text-align:center;}    .tl{text-align:left;}      .tr{text-align:right;}
.rel{position:relative;}   .abs{position:absolute;}   .ovh{overflow:hidden;}
.c000{color:#000;}         .c333{color:#333;}         .c666{color:#666;}
.c999{color:#999;}         .cf60{color:#f60;}         .c203{color:#233e6d}
.space{clear:both;height:10px;overflow:hidden; zoom:1;}
.space5{clear:both;height:5px;overflow:hidden; zoom:1;}
.space15{clear:both;height:15px;overflow:hidden; zoom:1;}
.space20{clear:both;height:20px;overflow:hidden; zoom:1;}
.p10{padding:10px;}
.pl10{padding-left:10px;}  .pr10{padding-right:10px;} .p20{padding:20px;} .pb10{padding-bottom:10px;} 
.m10{margin:10px;}
.ml10{margin-left:10px;}   .mr10{margin-right:10px;} .mr20{margin-right:20px;} .mr25{margin-right:25px;} .mt45{margin-top:47px;}   .mb10{margin-bottom:10px;}    .mr15{margin-right:15px;}
.hand{cursor:pointer;}
.w960{width:985px; margin:0 auto; zoom:1; overflow:hidden}
.w1000{width:1000px; margin:0 auto; zoom:1; overflow:hidden}
h2{font-size:14px}
*html{overflow-x:hidden}
.clearfix{*zoom:1}

/*head*/
body{ background:#fff;}
.header{height:auto; overflow:hidden;}
.top-bg{ background:#003366; height:10px;}
.t_head{background:url(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/image/wycms/top-bg.jpg) no-repeat center center #006699;height:135px; overflow:hidden}
.t_head_c{position:relative;z-index:99; height:135px;}
.logo{position:absolute; top:30px; }
.logo img{max-height: 80px;max-width: 420px}
.t_telephone{ background: url(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/image/wycms/phone.png) no-repeat;position:absolute; right:0px; bottom:30px; color:#fff; font-family:"Microsoft YaHei"; font-size:16px; height:55px; line-height:28px;}
.t_telephone p{ margin-left:60px;}
.t_telephone p em{}
.t_telephone span{color:#fff; font-size:28px;}

/*nav*/
.nav{ height:60px; line-height:60px;}
.nav ul .mainlevel{float:left; width:110px; height:60px;}
.nav ul li a{ font-size:16px;font-family:"Microsoft YaHei"; color:#000; width:110px; display:block; text-align:center;display:block;-webkit-transition: 400ms background;-moz-transition: 400ms background;transition: 400ms background;}
.nav ul li a:hover,.nav ul li a.select{text-decoration:none; color:#fff; background:#0099cc; width:110px; overflow:hidden;}
.nav ul li div.mk-twoNav{position:absolute;display:none;background:#fff;padding-bottom: 5px;background:#0099cc;}
.nav ul li div.mk-twoNav li{height:34px;line-height: 34px}
.nav ul li div.mk-twoNav li a:hover{color:#9addff;}
.nav ul li:hover a{color:#fff;background:#0099cc;}
.nav ul li:hover div.mk-twoNav{display:block;}
/* banner */
.banner{height:450px;z-index:80;}
.banner span{ display:block; background: url(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/images/wycms/banner02.jpg) center center no-repeat; height:450px;}
.banner .rel, .banner_img, .banner_img li, .banner_img li a{height:450px;}
.banner_img li a{display:block;}
.banner_img { width:100%; left:0; right:0;}
.banner_img li{position:absolute; left:0; top:0; width:100%;}
.banner_num {width:120px; _width:124px; height:20px; line-height:0; font-size:0; right:45%; margin-left:500px; bottom:30px;}
.banner_num li {width:15px; height:15px;background:#0099cc;margin:0 4px;overflow:hidden; text-indent:-9999px;float:left; cursor:pointer;}
.banner_num li.current {background:#fff; border:#fff 1px solid;}
.small-banner{ display:block; background: url(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/image/wycms/small-banner.jpg) center center no-repeat; height:350px;}

/*main*/
.main-mid-bg{ background: url(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/image/wycms/arrow01.png) no-repeat top center #efefef;}
.main-white{ background: url(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/image/wycms/arrow02.png) no-repeat top center;}

/*律师介绍*/
.main-list-box{padding:40px 0;}
.lawyer-list{ padding:10px 0px;width:455px;}
.list-h{position: relative;}
.list-h h2{ color:#000;font:22px/96px "Microsoft YaHei";  overflow:hidden; padding-left:72px; padding-right: 10px; height:68px; position: absolute;}
.list-h h2.icon-a{background:url(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/image/wycms/icon-01.png) no-repeat #fff;}
.list-h h2.icon-b{background:url(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/image/wycms/icon-02.png) no-repeat #fff;}
.list-h h2.icon-c{background:url(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/image/wycms/icon-03.png) no-repeat #efefef;}
.list-h h2.icon-d{background:url(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/image/wycms/icon-04.png) no-repeat #efefef;}
.list-h h2.icon-e{background:url(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/image/wycms/icon-05.png) no-repeat #fff;}
.list-h h2.icon-f{background:url(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/image/wycms/icon-06.png) no-repeat #fff;}
.list-h span{ width:100%;  height:2px; overflow:hidden;}
.list-h .green{border-top:2px #99cc33 solid;}
.list-h .purple{border-top:2px #666699 solid;}
.lawyer-text a img{ float:left; width:135px; overflow:hidden; border: solid 1px #eee; padding:5px; margin-right:15px;}
.lawyer-text,.case-text{ width:455px; overflow:hidden; color:#333; line-height:26px;margin-top:35px; }
.lawyer-text a{ color:#a8211d;}


.case-text p span{ font:18px/26px "Microsoft YaHei"; color:#1791d0;}
.case-text p a:hover span{ color:#ba2632 }
.case-text p{ margin-bottom:5px;}
.case-text p a:hover{ text-decoration:none; color:#ba2632}
.list-h a{font:12px/26px "Microsoft YaHei"; color:#999; margin-top:22px;}

.top-pic a{float:left; width:170px; height:112px; background:url(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/image/wycms/uiimg.png) no-repeat bottom;}
.top-pic .about-text{ width:270px; overflow:hidden;}

.link{ background:#efefef; padding:20px 0;}
.link h2{font:22px/26px "Microsoft YaHei"; color:#000;}
.links-c{ margin-top:10px;}
.links-c a{margin-right:20px;}

.b-line{ background:url(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/image/wycms/bottom-bgline.jpg) repeat; height:15px;}
.footer{ background:url(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/image/wycms/bottom-bg.jpg) repeat;}
.copyright{ margin:20px 0;}
.copyright a{color:#99c2d6;}
.copyright .mar{ margin:12px 10px 0 0;}
.btmmenu{height:24px; line-height:24px; margin-bottom:8px;}
.btmmenu a{font-size:14px; color:#99c2d6;}
.btmmenu em{font-style:normal; margin:0 10px;}
.add{color:#99c2d6; width:550px}

/*内页*/
.con_l{width:300px; overflow:hidden;}
.con_h{background:#006699; height:50px;width:300px; overflow:hidden; }
.con_h h2{ background:url(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/image/wycms/icon-00.png) no-repeat 20px 10px;} 
.con_h h2 a{font-size:18px; color:#fff; margin-left:60px; font-family:"Microsoft YaHei";height:50px;width:50px; font-weight:normal;line-height:50px;}
.con_h h2 a:hover{ text-decoration:none}

.con_main{ background:#fff; overflow:hidden;width:300px;height:auto; margin-top:8px;}
.con_main ul li{height:40px;width:300px; background:#f5f5f5; border-bottom:1px solid #fff; vertical-align:middle; line-height:30px; overflow:hidden;}
.con_main ul li a{background: url(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/image/wycms/arrow-ico.png) 275px 15px no-repeat;font-family:"Microsoft YaHei"; display:block; line-height:40px; height:40px; text-indent: 20px; font-size:14px; color:#333;-moz-transition-duration:0.5s;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;}
.con_main ul li a.nowvist{background: url(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/image/wycms/arrow-ico-hover.png) 275px 15px #0099cc no-repeat; color: #fff;}
.con_main ul li a:hover{background: url(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/image/wycms/arrow-ico-hover.png) 200px 15px #0099cc no-repeat;font-family:"Microsoft YaHei";color:#fff;text-decoration:none;}


/*左侧在线咨询*/
.online_consultaion_c{overflow:hidden; zoom:1; padding-top:10px; height:auto; width:300px;}
.online_consultaion_c p{padding:5px 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:5px 0; line-height:22px; color:#404d6d; text-indent:5px; width:298px; font-family:"Microsoft YaHei"; font-size:12px;}
.online_consultaion_c div em{font-style:normal; color:#f30; height:20px; line-height:20px; font-size:12px; 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:70px;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:300px; overflow:hidden}
.online_consultaion_but input{border:none 0; padding:0; width:300px;height:33px; color:#fff; background:#999; line-height:33px; font-size:16px; cursor:pointer;font-family:"Microsoft YaHei";}
.online_consultaion_but input:hover{background:#666}

/*经典案例*/
.con_r_c{background:#f5f5f5}
.con_r_cot{margin:0 20px; padding:10px 0; overflow:hidden; }
.con_r_cot li{height:26px; line-height:26px; vertical-align:middle; overflow:hidden; background:url(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/image/wycms/point-ico.png) no-repeat 0 12px;}
.con_r_cot li a{word-break:break-all; margin-left:15px;}

/*内页右边*/
.inner_con_r{width:670px; background:#fff; border:solid 1px #eee;overflow:hidden; margin-bottom:10px;}
.inner_con_r_h{color:#666; border-bottom:#e6e6e6 1px solid; background:url(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/image/wycms/home.png) no-repeat 0 5px;  padding-left:29px; height:35px; line-height:45px; margin:10px 20px;}
.inner_con_r_h em{font-style:normal; margin:0 6px;}
.inner_con_r_h a{color:#117dbd;}

/*about*/
.about{ margin:20px 0;}
.about p{padding:10px 20px; font-size:14px; text-indent:30px;line-height:26px; color:#333;}
.about .lawyer-h{ font-size:20px; color:#a40000; padding-left:0px; text-align:center;}

/*---------列表---------*/
.rglistCon{overflow:hidden; zoom:1; padding:0px 20px 20px 20px;}
.infolist{list-style:none;padding:10px 0;border-bottom:#ddd 1px dashed; overflow:hidden; zoom:1;}
.infolist:nth-child(1) { padding-top:0px;}
.infolist li{line-height:30px;height:30px;overflow:hidden;text-indent:20px;background: url(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/image/wycms/book-ico.png) no-repeat 0 10px;}
.infolist li span.list_tit{float:left;font-size:14px;display: inline-block;width: 500px}
.infolist li span.list_time{color:#999; float:right;}

/*分页*/
.page{height:24px; line-height:24px; text-align:center; padding:35px 0 10px;}
.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:#006699; border:solid 1px #006699;}

/*text*/
.wztle{text-align:center; padding-top:10px;}
.wztle h1{font-size:26px; line-height:36px; color:#333; margin-bottom:10px; font-weight:500; font-family:"Microsoft YaHei";}
.wztle p{color:#999; height:18px;}
.wztext{margin-top:15px; padding-bottom:20px; border-top:1px dashed #ccc;}
.wztext p{padding:10px 0; font-size:14px; line-height:26px; color:#333;}
.nextone{border-top:dashed 1px #ddd; padding-top:15px; overflow:hidden;}
.nextone p{height:26px; line-height:26px; font-size:14px;}
.nextone p a{color:#369;}
.nextone p a:hover{color:#ba2636;}
.fenxiang{margin:5px 0; line-height:16px; overflow:hidden; zoom:1;}

/*ask*/
.askup{background:#f4f4f4; border:dashed 1px #e1e1e1; margin-top:10px; padding-left:10px; overflow:hidden; zoom:1;}
.askup .tstit{background:url(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/image/wycms/tstit.png) no-repeat; width:45px; height:103px;}
.askup .tstit span{display:block; padding:20px 15px 0; width:15px; color:#fff; font:500 15px/16px "Microsoft Yahei";}
.askup .tishi{padding:10px; width:520px; overflow:hidden; zoom:1;}
.askup .tishi p{line-height:24px;}
.askup .tishi span{color:#c11919; font-size:14px; font-weight:bold;}

.askmd{padding-top:15px; clear:both;}
.zixun p{padding:4px 0; overflow:hidden; zoom:1;}
.zixun p label{line-height:30px; font-size:14px; color:#444; display:block; width:70px; float:left; text-align:right;}
.zixun p input, .zixun p textarea{ border:solid 1px #e0e0e0; line-height:24px; font-size:12px; color:#333; vertical-align:middle; padding:3px 5px; display:block; float:left;}
.zixun p input{width:240px;height:30px; padding:0 5px; color:#666}
.zixun p textarea{width:500px; height:120px;color:#666}
.zixun p input.yzm{margin-right:10px;}
.zixun p img{vertical-align:middle; margin-right:10px;}
.zixun p a{text-decoration:underline; color:#c11919;}
.zixun p span{margin-left:5px;}
.zixun div input.btn{background:#006699;color:#fff; line-height:40px; font-size:18px; font-family:"Microsoft Yahei"; width:230px; height:40px; cursor:pointer; margin-top:5px;padding:0; border:0 none; -webkit-border-radius:9px;-moz-border-radius:9px;border-radius:5px;}
.zixun div input.btn:hover{background:#666;}
.zixun div em{ line-height:28px; font-style:normal; color:#f30; font-size:13px;}

/*reply*/
.reply{ overflow:hidden;}
.reply_tle{background:#333; color:#fff; font-size:14px;height:40px; line-height:40px; text-align:center; position:relative;}
.reply_tle span{color:#fff; text-decoration:underline;font-size:17px; font-family:"Microsoft Yahei";}
.reply_tle em{display:block; background:url(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/image/wycms/reply_tle.png) no-repeat; width:16px; height:8px; position:absolute; left:20px; bottom:-8px; overflow:hidden; zoom:1;}
.reply_in{border:1px solid #eee; background:#fff; margin-top:10px;}
.reply_in .wen{background:#f9f9f9; border-bottom:solid 1px #e2e2e2; padding:15px 10px 15px 50px; overflow:hidden; zoom:1; position:relative;}
.wen_icon,.da_icon{background:url(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/image/wycms/reply_icon.png) no-repeat; width:23px; height:30px; position:absolute; top:0; left:10px;}
.wen_icon{background-position:0 0;}
.wencont p,.datext p{line-height:22px;}
.reply_in .da{padding:15px 10px 15px 50px; overflow:hidden; zoom:1; position:relative;}
.da_icon{background-position:-65px 0;}
.daimg, .hfimg{width:65px; height:100px; text-align:center;}
.daimg img, .hfimg img{width:60px; height:80px; overflow:hidden;}
.datext{width:460px;}
.datime{height:22px; line-height:22px; padding-right:10px; color:#999; padding-top:8px;}
.datime span{color:#c11919;}

.reply-but{ width:200px; margin:20px auto}
.reply-but a{ display:block; background:#006699; width:200px; height:40px; line-height:40px; color:#fff; text-align:center;font-family:"Microsoft Yahei"; font-size:16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; }
.reply-but a:hover{ color:#fff; background:#666; text-decoration:none;}

/*contact*/
.contact{padding-top:5px; overflow:hidden;}
.contact_in dd{line-height:26px; color:#333333; font-size:14px; padding-left:25px;background:url(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/image/wycms/contact-ico.png) 0 -28px no-repeat;}
.contact_in dt{color:#a40000; font-family:"Microsoft Yahei"; font-size:20px; font-weight:500; margin-bottom:15px}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word;}

/* lawyer_online */
.kfbox{z-index:99; right:0; position:fixed; top:215px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)+175); background:url(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/images/wycms/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;}
.kfin{ border:#ff7e00 4px solid; width:146px; padding:0 3px 10px 3px; overflow:hidden}
.kfin h2{color:#ff7e00;font:18px/40px "Microsoft Yahei"; text-align:center; height:40px; border-bottom:#fdc997 1px solid; padding-left:0px;}
.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(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/images/wycms/kefu/qq-ico.png) 10px 8px no-repeat;}
.kfin p a.consult-ico{background:url(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/images/wycms/kefu/consult-ico.png) 10px 8px no-repeat;}
.kfin p a.tell-ico{background:url(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/images/wycms/kefu/tell-ico.png) 10px 8px no-repeat;}
.kfin p a:hover{ color:#ff7e00; text-decoration:none}

/*二维码*/
*html{background-image:url(http://about:blank);background-attachment:fixed;}
.code{display:block; background:#f2f2f2; padding:0 10px; width:116px; height:174px; position:fixed; z-index:99; 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(http://tzcgj.comhttp://static.wanglv.vip/tpl/brand/zhlaw/images/wycms/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:#006699;}
.pup-box p em{ font:500 18px/40px 'Microsoft YaHei'; color:#006699;}
.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:#006699;}
.pup-box-btn a:hover{ color:#fff; text-decoration:none; background:#006699;}
.s-return em{ font:500 12px SimSun; color:#666; }
a.mk-index-more{float:none;height:26px;background:none;color: #a8211d;display:inline;width:none;}
.about-text a.mk-index-more:hover{ text-decoration: underline;}