@charset "utf-8";
/*法律咨询*/
.content{float:left; width:100%; font-size:16px; font-family:"微软雅黑";}
.center{margin-left:auto; margin-right:auto; width:1200px;}
.our-line{float:left; width:100%;}
.top-30{margin-top:30px;}
.top-17{margin-top:17px;}
.top-25{margin-top:25px;}
.top-40{margin-top:40px;}
.top-24{margin-top:24px;}
.right-24{margin-right:24px;}
.mr-57{margin-bottom:57px;}
.no{border-bottom:0!important;}
.mr-b-30{margin-bottom:30px;}

.address{height:60px; ine-height:60px;color:#999999; }

.fl-container1{height:174px; background:url(line-bg.jpg) no-repeat;}
.fl-container1 img{float:left; margin-left:4px; margin-top:26px;}
.fl-container1 p{float:left; width:90%; margin:40px 0 0 4%; line-height:30px; color:#666666; text-indent:2em;}

.fl-container2-left{float:left; width:861px;}
.fl-container2-left h3,.fl-container2-right h3{float:left; width:100%;}
.fl-container2-left h3 .b,.fl-container2-right h3 .b{ float:left;font-size:18px; color:#333; font-weight:bold; margin-bottom:20px;}
.fl-container2-left h3 .b:hover,.fl-container2-right h3 .b:hover{color:#006eab; text-decoration:none;}
.fl-container2-left .on,.fl-container2-left .an{float:left; width:183px; height:52px; line-height:44px; font-weight:bold; text-align:center;}
.fl-container2-left a:hover{text-decoration:none;}
.fl-container2-left .on{background:url(h3-a-bg.png) no-repeat; color:#fff;}
.fl-container2-left .an:hover{color:#fff; background:url(h3-a-bg.png) no-repeat;}

.fl-container2-zixun{border:#dcdcdc solid 1px; padding:12px 0 26px 0;}
.fl-container2-zixun ul{float:left; width:100%;}
.fl-container2-zixun ul li{float:left; width:100%; margin-top:10px;}
.fl-container2-zixun ul li p{float:left; width:160px; text-align:right; line-height:36px;}
.fl-container2-zixun ul li .input-our{float:left; border:#dcdcdc solid 1px;}
.fl-container2-zixun ul li .input-1{line-height:34px; width:264px; padding-left:10px; margin-left:22px;}
.fl-container2-zixun ul li .input-2{margin-left:29px; margin-top:12px; margin-right:10px;}
.fl-container2-zixun ul li .input-3{margin-left:22px; padding-left:10px;line-height:34px; width:116px;}
.fl-container2-zixun ul li textarea{width:591px; height:141px;line-height:25px; margin-left:22px;}
.fl-container2-zixun ul li .bitian{float:left; margin-left:22px; line-height:38px; }
.fl-container2-zixun ul li .gouxuan{float:left; margin-left:190px; margin-top:20px; font-size:14px;}
.fl-container2-zixun ul li span font{color:#ff0000;}
.fl-container2-zixun ul li .img{float:left; margin-left:33px; margin-top:1px;}
.fl-container2-zixun ul li .tj-button{float:left; background:url(buttom-bg-1.png) no-repeat; width:184px; height:43px; text-align:center; color:#fff; font-weight:bold; line-height:43px; margin-left:303px; margin-top:20px;}
.fl-container2-zixun ul li .tj-button:hover{background:url(buttom-bg-1-hover.png) no-repeat; text-decoration:none;}

.fl-container2-right{float:right; width:319px;}
.fl-container2-right .fl-container2-fagui{background:#f5f5f5; height:635px;}
.fl-container2-fagui ul,.fl-container2-right .fl-container2-fagui .zx-button{float:left; margin:20px 30px 0px 30px; width:262px;}
.fl-container2-fagui ul li{float:left; width:100%;border-bottom:#e7e7e7 solid 1px;}
.fl-container2-fagui ul li a{float:left; width:100%; line-height:30px; padding:15px 0; text-align:center;}
.fl-container2-fagui ul li a:hover{color:#006eab; text-decoration:none;}
.fl-container2-fagui ul li a font{float:right; text-align:left; width:55%;}
.flt{background:url(an-icon-2.png) no-repeat 55px 15px;}
.xz{background:url(an-icon-2.png) no-repeat 55px -43px;}
.df{background:url(an-icon-2.png) no-repeat 55px -102px;}
.sz{background:url(an-icon-2.png) no-repeat 55px -163px;}
.sf{background:url(an-icon-2.png) no-repeat 55px -225px;}
.zc{background:url(an-icon-2.png) no-repeat 55px -285px;}
.zx-button a{float:left; width:100%; height:82px; line-height:82px;background:url(zx-button-bg.png) no-repeat; font-size:18px; color:#fff; margin-bottom:25px; margin-top:5px;}
.zx-button a:hover{background:url(zx-button-bg-hover.png) no-repeat;}
.zx-button a img{float:left; margin-left:35px; margin-top:20px;}
.zx-button a font{float:right; width:65%; text-align:left;}

.fl-container2-hf{border:#dcdcdc solid 1px; height:554px;}
.fl-container2-hf .hui-bg{background:#f5f5f5; height:65px; line-height:66px; border-bottom:#dcdcdc solid 1px;}
.fl-container2-hf .bai-bg{height:117px; border-bottom:#dcdcdc solid 1px; float:left;}
.fl-container2-hf .font{float:left; width:136px; border-right:#dcdcdc solid 1px;}
.fl-container2-hf .font font{margin-left:32px;}
.fl-container2-hf .hui-bg .font{color:#5796c5; font-weight:bold;}
.fl-container2-hf .bai-bg .font{padding-top:25px; padding-bottom:73px;}
.fl-container2-hf .problem{float:left; padding-left:23px; width:680px; overflow:hidden; height:66px;}
.fl-container2-hf .problem a:hover{color:#5796c5;}
.fl-container2-hf .answer{float:left; line-height:30px; padding-left:23px; width:680px; margin-top:21px; color:#666666;overflow:hidden; height:60px;padding-right: 21px;}
.no{border-bottom:#fff solid 1px;}

.height1{height:298px;}
.height2{height:189px;}
.al-div{background:#f5f5f5;overflow:hidden;}
.al-ul{ float:left; width:80%; margin-left:27px; margin-top:20px;}
.al-ul li{float:left; width:100%;background:url(al-li-.png) no-repeat left center; line-height:36px; height:36px; overflow:hidden;}
.al-ul li a{margin-left:15px; color:#666666;}
.al-ul li a:hover{color:#006eab;}

/*法律咨询 内容*/
.our-line .z{float:left;font-size:18px; color:#006eab; font-weight:bold; margin-bottom:20px;}
.our-line .z:hover{color:#5796c5;}

.zixun-xiangxi{ border-top:#dcdcdc solid 1px;border-left:#dcdcdc solid 1px;}
.zixun-xiangxi tr td{height:50px; border-right:#dcdcdc solid 1px; border-bottom:#dcdcdc solid 1px;}
.zixun-xiangxi .biaoti{text-align:center; font-weight:bold;margin-top:20px;}
.zixun-xiangxi .biaoti font{float:left; margin-top:20px; text-align:center; width:100%;}
.zixun-xiangxi span{float:left; margin-left:25px; width:90%; height:21px; overflow:hidden;}
.zixun-xiangxi p{line-height:35px;float:left; margin-left:25px;width:90%; margin-top:15px; margin-bottom:20px;}