
body{font-family:微软雅黑,sans-serif}
body{background-image:url('../img/index/pattern.png')}
.case06{border-radius:25px 25px 0px 0px;padding:10px;text-align:center;overflow:hidden;display:inline-block}
.case06:hover{animation:shake 0.3s}
@keyframes shake{0%{transform:rotateZ(3deg);transform-style:preserve-3d}
25%{transform:rotateZ(0);transform-style:preserve-3d}
50%{transform:rotateZ(-3deg);transform-style:preserve-3d}
75%{transform:rotateZ(0deg);transform-style:preserve-3d}
100%{transform:rotateZ(-3deg);transform-style:preserve-3d}
}.case06-1-1 img{width:100%;height:100%;transition:0.5s}
.case06-1-0{border-radius:25px 25px 0px 0px;border:2px solid #fff;box-shadow:0 12px 30px 0 rgba(97,98,104,.04);background-image:linear-gradient(180deg,#f3f6fa,#fff 52%,#fff)}
.case06-1-2{border-radius:25px 25px 0px 0px;height:100%;width:100%;overflow:hidden;display:inline-block}
.case06-1-1{border-radius:25px 25px 0px 0px;height:365px;width:100%;overflow:hidden;display:inline-block}
.case06-1{height:400px;overflow:hidden;position:relative;transition:2s}
.case06-1:hover{top:0;transition:0.5s}
.service_1{height:300px;margin-top:83px}
.service_2{font-size:13px}
.lvs_bg:hover .caption{color:#333;transition:.4s;margin-top:-30px}
.top-bar-li{text-decoration:none;color:#fff;font-weight:200}
.top_bar{margin-top:10px}
.ssss{width:100%;height:0;position:relative;top:-15px}
.my_online{display:block;margin-top:40px}
#my_img{width:323px;height:300px}
@keyframes move{0%{transform:scale(1)}
100%{transform:scale(1.1)}
}.title_lawyer{text-align:center;font-size:30px;font-weight:700;color:white;margin:15px}
.pro:hover .my_online{display:None}
.box:hover .phone{color:#e3830d}
.my_btn{display:None}
.box:hover .my_tags{display:None}
.my_tags{margin-left:8px;height:50px;text-align:center;font-size:20px;color:#f6f1f1;margin-top:15px}
.fanzhuan{}
.fanzhuan h3{transition:2s}
.fanzhuan:hover h3{transition:1s;color:#c71151}
.fanzhuan:hover img{transform:rotateY(360deg)}
.fanzhuan img{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:2s}
.index_map{background-image:url("../img/index/8AE397BDCD3FED5F1D35EE049F000140.jpg");height:350px}
.box:hover{margin-top:-5px;box-shadow:5px 5px 10px 5px rgba(246,250,249,0);position:relative;background-color:#0b9fd9}
.box:hover .title_lawyer{font-size:35px;color:white;font-weight:700}
.box2:hover{margin-top:-5px;box-shadow:0 5px 10px 0 #6c95cc;position:relative;height:230px}
.box2 .thumbnail:hover{background-image:url('../img/photos/home-lawyer-bg-left.png');background-repeat:no-repeat;transition:0.5s}
.box2 h3{color:#3062cc;text-align:center;font-weight:600;font-family:微软雅黑,sans-serif}
.box2 p{color:#0c0c0c}
.box a{text-decoration:none}
.box:hover .ssss{transition:.3s}
.case04{width:144px;height:36px;margin:10px auto;background:red;border-radius:7px}
.case05{width:144px;height:36px;margin:10px auto;background:#1a14de;border-radius:7px}
.case05 a{color:#fff;text-align:center;font-size:14px;line-height:36px;display:block;background:url(../img/index/case04.jpg) repeat-x;border-radius:3px}
.case04 a{color:#fff;text-align:center;font-size:14px;line-height:36px;display:block;background:url(../img/index/case04.jpg) repeat-x;border-radius:3px}
.box:hover .my_btn{display:block;width:200px;border-radius:7px;height:55px;text-align:center;transition:.3s;font-weight:700;font-size:15px;position:absolute;left:80px}
.fenlei img:hover{width:150px;height:150px;transition:.3s;margin-top:-30px}
.areas002{}
.areas000:hover .areas003-2{background-color:rgb(48,98,204);width:100%;transition:2s;transform:scaleX(1.5);height:2px}
.areas003 .areas003-2{transition:2s;height:2px;transform:scaleX(1);background-color:rgb(245,241,241)}
.areas003:hover .areas003-2{background-color:rgb(48,98,204);width:100%;transition:2s;transform:scaleX(1.5)}
.areas002 p{color:#1e9fff;font-size:16px;font-weight:500}
.areas001{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:column}
.areas001 span{display:block;font-size:53px;text-align:center;color:#DEE1ED;line-height:100%;font-weight:bold}
.areas001 p{color:#16b777;font-size:16px;font-weight:500}
.areas001 h2{font-size:35px;color:#2f363c;display:block;text-align:center;position:relative;font-weight:600;margin-top:-7px}
.left001{width:20%;height:500px;background-size:cover;background-position:center;background-repeat:no-repeat;flex-grow:1}
.left003{width:20%;height:500px;background-size:cover;background-position:center;background-repeat:no-repeat;flex-grow:1}
.left002{width:100%;height:547px;background-image:url("../img/index/foot_bg.jpeg");background-size:100% 100%;background-position:center;background-repeat:no-repeat;top:-113px;position:relative}
.about001 span{font-family:'MyFont1',sans-serif}
@font-face{font-family:"MyFont1";src:url('Niconne-Regular.ttf') format("truetype");font-weight:normal;font-style:normal}
.about004 a{width:116px;height:46px;display:block;margin:0 auto;background:#fff;box-shadow:0px 1px 10px 1px #ddd;font-size:16px;text-align:center;color:#34478F;line-height:46px;border-radius:26px;text-decoration:none}
.contact-info{position:fixed;top:70%;z-index:999;right:0}
.option{cursor:pointer;position:relative}
.option i{display:block;width:50px;text-align:center;height:50px;line-height:50px;background:#002d82;color:white;font-size:30px;border-radius:7px 0 0 7px;transition:0.6s}
.option:hover i{background-color:#3864ba;height:50px;width:50px}
.weixin_img{position:absolute;height:160px;width:100px;top:0;z-index:-1;right:-300px;transition:0.6s}
.text{position:absolute;height:50px;width:300px;background:#2c322a;top:0;z-index:-1;right:-300px;color:#fff;line-height:50px;font-weight:700;text-align:left;font-size:18px;transition:0.6s;border-radius:7px 0 0 7px}
.option:hover .weixin_img{right:50px;width:160px;background-color:#1b6d85;top:0}
.option:hover .text2{right:-20PX;width:270px;height:50px;background-color:#1b6d85}
.option:hover .text3{right:0;width:200px;height:50px;background-color:#1951c4}
.my-all-bg2{background-image:url('../img/index/pattern.png');position:relative;padding:80px;z-index:-1;width:100%;min-height:500px;background-repeat:repeat-x;background-position:center bottom;margin-top:-400px}
.index_btn{float:left;width:160px;height:40px;line-height:40px;border-radius:10px;font-size:14px;text-align:center;color:#fff;cursor:pointer;position:relative;left:28%;top:5px}
#remaining-characters{width:100px;position:absolute;left:183px;font-size:18px;top:7px;color:#999}
.index_btn:hover{color:#fff;background-color:#f3bc09;transition:background-color 0.5s,transform 2s}
.index_box0{position:absolute}
.index_box0_p1{font-size:23px;font-weight:700;margin-top:-6px}
.index_p4{font-size:22px;font-weight:700;position:relative;left:50px;top:30px;width:200px}
.index_back{border:2px solid #e1e6f0;border-radius:10px}
.index_back1{background:#fff url("../img/index-pic/bg_380x266b.png") no-repeat top;background-size:366px 367px;box-shadow:0px 7px 20px 2px rgb(0 0 0 / 33%)}
.index_back2{background:#fff url("../img/index-pic/bg_380x266a.png") no-repeat top;background-size:366px 367px;box-shadow:0px 7px 20px 2px rgb(0 0 0 / 33%)}
.index_back3{background:#fff url("../img/index-pic/bg_380x266c.png") no-repeat top;background-size:366px 367px;box-shadow:0px 7px 20px 2px rgb(0 0 0 / 33%)}
.index_box1{background-color:#ffffff;position:relative;width:100%;height:281px;border-radius:15px;top:52px;left:0px}
.index_a{font-size:14px;width:200px;text-align:center;color:rgb(255,255,255);text-decoration:none;border:1px solid rgba(20,79,201,0.5);padding:7px 12px;border-radius:8px;top:210px;margin-left:82px;position:absolute;background-color:#3062cc}
.index_a:hover{color:rgb(255,255,255);background-color:#e00c0c;text-decoration:None}
.index_b{font-size:14px;width:200px;text-align:center;color:rgb(255,255,255);text-decoration:none;border:1px solid rgba(20,79,201,0.5);padding:7px 12px;border-radius:8px;top:210px;margin-left:82px;position:absolute;background-color:rgba(232,18,18,0.8)}
.index_b:hover{color:rgb(255,255,255);background-color:#e00c0c;text-decoration:None}
.index_phone{width:400px;margin-left:33px;margin-top:90px;font-size:25px;font-weight:400;color:#181616}
.index-box{height:350px;margin-top:10px;position:relative;transition:0.5s}
.index-box:hover{height:350px;margin-top:0px;transition:0.3s}
.index-box:hover .index_box1{background:#fff url("../img/index/testimonial-bg.svg") no-repeat top;transition:background-color 0.5s,transform 2s;box-shadow:0px 7px 5px 0px rgb(0 0 0 / 33%)}
.box-1{height:600px}
.box-2{height:600px;position:relative;top:50px}
.box-img-1{position:absolute;width:312px;height:175px;top:78px;left:32px}
.box-input{position:absolute;text-align:center;top:321px;width:267px;left:57px}
.box-input h3{color:#0b9fd9}
.box-input p{color:#0fa617}
.box-0{position:relative;top:150px}
.box-0 img{position:relative;width:500px;height:500px;top:-20px;left:112px}
.box-0 h2{text-align:center;position:relative;top:-64px}