@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
a{ text-decoration:none;}
li{ list-style:none;}
table,tr,td,ul,li,dl,dt,dd,div,img{ border:0;}
body{ font-size:12px; font-family:微软雅黑; overflow-x: hidden; text-align:center;}
.float_l{ float:left !important;}
.float_r{ float:right !important;}
.blank20{ width:100%; height:20px; clear:both;}
.blank30{ width:100%; height:30px; clear:both;}
.blank70{ width:100%; height:70px; clear:both;}
.blank100{ width:100%; height:100px; clear:both;}

/*首页*/
.center1200{ width:1200px; margin:0 auto;}
.slideBox{ width:100% !important; height:900px; overflow:hidden; position:relative; z-index:10;}
.slideBox .bd{ width:100% !important; position:relative; height:100%; z-index:0;}
.slideBox .bd ul{ width:100% !important;}
.slideBox .bd li{ zoom:1; vertical-align:middle; width:100% !important; height:900px;}
.slideBox .bd li .li_bd1{ margin-top:115px; display:inline-block;}
.slideBox .bd li .li_bd2{ position:absolute; top:350px; left:0; width:100%; font-size:120px; font-family:"Arial"; color:#FFF; height:130px; line-height:130px; font-weight:bold; text-shadow: 2px 2px 10px #777;}
.slideBox .bd li .li_bd3{ position:absolute; top:485px; left:0; width:100%; font-size:20px; font-family:"Arial"; color:#FFF; height:30px; line-height:30px; font-weight:bold;}
.slideBox .bd li .li_bd4{ position:absolute; top:520px; left:0; width:100%; font-size:16px; color:#aaa9b7; height:30px; line-height:30px;}
.slideBox .bd li .li_bd5{ position:absolute; top:600px; left:50%; margin-left:-87px; display:inline-block; width:174px; height:45px; line-height:45px; background:#004da4; color:#FFF; font-size:18px;}

.header{ width:100%; height:68px; background:url(../images/index1.png) top center no-repeat; position:absolute; left:0; z-index:100;}
.header1{ height:68px;}
.top_nav{ float:left; width:1200px;}
.top_nav li{ float:left; width:150px; height:68px; position:relative; overflow:hidden;}
.top_nav li .span1{ display:block; width:150px; height:68px; position:absolute; top:0; left:0; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s;}
.top_nav li .span2{ display:block; width:150px; height:68px; position:absolute; top:68px; left:0; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s;}
.top_nav li a{ display:block; width:150px; height:68px; line-height:68px; font-size:16px; color:#FFF;}
.top_nav .top_nav1 a:hover{ background:#000;}
.top_nav .top_nav2 a:hover{ background:#004da4;}
.top_nav .top_nav1 .a_on{ background:#000;}
.top_nav .top_nav2 .a_on{ background:#004da4;}

.top_nav li:hover .span1{ top:-68px;}
.top_nav li:hover .span2{ top:0;}

.search{ position:absolute; top:0; left:50%; margin-left:-600px; z-index:100; width:1200px; height:150px; overflow:hidden;}
.search1{ cursor:pointer; position:absolute; top:0; right:0; width:97px; height:150px; z-index:100;}
.search2{ width:415px; height:50px; background:#deb253; position:absolute; top:0; right:-435px; z-index:10; padding:0 10px;}
.search3{ float:left; width:315px; height:50px; border:none; outline:none; font-family:"微软雅黑"; font-size:18px; color:#666; background:#deb253; color:#FFF;}
.search4{ float:left; width:50px; height:50px; border:none; outline:none; cursor:pointer; background:url(../images/search2.png) center center no-repeat; transition: all 0.1s; -moz-transition: all 0.1s; -webkit-transition: all 0.1s; -o-transition: all 0.1s;}
.search5{ float:left; width:50px; height:50px; background:url(../images/search4.png) center center no-repeat; cursor:pointer; transition: all 0.1s; -moz-transition: all 0.1s; -webkit-transition: all 0.1s; -o-transition: all 0.1s;}
.search4:hover{ background:url(../images/search1.png) center center no-repeat;}
.search5:hover{ background:url(../images/search3.png) center center no-repeat;}

/* 本例子css */
.picScroll-left{ width:1200px; margin:0 auto; margin-top:95px; overflow:hidden; position:relative;}
.picScroll-left .bd{ overflow:hidden;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; margin-right:1px;}
.picScroll-left .bd ul li img{ width:399px; height:216px; display:block; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.picScroll-left .bd ul li a:hover img{ -webkit-transform:scale(1.1) translateX(5px); -moz-transform:scale(1.1) translateX(5px); -ms-transform:scale(1.1) translateX(5px); -o-transform:scale(1.1) translateX(5px); transform:scale(1.1) translateX(5px);}

.index1{ height:398px; margin-top:85px; overflow:hidden;}
.index1_1{ float:left; width:135px; height:228px; background:url(../images/index2.jpg) no-repeat;}
.index1_2{ float:right; color:#FFF; font-size:20px; height:24px; line-height:24px; margin-top:166px; margin-right:15px;}
.index1_3{ float:right; clear:both; color:#587cb8; font-size:14px; height:18px; line-height:18px; margin-right:15px;}

/* 本例子css */
.slideBox1{ width:582px; height:398px; overflow:hidden; position:relative; float:left; margin-left:27px;}
.slideBox1 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:14px; z-index:1;}
.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox1 .hd ul li{ float:left; margin-right:10px; width:10px; height:10px; text-align:center; background:url(../images/index4.png) center center no-repeat; cursor:pointer;}
.slideBox1 .hd ul li.on{ background:url(../images/index3.png) center center no-repeat; color:#fff;}
.slideBox1 .bd{ position:relative; height:100%; z-index:0;}
.slideBox1 .bd li{ zoom:1; vertical-align:middle;}
.slideBox1 .bd img{ width:582px; height:398px; display:block; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.slideBox1 .bd img:hover{ -webkit-transform:scale(1.1) translateX(5px); -moz-transform:scale(1.1) translateX(5px); -ms-transform:scale(1.1) translateX(5px); -o-transform:scale(1.1) translateX(5px); transform:scale(1.1) translateX(5px);}

.index1_4{ float:left; margin-left:35px; width:400px; text-align:left;}
.index1_5{ float:left; width:400px; font-size:14px; color:#004da4; height:20px; line-height:20px; margin-top:12px;}
.index1_6{ float:left; width:400px; font-size:28px; color:#444444; height:32px; line-height:32px; margin-top:10px;}
.index1_7{ float:left; width:400px; height:180px; font-size:16px; color:#444444; line-height:30px; padding:20px 0; border-top:1px solid #ededed; border-bottom:1px solid #ededed; margin-top:28px;}
.index1_8{ float:left; width:128px; height:33px; line-height:33px; text-align:center; background:#deb253; color:#FFF; font-size:14px; margin-top:24px;}

.index2{ width:100%; height:606px; background:url(../images/index9.jpg) top center no-repeat; margin-top:106px;}

.index_title{ padding-top:90px;}
.index_title1{ font-size:22px; height:26px; line-height:26px; color:#587bb5;}
.index_title2{ font-size:24px; height:28px; line-height:28px; color:#FFF; margin-top:25px;}
.index_title3{ width:36px; border-bottom:1px solid #80a4cf; margin:0 auto; margin-top:14px;}

/* 本例子css */
.picScroll-left1{ width:1200px; overflow:hidden; position:relative; margin:0 auto; margin-top:90px;}
.picScroll-left1 .bd{ overflow:hidden;}
.picScroll-left1 .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left1 .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; width:585px; height:292px; margin-right:30px; background:url(../images/index14.png) repeat;}
.picScroll-left1 .bd ul li .pic{ float:left; display:block; width:217px; height:292px; overflow:hidden;}
.picScroll-left1 .bd ul li .pic img{ width:217px; height:292px; display:block; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.picScroll-left1 .bd ul li .pic img:hover{ -webkit-transform:scale(1.1) translateX(5px); -moz-transform:scale(1.1) translateX(5px); -ms-transform:scale(1.1) translateX(5px); -o-transform:scale(1.1) translateX(5px); transform:scale(1.1) translateX(5px);}
.picScroll-left1 .bd ul li .title{ text-align:left; float:left; width:320px; overflow:hidden; margin-left:27px;}
.picScroll-left1 .bd ul li .title1{ float:left; width:320px; overflow:hidden; color:#FFF; height:24px; margin-top:72px;}
.picScroll-left1 .bd ul li .title1 .span1{ float:left; display:block; font-size:20px; line-height:24px;}
.picScroll-left1 .bd ul li .title1 .span2{ float:left; display:block; font-size:16px; font-family:"Arial"; line-height:27px; margin-left:10px;}
.picScroll-left1 .bd ul li .title2{ float:left; font-size:14px; color:#dee6f3; line-height:26px; margin-top:20px; height:78px; overflow:hidden;}
.picScroll-left1 .bd ul li .title3{ float:left; width:128px; height:33px; line-height:33px; color:#FFF; background:#deb253; text-align:center; margin-top:30px; font-size:14px;}
.picScroll-left1 .prev{ display:block; width:28px; height:72px; overflow:hidden; cursor:pointer; background:url(../images/index12.png) no-repeat; position:absolute; top:93px; left:0; z-index:100;}
.picScroll-left1 .next{ display:block; width:28px; height:72px; overflow:hidden; cursor:pointer; background:url(../images/index13.png) no-repeat; position:absolute; top:93px; right:0; z-index:100;}

.index3{ width:100%; height:294px; background:#002652; overflow:hidden;}

/* 本例子css */
.slideBox2{ width:1200px; height:260px; overflow:hidden; position:relative; margin:0 auto; margin-top:32px;}
.slideBox2 .hd{ width:149px; overflow:hidden; position:absolute; left:0px; top:0; z-index:1;}
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox2 .hd ul li{ float:left; margin-right:2px; width:149px; height:80px; cursor:pointer; margin-bottom:5px;}
.slideBox2 .hd ul li img{ float:left; margin-left:5px; width:62px;}
.slideBox2 .hd ul li.on{ background:url(../images/index17.jpg) no-repeat 84px 30px;}
.slideBox2 .hd ul li.on img{ width:71px; height:80px; margin-left:0;}
.slideBox2 .bd{ width:1044px; height:211px; position:relative; height:100%; z-index:0; background:url(../images/index16.png) no-repeat; float:right; margin-top:10px;}
.slideBox2 .bd li{ zoom:1; vertical-align:middle;}
.slideBox2 .bd .bd_li1{ float:left; margin-left:10px; margin-top:60px; width:1024px; overflow:hidden;}
.slideBox2 .bd .bd_li2{ color:#FFF;}
.slideBox2 .bd .bd_li2 .span1{ display:inline-block; font-size:18px; line-height:20px;}
.slideBox2 .bd .bd_li2 .span2{ display:inline-block; font-size:18px; line-height:20px; font-family:"Arial";}
.slideBox2 .bd .bd_li3{ width:1024px; font-size:14px; color:#a3aab6; line-height:26px; margin-top:25px;}

.index4{ width:100%; height:902px; background:url(../images/index18.jpg) top center no-repeat;}
.index4_1{ float:left; width:712px; margin-top:50px;}
.index4_1 li{ float:left; width:712px; height:92px; margin-top:41px; overflow:hidden;}
.index4_2{ float:left; width:92px; height:92px; background:url(../images/index19.png) no-repeat; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.index4_3{ float:left; font-size:18px; color:#FFF; height:20px; margin-top:20px; margin-left:10px;}
.index4_4{ float:right; font-size:18px; color:#FFF; margin-right:12px; height:20px; clear:both; margin-top:12px;}
.index4_5{ float:left; text-align:left; width:580px; margin-left:40px;}
.index4_6{ float:left; width:580px; font-size:18px; color:#000; height:20px; line-height:20px; margin-top:5px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; -o-transition: all 0.5s ease; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.index4_7{ float:left; width:580px; font-size:14px; color:#000; line-height:24px; height:48px; overflow:hidden; margin-top:10px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; -o-transition: all 0.5s ease;}

.index4_1 li:hover .index4_2{ background:url(../images/index20.png) no-repeat;}
.index4_1 li:hover .index4_6{ text-decoration:underline; color:#004da4;}
.index4_1 li:hover .index4_7{ text-decoration:underline; color:#004da4;}

.index4_8{ display:block; width:128px; height:33px; line-height:33px; font-size:14px; color:#FFF; background:#deb253; overflow:hidden; clear:both; float:left; margin-left:575px; margin-top:45px;}

.index5{ width:100%; height:603px; background:url(../images/index21.jpg) top center no-repeat;}
.index5_1{ width:1200px; height:279px; background:#FFF; margin:0 auto; margin-top:60px; border-left:1px solid #c6c5c6;}
.index5_1 li{ float:left; width:299px; height:139px; border-right:1px solid #c6c5c6; border-bottom:1px solid #c6c5c6;}
.index5_1 li a{ display:block; width:299px; height:139px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; -o-transition: all 0.5s ease; float:left; background:url(../images/index22.jpg) no-repeat 245px 100px #FFF; position:relative;}
.index5_2{ float:left; margin-left:38px; margin-top:30px; width:225px; overflow:hidden; font-size:16px; text-align:left; line-height:30px; height:60px; overflow:hidden; color:#5f5f5f; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.index5_1 li a:hover .index5_2{ color:#004da4;}
.index5_1 li a:hover{ box-shadow: 0px 2px 15px #999; height:145px; margin-top:-6px; z-index:10;}

.index6{ width:100%; height:295px; background:url(../images/index23.jpg) top center no-repeat;}
.index6_1{ float:left; width:300px; margin-top:80px;}
.index6_2{ float:left;}
.index6_3{ float:left; font-size:20px; color:#FFF; line-height:50px;}
.index6_4{ float:left; clear:both; font-size:20px; color:#FFF;}

.index7{ width:100%; height:900px; position:relative; border-top:1px solid #004da4;}
.index7_1{ width:50px; height:900px; background:#004da4; top:0; left:0; position:absolute;}
.index7_2{ width:1589px; height:734px; background:url(../images/index24.png) no-repeat; position:absolute; top:60px; left:-689px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; -o-transition: all 0.5s ease;}

.index7_3{ width:45px; height:95px; background:url(../images/index26.png) no-repeat; position:absolute; top:360px; right:0px;}
.index7_4{ position:absolute; width:455px; overflow:hidden; top:300px; right:50px; text-align:left; color:#FFF; font-size:16px; line-height:40px;}
.index7_5{ float:left; font-size:20px; width:455px;}
.index7_6{ float:left; margin-top:10px; width:417px; background:url(../images/index27.png) left center no-repeat; padding-left:38px;}
.index7_7{ float:left; width:417px; background:url(../images/index28.png) left center no-repeat; padding-left:38px;}
.index7_8{ float:left; width:417px; background:url(../images/index29.png) left center no-repeat; padding-left:38px;}
.index7_9{ float:left; width:417px; background:url(../images/index30.png) left center no-repeat; padding-left:38px;}
.index7_10{ float:left; width:417px; background:url(../images/index31.png) left center no-repeat; padding-left:38px;}

.footer{ width:100%; overflow:hidden; margin-top:-39px; position:relative; z-index:10;}
.footer_top{ width:100%; height:111px; border-bottom:1px solid #bfbfbf; background:#a4a4a4; margin-top:39px;}
.footer_top1{ float:left; margin-top:-39px;}

.footer_top2{ float:left; height:111px; margin-left:20px;}
.footer_top2 li{ float:left; width:116px; height:111px;}
.footer_top2 li a{ display:block; width:116px; height:111px; font-size:16px; color:#FFF; line-height:160px;}

.footer_top2_1{ background:url(../images/index32.png) no-repeat center 30px;}
.footer_top2_2{ background:url(../images/index33.png) no-repeat center 30px;}
.footer_top2_3{ background:url(../images/index34.png) no-repeat center 30px;}
.footer_top2_4{ background:url(../images/index35.png) no-repeat center 30px;}
.footer_top2_5{ background:url(../images/index36.png) no-repeat center 30px;}
.footer_top2_6{ background:url(../images/index37.png) no-repeat center 30px;}
.footer_top2_7{ background:url(../images/index38.png) no-repeat center 30px;}
.footer_top2_8{ background:url(../images/index39.png) no-repeat center 30px;}

.footer_top2_1:hover{ background:url(../images/index32.png) no-repeat center 30px #818182;}
.footer_top2_2:hover{ background:url(../images/index33.png) no-repeat center 30px #818182;}
.footer_top2_3:hover{ background:url(../images/index34.png) no-repeat center 30px #818182;}
.footer_top2_4:hover{ background:url(../images/index35.png) no-repeat center 30px #818182;}
.footer_top2_5:hover{ background:url(../images/index36.png) no-repeat center 30px #818182;}
.footer_top2_6:hover{ background:url(../images/index37.png) no-repeat center 30px #818182;}
.footer_top2_7:hover{ background:url(../images/index38.png) no-repeat center 30px #818182;}
.footer_top2_8:hover{ background:url(../images/index39.png) no-repeat center 30px #818182;}

.footer_top2 .li_on .footer_top2_1{ background:url(../images/index32.png) no-repeat center 30px #818182;}
.footer_top2 .li_on .footer_top2_2{ background:url(../images/index33.png) no-repeat center 30px #818182;}
.footer_top2 .li_on .footer_top2_3{ background:url(../images/index34.png) no-repeat center 30px #818182;}
.footer_top2 .li_on .footer_top2_4{ background:url(../images/index35.png) no-repeat center 30px #818182;}
.footer_top2 .li_on .footer_top2_5{ background:url(../images/index36.png) no-repeat center 30px #818182;}
.footer_top2 .li_on .footer_top2_6{ background:url(../images/index37.png) no-repeat center 30px #818182;}
.footer_top2 .li_on .footer_top2_7{ background:url(../images/index38.png) no-repeat center 30px #818182;}
.footer_top2 .li_on .footer_top2_8{ background:url(../images/index39.png) no-repeat center 30px #818182;}

.footer_bottom{ width:100%; height:40px; line-height:40px; background:#525252; font-size:14px; color:#b6b6b6;}
.footer_bottom a{ color:#b6b6b6;}

/* 法律法规css */
.neiye_banner{ width:100%; height:483px; overflow:hidden;}
.neiye_nav{ width:100%; height:69px; border-bottom:1px solid #d7d5d5;}

.legislation_nav{ width:1200px; height:69px; margin:0 auto;}
.legislation_nav li{ float:left; width:120px; margin:0 40px;}
.legislation_nav li a{ display:block; width:120px; height:69px; line-height:69px; text-align:center; font-size:16px; color:#444444;}
.legislation_nav li a:hover{ border-bottom:1px solid #004da4; color:#004da4;}
.legislation_nav li .a_on{ border-bottom:1px solid #004da4; color:#004da4;}

.legislation_title{ margin:0 auto; margin-top:95px;}

.legislation1{ float:left; width:1200px; margin-top:65px;}
.legislation1 li{ float:left; width:1200px; height:92px; margin-top:41px; overflow:hidden;}
.legislation2{ float:left; width:92px; height:92px; background:url(../images/index19.png) no-repeat; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.legislation3{ float:left; font-size:18px; color:#FFF; height:20px; margin-top:20px; margin-left:10px;}
.legislation4{ float:right; font-size:18px; color:#FFF; margin-right:12px; height:20px; clear:both; margin-top:12px;}
.legislation5{ float:left; text-align:left; width:1068px; margin-left:40px;}
.legislation6{ float:left; width:1068px; font-size:18px; color:#000; height:20px; line-height:20px; margin-top:5px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; -o-transition: all 0.5s ease; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.legislation7{ float:left; width:1068px; font-size:14px; color:#000; line-height:24px; height:48px; overflow:hidden; margin-top:10px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; -o-transition: all 0.5s ease;}

.legislation1 li:hover .legislation2{ background:url(../images/index20.png) no-repeat;}
.legislation1 li:hover .legislation6{ text-decoration:underline; color:#004da4;}
.legislation1 li:hover .legislation7{ text-decoration:underline; color:#004da4;}

.page{ width:100%; height:40px; margin-top:70px; float:left;}

/* 法律法规内页css */
.legislationIn{ float:left; width:1200px; overflow:hidden; margin-top:70px;}
.legislationIn1{ float:left; width:1200px; font-size:22px; color:#444444; line-height:30px;}
.legislationIn2{ float:left; width:1200px; font-size:14px; color:#004da4; line-height:30px; margin-top:20px;}
.legislationIn3{ float:left; width:1200px; font-size:14px; color:#004da4; line-height:30px;}
.legislationIn4{ float:left; width:1200px; text-align:left; font-size:16px; color:#444444; line-height:36px; padding:20px 0 80px 0; border-bottom:1px dashed #cacaca;}

.pageIn{ float:left; width:1170px; padding:35px 15px 0 15px;}
.pageIn1{ float:left; width:1170px; overflow:hidden; text-align:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:16px; color:#004da4; height:30px; line-height:30px;}
.pageIn1 a{ color:#004da4;}

/* 联系我们css */
.contact{ width:100%; min-height:850px; background:url(../images/contact3.jpg) center 55px no-repeat;}

.contact1{ float:right; margin-right:20px; margin-top:40px; clear:both; width:455px; overflow:hidden; text-align:left; color:#444444; font-size:16px; line-height:40px;}
.contact2{ float:left; font-size:20px; width:455px;}
.contact3{ float:left; margin-top:10px; width:417px; background:url(../images/contact4.png) left center no-repeat; padding-left:38px;}
.contact4{ float:left; width:417px; background:url(../images/contact5.png) left center no-repeat; padding-left:38px;}
.contact5{ float:left; width:417px; background:url(../images/contact6.png) left center no-repeat; padding-left:38px;}
.contact6{ float:left; width:417px; background:url(../images/contact7.png) left center no-repeat; padding-left:38px;}
.contact7{ float:left; width:417px; background:url(../images/contact8.png) left center no-repeat; padding-left:38px;}

/* 律师风采css */
.lawyer1{ width:1200px; float:left; overflow:hidden; margin-top:28px; padding-bottom:20px;}
.lawyer1 li{ float:left; width:270px; height:520px; margin-left:15px; margin-right:15px; margin-top:45px; text-align:left; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.lawyer1 li a{ display:block; width:100%; height:100%;}
.lawyer2{ display:block; float:left; width:240px; height:323px; overflow:hidden; margin-top:15px; margin-left:15px;}
.lawyer2 img{ width:240px; height:323px; display:block; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.lawyer1 li:hover img{ -webkit-transform:scale(1.1) translateX(5px); -moz-transform:scale(1.1) translateX(5px); -ms-transform:scale(1.1) translateX(5px); -o-transform:scale(1.1) translateX(5px); transform:scale(1.1) translateX(5px);}
.lawyer3{ float:left; width:240px; margin-left:15px; height:30px; margin-top:30px;}
.lawyer4{ float:left; font-size:20px; color:#444444; line-height:30px;}
.lawyer5{ float:left; font-size:16px; font-family:"Arial"; color:#b1b1b1; line-height:35px; margin-left:15px;}
.lawyer6{ float:left; width:240px; margin-left:15px; font-size:16px; color:#888; line-height:26px; height:78px; margin-top:10px; overflow:hidden;}
.lawyer1 li:hover{ box-shadow: 0px 2px 15px #999;}

/* 律师风采详细css */
.lawyerIn{ float:left; width:1200px; overflow:hidden; margin-top:90px;}
.lawyerIn1{ float:left; width:462px; height:521px; position:relative;}
.lawyerIn1_1{ float:left; position:relative; z-index:10; margin-left:70px;}
.lawyerIn1_2{ position:absolute; left:0; bottom:0; width:460px; height:460px; border:1px solid #dedede;}
.lawyerIn1_3{ width:393px; height:47px; line-height:47px; background:#4c82bf; position:absolute; bottom:9px; left:9px; color:#FFF; font-size:16px; text-align:left; padding:0 25px;}

.lawyerIn2{ float:right; width:610px; overflow:hidden; text-align:left;}
.lawyerIn2_1{ float:left; width:610px; font-size:20px; color:#004da4; height:30px; line-height:30px;}
.lawyerIn2_2{ float:left; width:610px; overflow:hidden; font-size:16px; color:#444; line-height:42px; margin-top:30px;}

.lawyerIn3{ float:left; width:1200px; overflow:hidden; text-align:left;}
.lawyerIn3_1{ float:left; width:1200px; height:30px; line-height:30px; overflow:hidden; font-size:20px; color:#004da4; margin-top:50px;}
.lawyerIn3_2{ float:left; width:1200px; overflow:hidden; font-size:16px; color:#444; line-height:36px; margin-top:20px;}

.lawyerIn2_3{ float:left; width:1200px; height:30px; line-height:30px; overflow:hidden; font-size:20px; color:#004da4; margin-top:20px;}

.lawyerIn2_4{ float:left; width:1200px; overflow:hidden; margin-top:10px;}
.lawyerIn2_4 li{ float:left; width:1200px; overflow:hidden; height:50px;}
.lawyerIn2_4 li a{ float:left; display:inline-block; font-size:16px; color:#333; height:20px; line-height:20px; margin-top:15px; max-width:1000px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.lawyerIn2_4 li span{ float:right; display:inline-block; font-size:16px; color:#333; height:20px; line-height:20px; margin-top:15px;}

.lawyerIn2_4 li:hover a{ color:#004da4;}
.lawyerIn2_4 li:hover span{ color:#004da4;}

/* 业务领域css */
.business_nav{ width:1200px; height:69px; margin:0 auto;}
.business_nav li{ float:left; width:120px; margin:0 6px;}
.business_nav li a{ display:block; width:120px; height:69px; line-height:69px; text-align:center; font-size:16px; color:#444444;}
.business_nav li a:hover{ border-bottom:1px solid #004da4; color:#004da4;}
.business_nav li .a_on{ border-bottom:1px solid #004da4; color:#004da4;}

/* 人才招聘css */
.recruitment1{ float:left; width:1200px; overflow:hidden; margin-top:110px; padding-bottom:30px;}
.recruitment2{ float:left;}
.recruitment3{ float:right; width:590px; overflow:hidden;}

.recruitment3 .span1{ float:left; font-size:16px; color:#444; width:100px; text-align:left; height:41px; line-height:41px;}
.recruitment3 .span2{ float:left; font-size:16px; color:#444; text-align:left; color:#ff0000; margin-left:10px; height:41px;}

.recruitment3 .input1{ float:left; width:405px; height:39px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #d2d2d2; outline:none; padding:0 15px; font-family:"微软雅黑"; font-size:16px; color:#444;}
.recruitment3 .input2{ float:left; width:123px; height:39px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #d2d2d2; outline:none; padding:0 15px; font-family:"微软雅黑"; font-size:16px; color:#444;}
.recruitment3 .select1{ float:left; width:153px; height:39px; border:1px solid #d2d2d2; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; outline:none; font-family:"微软雅黑"; font-size:16px; color:#444;}
.recruitment3 .button1{ float:left; width:153px; height:41px; background:#004da4; border:0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; cursor:pointer; outline:none; color:#FFF; font-family:"微软雅黑"; font-size:16px;}

/* 律所简介css */
.about{ float:left; width:1200px; overflow:hidden; margin-top:75px;}
.about1{ float:left;}
.about2{ float:right; text-align:left; width:550px; margin-right:15px;}
.about2_1{ float:left; width:500px; background:url(../images/about4.png) left center no-repeat; height:52px; line-height:26px; overflow:hidden; font-size:16px; color:#444; padding-left:50px; margin-top:30px;}
.about2_2{ float:left; width:500px; background:url(../images/about5.png) left center no-repeat; height:52px; line-height:26px; overflow:hidden; font-size:16px; color:#444; padding-left:50px; margin-top:42px;}
.about2_3{ float:left; width:500px; background:url(../images/about6.png) left center no-repeat; height:52px; line-height:26px; overflow:hidden; font-size:16px; color:#444; padding-left:50px; margin-top:42px;}
.about2_4{ float:left; width:500px; background:url(../images/about7.png) left center no-repeat; height:52px; line-height:26px; overflow:hidden; font-size:16px; color:#444; padding-left:50px; margin-top:42px;}

.about3{ float:left; width:1200px; overflow:hidden; margin-top:40px;}
.about3 li{ float:left; width:1200px; overflow:hidden; margin-top:34px;}

.about4{ width:580px; height:164px; overflow:hidden; text-align:left; font-size:16px; color:#444; line-height:30px; padding-top:20px;}

.about5{ display:block;}

/* 发展理念css */
.about6{ float:left; width:1200px; text-align:left; font-size:16px; color:#444444; line-height:36px; padding:50px 0;}

.return_top{ width:47px; height:47px; background:url(../images/closeflash.png) no-repeat; position:absolute; top:80px; right:30px; cursor:pointer; z-index:999999999999;}


































