
/*-------------------------------   index 首页---------------------------------*/

/*律师*/
.ifloat{ position:absolute; z-index:999;  width:275px; height:408px; background:url(../image/floatbg.png)  left top repeat; right:0px; top:65px;}
.ifloat a.img{ display:block; margin:5px 14px 0 7px; width:254px; height:227px; background-position:center; background-repeat:no-repeat; background-size:cover;}
.ifloat a.name{ float:left; width:211px;text-overflow:ellipsis; line-height:3em; padding:0 0 0 22px; overflow:hidden; white-space:nowrap;  overflow:hidden;color:#462f1e; font-size:14px; font-family:'Microsoft Yahei';}
.ifloat a.con{ float:left; height:7.2em; width:220px; overflow:hidden; line-height:1.8em; padding:0 0 0 22px; color:#7c7c7c }
.ifloat p.phone{ float:left; width:210px;  padding:5px 0 0 22px; height:20px; overflow:hidden; color:#69380d; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.ifloat p.phone label{ font-family:'Microsoft Yahei'}


/*notice*/
.notice{ width:100%;position:relative; z-index:99;height:58px; line-height:58px; border-bottom:7px solid #ecd4c7; background:url(../image/newsbg.jpg) left bottom repeat-x;}
.noticecon{ width:500px;float:left;}
.noticecon b{ float:left;font-family:'Microsoft Yahei'; font-size:14px; font-weight:normal; color:#fff; padding-left:10px;}
.noticecon marquee{ float:left;width:400px; color:#fff; font-size:13px; font-family:宋体;}

/*case*/
.d_case{ width:980px; overflow:hidden; margin:0 auto; padding:44px 0 0 0;}
.d_case_left{ float:left; width:540px; }
.change_btn{ width:534px; height:38px; border:1px solid #cecece; border-left:0;line-height:38px;}
.casemore{ float:right; color:#717171; font-size:14px;font-family:'Microsoft Yahei'; display:inline; margin-right:16px;  }
.change_btn label{ float:left; height:38px; color:#000; font-size:18px; font-family:'Microsoft Yahei'; border-left:5px solid #a27760; padding:0 0 0 7px;}
.d_case_right{ float:right; width:415px; height:320px;}
.change_btnr{ width:409px; height:38px; border:1px solid #cecece; border-left:0;line-height:38px;}
.casemore{ float:right; color:#717171; font-size:14px;font-family:'Microsoft Yahei'; display:inline; margin-right:16px;  }
.change_btnr label{ float:left; height:38px; color:#000; font-size:18px; font-family:'Microsoft Yahei'; border-left:5px solid #a27760; padding:0 0 0 7px;}
.d_case_right p.con{ float:left; width:380px; border-bottom:1px solid #cdcdcd; color:#7d716b; line-height:24px; padding:16px 8px 13px 8px; height:96px; overflow:hidden;}
.d_case_right .map{ float:left; width:396px; background:url(../image/map.png) right bottom no-repeat; height:120px;}
.d_case_right .map p.p1{ height:35px; line-height:35px; float:left;width:336px; background:url(../image/lv4.png) 10px center no-repeat; display:inline; margin:5px 0 0 0; padding:0 0 0 50px; color:#7d716b; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.d_case_right .map p.p2{height:35px; float:left;width:336px; background:url(../image/lv5.png) 10px center no-repeat; padding:0 0 0 50px; color:#7d716b; font-size:14px; font-family:Arial, Helvetica, sans-serif;display:inline; margin:5px 0 0 0;}

.d_case_right .map p.p3{height:35px;line-height:35px;  float:left;width:336px; background:url(../image/lv6.png) 10px center no-repeat; padding:0 0 0 50px; color:#7d716b; font-siz/e:14px; font-family:Arial, Helvetica, sans-serif;display:inline; margin:5px 0 0 0;}
.slideBoxpro1{float: left; width:540px; height:300px;  position:relative; padding: 8px 0 0;}
.slideBoxpro1 .hd1{ height:15px; overflow:hidden; position:absolute; right:0; bottom:0; z-index:1; }
.slideBoxpro1 .hd1 ul{ overflow:hidden; zoom:1; float:left;  }
.slideBoxpro1 .hd1 ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBoxpro1 .hd1 ul li.on{ background:#f00; color:#fff; }
.slideBoxpro1 .bd{ position:relative; height:100%; z-index:0;   }
.slideBoxpro1 .bd li{ zoom:1; vertical-align:middle; }
.slideBoxpro1 .bd li .ff{ float:left; width:100%; height:100px; padding:20px 0 5px; border-bottom:1px solid #e0e4e4;  position:relative;  }
.slideBoxpro1 .bd li .ff .ppimg{ float:left; width:111px; height:82px; background-position:center; background-repeat:no-repeat;background-size:cover; border:1px solid #ecd4c7  }
.slideBoxpro1 .bd li .ff .xinright{ float:right; width:383px; height:100px}
.slideBoxpro1 .bd li .ff .xinright a.name{ float:left; width:383px; height:24px; line-height:24px; color:#452616; font-size:14px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;font-family:'Microsoft Yahei';}
.slideBoxpro1 .bd li .ff .xinright a.con{ float:left; width:383px; line-height:22px; height:66px; overflow:hidden; color:#7d716b;}


.slideBoxpro1 .prev,
.slideBoxpro1 .next{width:16px; height:18px; background:url(../image/lv1.jpg) no-repeat; position:absolute; top:-26px}
.slideBoxpro1 .next{background:url(../image/lv2.jpg) no-repeat;}
.slideBoxpro1 .prev:hover,
.slideBoxpro1 .next:hover{opacity: .7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";-khtml-opacity: .7;}
.slideBoxpro1 .prevStop{ display:none;  }
.slideBoxpro1 .nextStop{ display:none;  }
.slideBoxpro1 .next{ left:140px;}
.slideBoxpro1 .prev{ left:112px;}


/*律师风采*/
.iproduct{ min-height:385px; padding-top:20px; padding-bottom:15px; background-position:center; background-repeat:no-repeat; background-size:cover;}
.lv_mmtopc{ width:980px; text-align:center; margin: 30px auto 0;  }
.lv_mmtopc label{background:url(../image/t1.png) center top no-repeat; display:inline-block; width:251px; height:29px; color:#45030f;font:22px/2.5 'Microsoft Yahei';  }
.lv_mmtopc span{ display:block; height:29px; color:#7c563f; font:12px/1.5 'Times New Roman'; text-transform:uppercase }
.morelv{ display:block; margin:0 auto;font-family:'Microsoft Yahei'; width:111px; height:22px;  background:#361907; line-height:22px; text-align:center; color:#fff; font-size:14px;}

#container{width:980px;margin:15px auto 0 auto;position:relative;z-index:0}
#example{width:980px;height:247px;position:relative;z-index:0}
#slides{position:absolute;top:0;left:0;z-index:0;height:247px}
#slides .slide{height:300px;width:1000px;position:relative;z-index:0;word-break:break-all;word-wrap:break-word}
#slides .next,#slides .prev{position:absolute;z-index:0;top:80px;left:-120px;width:33px;height:78px;display:block;background:url(/App/Home/Public/images/about03.jpg) no-repeat;}
#slides .next{z-index:0;position:absolute;left:1065px;width:33px;height:78px;display:block;background:url(/App/Home/Public/images/about04.jpg) no-repeat;}
.slides_container{z-index:0;width:980px;height:247px;overflow:hidden;position:relative}
.pagination{display:none}
.pagination li{display:none}
.pagination li a{display:block;width:12px;height:0;padding-top:12px;background-image:none;background-position:0 0;float:left;overflow:hidden}
.pagination li.current a{background-position:0 -12px}
#slides .link{display:block;margin-top:10px;font-weight:800}
.product-ul{ float:left; width:100%}
.product-ul li{ float:left; width:200px;display:inline; padding:0 0 10px 0; margin:0px 25px 0 5px ; position:relative; overflow:hidden;}
.product-ul li .cimg{float:left; width:200px; height:266px; background-repeat:no-repeat; background-position:center; background-size:cover}
.product-ul li p.wor{ float:left; width:200px; line-height:20px; text-align:center;  font-size:14px; padding:15px 0 0;}
.product-ul li p.wor span{ display:block;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#3f2110;}

.circle_bg{ hei/ght:247px; width:1000px; margin:15px auto 0}
.mr_frbox{float: left;width: 100%;hei/ght: 247px;position: relative;}
.mr_frBtnL{cursor:pointer;display:inline;top:112px;left:0px;position: absolute;}
.mr_frBtnR{cursor:pointer;top:112px;right:0px;position: absolute;}
.mr_frUl{ margin:0 auto;width: 900px; overflow: hidden;}
.tempWrap ul{hei/ght:247px;overflow: hidden;	}
.tempWrap{width: 980px !important; }

/*法律常识*/
.inews{ width:980px; margin:0 auto; height:259px; padding:49px 0 0 0;}
.newsleft{ float:left; width:460px; padding:0 0 0 5px;}
.change_btnrr{ width:458px; height:38px; border:1px solid #cecece; border-left:0;line-height:38px;}
.change_btnrr label{ float:left; height:38px; color:#000; font-size:18px; font-family:'Microsoft Yahei'; border-left:5px solid #a27760; padding:0 0 0 7px;}
.newsul{ float:left; width:450px; padding:10px 0 0 8px;}
.newsul li{ float:left; width:450px; height:30px;}
.newsul li a{ float:left; width:368px; height:30px; line-height:30px; color:#737373; font-size:14px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.newsul li label{ float:right; width:75px;height:30px; line-height:30px; overflow:hidden; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px;}




/*book*/
.ibook h2{ text-align:center; padding:70px 0 0}
.message{float:left; padding:45px 0 0}
.message input,.message textarea{float:left;margin-bottom:11px;border:1px solid #000;line-height:40px;height:40px;text-indent:20px;color:#999999; font-size:14px; font-family:微软雅黑;}
.message textarea{height:144px; }
.inp_fl{ float:left; width:362px; padding-right:16px;}
.yzm{width:100%; margin:20px 0 0}
.message .subbut{border:0;width:100%;height:46px;line-height:46px;color:#fff;font-size:16px;font-family:"Microsoft Yahei"}
.viewcon{overflow:hidden;ma/rgin:0 12px 36px;width:940px;display:inline;word-break:break-all;color:#6c4c30;font-size:14px;float:left;padding:0 20px 20px;line-height:30px;font-size:14px}
.focus { width:358px !important; height:38px !important; border:2px solid #ee0049 !important;}
.focus1 { width:618px !important; height:142px !important; border:2px solid #ee0049 !important;}

