@charset "utf-8";
/* CSS Document */
body{font:12px/22px "\5B8B\4F53",arial; text-align:left;color:#333; min-width:1002px; background:url(http://static.wanglv.vip/tpl/brand/hhzh/images/wycms/bg-ico.png) repeat}
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:"SimSun"}
.fl{float:left;}        .fr{float:right;}
.f12{font-size:12px;}   .f14{font-size:14px;}   .f16{font-size:16px;}
.fb{font-weight:bold;}  .fb16{font-weight:bold; font-size:16px;} .fb14{font-weight:bold; font-size:14px;}
.tc{text-align:center;}    .tl{text-align:left;}    .tr{text-align:right;}
.c333{color:#333;} .c666{color:#666;} .cf00{color:#F00;} .cf60{color:#f60;} .c999{color:#999;} .cd00{color:#d00000;}
.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;}
.mh66{min-height:66px;}
.mh122{min-height:122px;}
.mh184{min-height:184px;}
.mh268{min-height:268px;}
.p10{padding:10px; overflow:hidden; zoom:1;} .pr10{padding-right:10px;} .pt10{padding-top:10px;} .pb10{padding-bottom:10px;}
.mt10{margin-top:10px;}  .mb10{margin-bottom:10px;} .ml10{margin-left:10px;} .mr10{margin-right:10px;}
.mt20{margin-top:20px;}  .mb20{margin-bottom:20px;} .ml20{margin-left:20px;} .mr20{margin-right:20px;}
.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;}
a{color:#444;text-decoration:none;}
a:hover{color:#ba2636;text-decoration:underline;}
.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;}

body{ background:url(http://static.wanglv.vip/tpl/brand/hhzh/images/wycms/body-bg.jpg) center 166px no-repeat #e0e0e0;}
/* header */
.header{height:168px; overflow:hidden; background: url(http://static.wanglv.vip/tpl/brand/hhzh/images/wycms/top-bg.png) 0 0 repeat-x; overflow:hidden}
.header .header-t{height:102px;}
.header .logo{top:22px; left:0}
.header .logo a{height:65px; display:block}
.header .logo img{max-height: 65px;}
.header .t-tell{ background:url(http://static.wanglv.vip/tpl/brand/hhzh/images/wycms/t-tell.png) 0 10px no-repeat; height:40px; right:0; top:45px; padding-left:92px}
.header .t-tell p{font-size:28px; font-weight:500; line-height:40px; color:#a48b5b;font-family:"Microsoft YaHei";}
.header .topnav{right:0;top:10px;}
.header .topnav a{ font:500 14px/22px 'Microsoft YaHei'; color:#666;}
.header .topnav a:hover{ color:#e07801; text-decoration:none}
/*nav*/
.nav{height:64px;}
.nav ul li{float:left; display:inline; width:120px; margin-right:5px}
.nav ul li a{display:block;color:#fff;font:500 16px/64px 'Microsoft YaHei';text-align:center; height:65px;}
.nav ul li a.cur,.nav ul li a:hover{background:url(http://static.wanglv.vip/tpl/brand/hhzh/images/wycms/nav-cur.png) center 0 no-repeat;text-decoration:none;color:#fff;}

/*nav2*/
.nav ul .mk-twoNav{background:#333333; display:none; width:106px; margin-left:5px; margin-top:-1px;}
.nav ul .mk-twoNav li{float:none; display:block; width:106px;}
.nav ul .mk-twoNav a{height:46px; line-height:46px; border-top:#D6D6D6 1px solid; background:#333333;}
.nav ul li:hover .mk-twoNav{display: block;}
.nav ul .mk-twoNav a:hover{background:url(http://static.wanglv.vip/tpl/brand/hhzh/images/wycms/nav-cur-y.png) 0 0 repeat; text-decoration:none; color:#fff;}

/*banner*/
.banner{min-width:1002px;z-index:80; background:url(http://static.wanglv.vip/tpl/brand/hhzh/images/wycms/banner-bg.jpg) center top no-repeat}
.banner div.rel, .banner_img, .banner_img li, .banner_img li a{height:475px; background: #fff; width: 1002px; margin:0 auto;}
.banner_img {width:100%;left:0; right:0;}
.banner_img li{position:absolute; left:50%; top:0; margin-left: -501px; width:1002px;}
.banner_img li a{ display:block;}
.banner_num {width:100px; _width:70px; height:20px; line-height:0; font-size:0;top:380px; margin:0 auto; overflow:hidden}
.banner_num li{width:14px; height:14px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:10px;background:#fff;margin:0 4px;overflow:hidden; text-indent:-9999px;float:left; cursor:pointer;}
.banner_num li.current {background:#b7a076;}

.ifbanner{ background:url(http://static.wanglv.vip/tpl/brand/hhzh/images/wycms/banner-a.jpg) center 0 no-repeat; display:block; height:440px}


/*首页主体*/
.main{background:url(http://static.wanglv.vip/tpl/brand/hhzh/images/wycms/sidebox-l-bg.png) 30px 0 repeat-y #fff; height:auto; width:942px; margin:0 auto; padding:0 30px}

/*左栏*/
.sideleft{ margin-top:-69px; position:relative; width:300px}
.sidebox-h{background:url(http://static.wanglv.vip/tpl/brand/hhzh/images/wycms/sidebox-h-bg.png) 0 0 repeat-x; height:50px; padding:10px 0; overflow:hidden}
.sidebox-h h2{ font-size:22px; color:#fff; font-weight:500; line-height:24px}
.sidebox-h span{color:#a58d5f; text-transform:uppercase; font-size:14px; line-height:22px}
.sidebox-h i{background:url(http://static.wanglv.vip/tpl/brand/hhzh/images/wycms/ico.png) no-repeat; display:block; float:left; width:44px; height:70px; margin:0 10px 0 15px}
.sidebox-h i.brand-ico{background-position: 0 5px}
.sidebox-h i.dynamic-ico{background-position: 0 -65px}
.sidebox-h i.consult-ico{background-position: 0 -132px}
.sidebox-h i.contact-ico{background-position: 0 -198px}

.brand{margin:15px}
.brand dt{background:url(http://static.wanglv.vip/tpl/brand/hhzh/images/wycms/service-item-bg.png) 0 0 no-repeat; height:34px; line-height:34px; text-align:center; font-size:18px; overflow:hidden}
.brand dt a{color:#485f94; font-weight:bold;}
.brand dd a{display:inline; background:url(http://static.wanglv.vip/tpl/brand/hhzh/images/wycms/service-list-bg.png) 0 0 repeat-x; height:42px; font:16px/42px "Microsoft Yahei"; color:#333; width:133px; text-align:center; margin:5px 0; border-left:#ccc 1px solid; border-right:#ccc 1px solid; overflow:hidden;float:left;}

.sidelist {margin:10px 20px}
.sidelist p.side-t{ color:#826c43;font:14px/22px "Microsoft Yahei"; text-indent:2em}
.sidelist ul li{font:14px/22px "Microsoft Yahei"; line-height:28px; height:28px; overflow:hidden}
.sidelist ul.side-contact li{ height:auto; clear:both;}
.sidelist ul.side-contact li span{ display:block; float:left; width:75px; color:#666}


/*内页左边在线咨询*/
.online-consultation {padding:15px 20px;}
.online-consultation p{padding:5px 0; overflow:hidden; zoom:1;}
.online-consultation p input.txt,.online-consultation p input.yzm,.online-consultation p textarea{padding:4px 0;line-height:20px; color:#333; text-indent:5px; width:258px; font-family:"Microsoft YaHei"; font-size:13px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px; background:#fff; border:#bbb solid 1px;}
.online-consultation div em{font-style:normal; color:#f30; height:20px; line-height:20px; font-size:13px; margin-bottom:5px; overflow:hidden; display:block;}
.online-consultation p input.txt{height:20px; float:left}
.online-consultation p textarea{ height:67px;float:left;}
.online-consultation p input.yzm{ width:120px; overflow:hidden;float:left; height:20px}
.online-consultation .btn{ width:270px; overflow:hidden; }
.online-consultation .btn input{border:none 0; padding:0;background:url(http://static.wanglv.vip/tpl/brand/hhzh/images/wycms/btn-a.png) 0 0 repeat-x; width:260px;height:40px; color:#fff;font-size:14px; cursor:pointer;font-family:"Microsoft YaHei";}
.online-consultation .btn input:hover{ background:#999}

.wrong-tip{ color:#ff0000}
.right-tip{ color:#00dc00}

/*右栏*/
.sideright{ width:615px; overflow:hidden; position:relative; margin-top:-58px;}
.lawyer-intro h2{font:24px/42px "Microsoft Yahei";}
.lawyer-intro .lawyer-img{ background:url(http://static.wanglv.vip/tpl/brand/hhzh/images/wycms/lawyer-img-bg.jpg) 0 0 no-repeat; width:220px; height:272px}
.lawyer-intro .lawyer-img img{width:198px;height:250px; margin:12px}
.lawyer-intro p{ line-height:24px; font-size:14px;font-family:"Microsoft YaHei"}

.side-r-box{ border:#e5e5e5 1px solid;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;_float:left;_width:612px}
.side-r-box .r-box-h{top:-20px; height:40px; line-height:40px;width:612px}
.side-r-box .r-box-h h2{background:#fff; margin:0 20px; padding:0 10px; color:#a58d5f;font-family:"Microsoft YaHei"; font-size:20px; font-weight:500}
.side-r-box .r-box-h a{background:#fff; margin:0 10px; padding:0 10px;font-family:"Microsoft YaHei"; color:#999}
.side-r-box .r-box-cot{margin:20px; overflow:hidden;}
.side-r-box .r-box-cot .fl img{width:136px;height:145px}
.side-r-box .r-box-cot .fr{width:420px; overflow:hidden}
.side-r-box .r-box-cot .fr h3{font:500 18px/32px "Microsoft Yahei";}
.side-r-box .r-box-cot .fr p{color:#999; line-height:20px; height:60px; overflow:hidden}
.side-r-box .r-box-cot .fr p a{color:#999}
.side-r-box .r-box-cot .fr ul li{ float:left; width:190px; margin-right:20px; height:22px; line-height:22px; overflow:hidden; background:url(http://static.wanglv.vip/tpl/brand/hhzh/images/wycms/lit-a.png) 0 9px no-repeat; text-indent:13px}
.side-r-box .r-box-dashed{ border-right:#ccc 1px dashed; height:130px; float:left; margin:0 30px}
.side-r-box .r-box-list{ float:left; width:250px}

.flow-step{ width:942px; overflow:hidden; position:relative; background:#fff; padding-top:20px;}

/*面包屑*/
.location{height:40px; line-height:40px; margin-top:20px}
.location a{color:#666; margin:0 8px;}
.location a:hover{color:#ba2636;}

/*联系我们*/
#map{border:#e0e0e0 1px solid; margin:0 10px}
.contact_in{background:url(http://static.wanglv.vip/tpl/brand/hhzh/images/wycms/round-ico.png) 0 7px no-repeat; margin:0 10px}
.contact_in dt{color:#cc2936;font-size:22px; font-weight:500;font-family:"Microsoft Yahei";line-height:32px; height:32px;padding-left:25px; margin-bottom:12px}
.contact_in dd{line-height:32px;font-size:14px;padding-left:25px;font-family:"Microsoft Yahei"; color:#666}
.contact_in dd span{ color:#ff6600; margin-right:10px}

/* 列表页 */
.subnav{ background:#f5f5f5; border:#eee 1px solid; padding:20px; color:#666}
.subnav h3{font-size:18px; color:#c47415; font-weight:500}
.subnav a{ color:#666}

.infolist-tit{height:28px; line-height:28px; margin-bottom:10px;border-bottom:#eee 2px solid; padding-bottom:5px}
.infolist-tit h2{font-size:18px; color:#666;font-size:18px; font-weight:500; border-bottom:#c7941a 2px solid; height:28px; padding-bottom:5px; float:left}
.infolist-tit a{ float:right; color:#999; margin-top:5px;_margin-top:0}

.infolist{border-bottom:dotted 1px #ddd; overflow:hidden; zoom:1; margin:0 10px; padding:20px 0}
.infolist li{background:url(http://static.wanglv.vip/tpl/brand/hhzh/images/wycms/listic.png) 0 9px no-repeat; padding-left:22px; height:28px; line-height:28px; vertical-align:middle; overflow:hidden;}
.infolist li a{font-size:14px; display:block; float:left; width:550px; overflow:hidden}
.infolist li span{color:#999; font-family:Arial, Helvetica, sans-serif; float:right;}

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

/* 文章页 */
.wztle{text-align:center;border-bottom:1px dashed #ccc; padding-bottom:20px}
.wztle h1{font-size:26px; line-height:36px; margin-bottom:10px; font-weight:500;}
.wztle p{color:#999; height:18px;}
.wztext{margin:10px 20px;}
.wztext p{padding:10px 0; font-size:14px; line-height:26px;}
.next{line-height:20px; padding:10px; overflow:hidden;}
.next p{ height:22px; overflow:hidden; margin-bottom:5px}
.next p a{ display:block; float:left; height:20px; overflow:hidden; width:260px}
.next p span{ display:block; float:left; padding:0 2px; border:#e0e0e0 1px solid; background:#fff; height:18px; line-height:18px; text-align:center; color:#999; margin-right:5px}
.fenxiang{margin-bottom:5px; line-height:16px; float:right;}

/*ask*/
.info-online-tip{margin:10px;}
.info-online-tip-m{color:#963;font:14px/24px "Microsoft Yahei"; padding:20px;background:#f4e6ce;}
.zixun{ margin:0 10px}
.zixun p{padding:5px 0; overflow:hidden; zoom:1;}
.zixun p input, .zixun p textarea{border:solid 1px #ddd; background:#f9f9f9; line-height:24px; font-size:12px; color:#666; font-family:'simsun'; vertical-align:middle; padding:4px 5px; display:block; float:left; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.zixun p input{width:268px;height:24px;}
.zixun p textarea{width:500px; height:120px;}
.zixun p input.yzm{margin-right:10px; width:120px}
.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(http://static.wanglv.vip/tpl/brand/hhzh/images/wycms/btn-a.png) 0 0 repeat-x;width:180px; height:38px; border:none 0; font:500 16px/22px "Microsoft Yahei"; color:#fff;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer}
.zixun div input.btn:hover{ background:#999}
/*reply*/
.reply_in{margin:30px 10px 0 10px}
.reply_in .wen{border-top:solid 1px #e2e2e2; padding:15px 10px 15px 40px; overflow:hidden; zoom:1; position:relative;}
.wen_icon,.da_icon{background:url(http://static.wanglv.vip/tpl/brand/hhzh/images/wycms/reply_icon.png) no-repeat; width:23px; height:30px; position:absolute; top:0; left:0;}
.wen_icon{background-position:0 0;}
.wencont p,.datext p{line-height:22px;}
.wencont h3{ margin-bottom:5px; font-size:14px;}
.reply_in .da{padding:15px 10px 15px 30px; overflow:hidden; zoom:1; position:relative;border-top:solid 1px #e2e2e2;}
.da_icon{background-position:-65px 0;}
.daimg, .hfimg{width:65px; text-align:center;}
.daimg img, .hfimg img{width:65px; height:80px; overflow:hidden;}
.daimg a{ line-height:24px;}
.datime{height:22px; line-height:22px; padding-right:10px; color:#999; padding-top:8px;}
.datime span{color:#c11919;}
.datext{width:480px;}
.reply-but{ width:160px; margin:10px auto}
.reply-but a{ display:block;background:#a48b5c; width:180px; height:46px; border:none 0; font:500 18px/46px "Microsoft Yahei"; color:#fff;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center}
.reply-but a:hover{ color:#fff; background:#999; text-decoration:none;}

/*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:442px; overflow:hidden; margin-right:20px}

/*友情链接*/
.links{background:#333; padding:30px 0 20px 0; border-bottom:#1a1c26 1px solid;color:#cdced2;}
.links a{color:#cdced2}

/* footer */
.footer{background:url(http://static.wanglv.vip/tpl/brand/hhzh/images/wycms/footer-bg.png) 0 0 repeat #333;color:#cdced2; border-top:#333333 1px solid; padding:30px 0; font-family:"Microsoft Yahei"}
.footer a{ color:#cdced2}
.footer a.b-logo{ display:block; margin:10px 0}
.footer a.b-logo img{max-height: 65px}
.footer span.net-police{ display:block; background:url(http://static.wanglv.vip/tpl/brand/hhzh/images/wycms/net-police-ico.png) 0 0 no-repeat; width:25px; height:22px; float:left}


/* 浮动客服 */
.kfbox{z-index:99; right:0; position:fixed; top:175px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)+175); background:url(http://static.wanglv.vip/tpl/brand/hhzh/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;}
.kefu-t{ background:url(http://static.wanglv.vip/tpl/brand/hhzh/images/wycms/kefu/kefu-t.png) 0 0 no-repeat; width:160px; height:4px; overflow:hidden}
.kefu-b{ background:url(http://static.wanglv.vip/tpl/brand/hhzh/images/wycms/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(http://static.wanglv.vip/tpl/brand/hhzh/images/wycms/kefu/qq-ico.png) 10px 8px no-repeat;}
.kfin p a.consult-ico{background:url(http://static.wanglv.vip/tpl/brand/hhzh/images/wycms/kefu/consult-ico.png) 10px 8px no-repeat;}
.kfin p a.tell-ico{background:url(http://static.wanglv.vip/tpl/brand/hhzh/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;}
.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(http://static.wanglv.vip/tpl/brand/hhzh/images/wycms/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;}

/*弹出层*/
.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:#a48b5c;}
.pup-box-btn a:hover{ color:#fff; text-decoration:none; background:#999;}
.s-return em{ font:500 12px SimSun; color:#666; }

/*底部logo*/
.bottom_logo{max-height:65px;}

/*相册*/
.album{padding:0px;}
.album ul li{width:195px;}
.album ul li img{max-width:189px;}

.wh250 li{height:22px; overflow:hidden; width:250px}

.infoin{padding-bottom:58px;}