@charset "utf-8";a{text-decoration:none}
img{max-width:100%}
.w1200{width:1200px;margin:0 auto;clear:both}
.fl{float:left}
.fr{float:right}
.pb40{padding-bottom:40px}
.bg_f5f5f5{width:100%;min-width:1200px;background:#F5F7FA}
.clear{clear:both}
.menu_head{width:100%;height:40px;min-width:1200px;border-bottom:1px solid #F5F7FA;clear:both;position:relative;z-index:1001}
.menu_head .flex-left{float:left}
.menu_head .flex-right{float:right}
.menu_head li{float:left}
.menu_head li a{color:#666}
.menu_head .flex-left a{line-height:40px;margin-right:30px}
.menu_head li a:hover{color:#E1251B}
.menu_head .flex-right a{line-height:40px;margin-left:30px}
.menu_head .flex-right em{line-height:40px;margin-left:30px;font-style:normal;font-weight:bold;color:#B60803}
.menu_head .icon_phone{width:14px;height:14px;display:inline-block;margin-right:6px;position:relative;top:2px;background:url(../images/icon_shoujiduan.png) no-repeat}
.menu_head .icon_gzh{width:14px;height:14px;display:inline-block;margin-right:6px;position:relative;top:2px;background:url(../images/icon_gongzhonghao.png) no-repeat}
.menu_head .icon_tel{width:14px;height:14px;display:inline-block;margin-right:6px;position:relative;top:2px;background:url(../images/icon_dianhua.png) no-repeat}
.menu_head li.hover{position:relative}
.menu_head li .pull_down{position:absolute;top:50px;left:10px;width:100px;height:100px;padding:5px;box-sizing:border-box;border:1px solid #eee;display:none;background:#fff}
.menu_head li .pull_down i{background:url(data:image/gif;base64,R0lGODlhDwAIAIAAAP///+Xl5SH5BAAAAAAALAAAAAAPAAgAAAIRhA+Bi6rczoPTVEnXjRbGTRUAOw==) no-repeat;width:15px;height:8px;position:absolute;top:-8px;left:40px}
.menu_head li .pull_down .img{width:100%;height:100%}
.menu_head li .pull_down .img img{width:100%;height:100%}
.menu_head li.hover:hover .pull_down{display:block}
.search_head{width:100%;min-width:1200px;height:90px;background:#fff;clear:both;overflow:hidden}
.search_head .logo{float:left;margin-top:24px}
.search_head .search_box{float:right;margin-top:28px}
.search_head .search_box .view{float:left;width:380px;height:40px;position:relative;border-radius:20px;border:1px solid #ddd;background:#fff;overflow:hidden;padding-left:20px;box-sizing:border-box}
.search_head .search_box .view form{width:100%;height:100%}
.search_head .search_box .view input{width:100%;height:100%;border:none}
.search_head .search_box .view .icon{width:20px;height:20px;position:absolute;top:10px;right:20px;background:url(../images/icon_sousuo.png) no-repeat}
.search_head .search_box .btn{margin-left:10px;width:120px;height:40px;background:#B60803;color:#333;float:left;border-radius:20px;overflow:hidden;text-align:center;line-height:40px;font-size:14px;color:#fff;cursor:pointer}
.search_head .search_box .btn i{width:16px;height:16px;display:inline-block;background:#fff;position:relative;top:3px;background:url(../images/icon_zixun.png) no-repeat}
.nav_head{width:100%;min-width:1200px;height:40px}
.nav_head ul{width:1200px;margin:auto;clear:both;overflow:hidden}
.nav_head li{float:left;margin-right:70px}
.nav_head li a{color:#000;font-size:16px;height:40px;display:block;box-sizing:border-box}
.nav_head li a:hover{color:#B60803}
.nav_head li.current a{font-weight:bold;color:#B60803;border-bottom:2px solid #B60803}
.footer{width:100%;min-width:1200px;background:#FFF;padding-bottom:20px}
.footer .rel_link{clear:both;overflow:hidden}
.footer .intouch{float:left;margin-top:40px}
.footer .intouch em{font-style:normal;font-size:14px;color:#000;display:block}
.footer .intouch strong{font-size:18px;color:#000;font-weight:bold;margin-top:10px;display:block}
.footer .intouch .img{width:72px;height:72px;margin-top:15px;overflow:hidden}
.footer .beinfo{float:left;margin-top:40px}
.footer .beinfo dl{text-align:left;float:left;min-width:60px;margin-left:100px}
.footer .beinfo dt{font-size:14px;font-weight:bold;display:block;margin-bottom:8px}
.footer .beinfo dd a{color:#A6A9B2;font-size:12px;display:block;margin:10px 0}
.footer .beinfo dd a:hover{color:#E1251B}
.footer .rig_img{float:right;width:265px;height:60px;margin-top:40px}
.footer .fd_link{display:block;margin-top:8px;padding:20px 0;border-bottom:1px solid #E5E7EC;color:#A6A9B2}
.footer .fd_link a{color:#A6A9B2;margin-right:10px}
.footer .fd_link a:hover{color:#E1251B}
.footer .copyright{padding-top:20px;color:#A6A9B2;text-align:center}
.fixed_wrapper{position:fixed;top:50%;right:20px;margin-top:-55px;z-index:1001}
.fixed_wrapper li{margin:10px 0;width:50px;height:50px;border-radius:50px;background:#fff;overflow:hidden;box-shadow:0px 3px 10px 0px rgba(42,51,66,0.1);text-align:center;display:flex;align-items:center;line-height:50px;justify-content:center;color:#fff;cursor:pointer}
.fixed_wrapper li:first-child{background:#B60803;box-shadow:0px 3px 10px 0px rgba(225,37,27,0.37);line-height:inherit}
.fixed_wrapper li:first-child i{width:18px;height:18px;background:url(../images/xf_icon_zixun.png) no-repeat;display:block;margin:0 auto}
.fixed_wrapper li a{color:#fff}
.fixed_wrapper li.gotop i{width:18px;height:18px;background:url(../images/xf_icon_zhiding.png) no-repeat;display:block;margin:0 auto}
.banner{width:100%;min-width:1200px;height:460px;position:relative;clear:both;overflow:hidden}
.banner .bd{width:1920px;height:460px;position:relative;left:50%;margin-left:-960px;z-index:1}
.banner .bd li{width:100%;height:100%}
.banner .hd{position:absolute;left:0;bottom:20px;width:100%;text-align:center;z-index:10}
.banner .hd ul{display:inline-block;padding:0 12px;background:rgb(0,0,0,0.4);border-radius:20px}
.banner .hd ul li{display:inline-block;width:8px;height:8px;background:rgb(255,255,255,0.4);margin:0 2px;border-radius:4px;cursor:pointer;font-size:0;position:relative;top:-5px}
.banner .hd ul li.on{background:#fff}
.case_wrapper{width:1200px;margin:0 auto;clear:both;overflow:hidden}
.case_wrapper .title{position:relative;padding-top:40px;padding-bottom:30px}
.case_wrapper .title h3{font-size:30px;color:#000;display:block}
.case_wrapper .title em{text-transform:Uppercase;font-style:normal;font-size:20px;color:#999;display:block;margin-top:5px;opacity:0.3}
.case_wrapper .title>a{position:absolute;top:62px;right:0;font-size:14px;color:#000}
.case_wrapper .title>a:hover{color:#E1251B}
.case_wrapper .title>a i{width:88px;height:9px;display:block;background:url(../images/home_img_more.png) no-repeat;position:relative;left:-8px}
.case_wrapper .wrapper{clear:both;position:relative;overflow:hidden}
.case_wrapper .list_L{float:left;width:370px;height:255px;overflow:hidden;margin-right:45px}
.case_wrapper .list_L li{padding-top:40px;clear:both}
.case_wrapper .list_L li:first-child{padding:0}
.case_wrapper .list_L li strong{width:100%;height:44px;line-height:22px;font-size:16px;color:#000;overflow:hidden}
.case_wrapper .list_L li p{width:100%;height:40px;line-height:20px;font-size:14px;color:#666;overflow:hidden;margin-top:16px}
.case_wrapper .list_L li strong:hover,.case_wrapper .list_L li p:hover{color:#E1251B}
.case_wrapper .list_img{width:442px;height:254px;position:relative;overflow:hidden}
.case_wrapper .list_img .hd{position:absolute;bottom:15px;right:15px;width:100%;text-align:right;z-index:10}
.case_wrapper .list_img .hd ul{width:100%;display:block}
.case_wrapper .list_img .hd li{width:8px;height:8px;display:inline-block;font-size:0;border-radius:8px;margin:0 4px;background:#fff;opacity:0.4}
.case_wrapper .list_img .hd li.on{background:#1D6DFF;opacity:1}
.case_wrapper .list_img .bd{width:100%;height:100%;position:relative;z-index:0}
.case_wrapper .list_img .bd li{width:100%;height:100%;float:left}
.case_wrapper .list_img .bd a{width:100%;height:100%;display:block}
.case_wrapper .list_img .bd img{max-height:100%;width:100%}
.case_wrapper .list_t_L{float:left;margin-top:36px;width:370px;height:210px;overflow:hidden;margin-right:45px}
.case_wrapper .list_t_L li{width:100%;height:90px;margin-top:30px;clear:both;overflow:hidden}
.case_wrapper .list_t_L li:first-child{margin:0}
.case_wrapper .list_t_L .img{width:124px;height:90px;overflow:hidden;margin-right:14px;float:left}
.case_wrapper .list_t_L li strong{width:230px;height:40px;font-size:14px;font-weight:600;color:#000000;line-height:20px;float:left}
.case_wrapper .list_t_L li p{width:230px;height:40px;font-size:14px;font-weight:400;color:#666666;line-height:20px;margin-top:10px;float:left}
.case_wrapper .list_t_L li strong:hover,.case_wrapper .list_t_L li p:hover{color:#E1251B}
.case_wrapper .list_t_r{width:442px;height:246px;overflow:hidden;padding-top:30px;box-sizing:border-box}
.case_wrapper .list_t_r .sub_tit{font-size:24px;font-weight:600;color:#000000;padding-bottom:5px}
.case_wrapper .list_t_r li{width:100%;position:relative;height:20px;font-size:14px;line-height:20px;margin-top:16px}
.case_wrapper .list_t_r li p{color:#000;position:relative;padding-right:95px;box-sizing:border-box;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.case_wrapper .list_t_r li span{color:#999;padding-right:5px}
.case_wrapper .list_t_r li i{font-style:normal;color:#999;position:absolute;top:0;right:0}
.case_wrapper .list_t_r li p:hover{color:#E1251B}
.case_wrapper .case_list_rig{position:absolute;top:0;right:0;width:287px}
.case_wrapper .case_list_rig .sub_tit{display:block;height:33px;font-size:24px;font-weight:600;color:#000000;line-height:33px}
.case_wrapper .case_list_rig li{margin-top:20px;width:100%;height:72px;line-height:72px;background:url(../images/home_img_fenleibj.png) no-repeat;position:relative;cursor:pointer}
.case_wrapper .case_list_rig li>a{width:100%;height:100%;padding-left:20px;font-size:16px;font-weight:600;color:#B60803;box-sizing:border-box;display:block}
.case_wrapper .case_list_rig li i{width:7px;height:13px;background:url(../images/icon_rig.png) no-repeat;background-size:100% 100%;position:absolute;top:30px;right:20px}
.news_wrapper{width:1200px;margin:15px auto 50px;clear:both;overflow:hidden}
.news_wrapper .title{position:relative;padding-top:40px;padding-bottom:30px}
.news_wrapper .title h3{font-size:30px;color:#000;display:block}
.news_wrapper .title em{text-transform:Uppercase;font-style:normal;font-size:20px;color:#999;display:block;margin-top:5px;opacity:0.3}
.news_wrapper .title>a{position:absolute;top:62px;right:0;font-size:14px;color:#000}
.news_wrapper .title>a:hover{color:#E1251B}
.news_wrapper .title>a i{width:88px;height:9px;display:block;background:url(../images/home_img_more.png) no-repeat;position:relative;left:-8px}
.news_wrapper .news_title{width:100%;height:134px;overflow:hidden}
.news_wrapper .news_title li{float:left;width:50%}
.news_wrapper .news_title .img{width:182px;height:134px;float:left;margin-right:20px;overflow:hidden}
.news_wrapper .news_title li strong{width:376px;height:50px;font-size:18px;font-weight:600;color:#000000;line-height:25px;float:left;overflow:hidden}
.news_wrapper .news_title li p{width:376px;height:40px;font-size:14px;font-weight:400;color:#666666;line-height:20px;float:left;overflow:hidden;margin-top:20px}
.news_wrapper .news_title li strong:hover,.news_wrapper .news_title li p:hover{color:#E1251B}
.news_wrapper .news_msg{width:100%;height:auto;max-height:160px;overflow:hidden}
.news_wrapper .news_msg li{width:50%;height:20px;margin-top:20px;line-height:20px;float:left;font-size:14px;color:#000000}
.news_wrapper .news_msg li span{color:#999;padding-right:10px}
.news_wrapper .news_msg li P{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;color:#000}
.news_wrapper .news_msg li P:hover{color:#E1251B}
.lawyer_wrapper{width:100%;min-width:1200px;height:636px;background:url(../images/img_lvshibj2.png) center no-repeat;position:relative;z-index:10}
.lawyer_view{width:1200px;margin:0 auto;clear:both}
.lawyer_wrapper .title{position:relative;padding-top:40px;padding-bottom:30px}
.lawyer_wrapper .title h3{font-size:30px;color:#000;display:block}
.lawyer_wrapper .title em{text-transform:Uppercase;font-style:normal;font-size:20px;color:#999;display:block;margin-top:5px;opacity:0.3}
.lawyer_wrapper .title>a{position:absolute;top:62px;right:0;font-size:14px;color:#000}
.lawyer_wrapper .title>a:hover{color:#E1251B}
.lawyer_wrapper .title>a i{width:88px;height:9px;display:block;background:url(../images/home_img_more.png) no-repeat;position:relative;left:-8px}
.lawyer_slide{width:100%;position:relative}
.lawyer_slide .bd{width:1200px;height:400px;clear:both;overflow:hidden}
.lawyer_slide ul{width:1220px}
.lawyer_slide li{float:left;width:285px;height:400px;background:#fff;border-radius:8px;overflow:hidden;margin-right:20px;position:relative}
.lawyer_slide li .img{width:285px;height:310px;overflow:hidden}
.lawyer_slide li strong{margin-top:10px;display:block;padding:0 20px;height:30px;font-size:22px;font-weight:600;color:#000000;line-height:30px}
.lawyer_slide li p{margin-top:8px;display:block;padding-left:20px;height:20px;font-size:14px;font-weight:400;color:#666666;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lawyer_slide li i{width:30px;height:14px;position:absolute;right:20px;bottom:58px;background:url(../images/icon_xiangqing_n.png) no-repeat}
.lawyer_slide li:hover i{background:url(../images/icon_xiangqing_h.png) no-repeat}
.lawyer_slide .prev{width:16px;height:28px;position:absolute;top:180px;left:-40px;background:url(../images/icon_fanyezuo.png) center no-repeat;background-size:100% 100%;z-index:10;cursor:pointer}
.lawyer_slide .next{width:16px;height:28px;position:absolute;top:180px;right:-40px;background:url(../images/icon_fanyeyou.png) center no-repeat;background-size:100% 100%;z-index:10;cursor:pointer}
.kap_wrapper{width:1200px;margin:15px auto 50px;clear:both;position:relative;z-index:100}
.kap_wrapper .title{position:relative;padding-top:40px;padding-bottom:30px}
.kap_wrapper .title h3{font-size:30px;color:#000;display:block}
.kap_wrapper .title em{text-transform:Uppercase;font-style:normal;font-size:20px;color:#999;display:block;margin-top:5px;opacity:0.3}
.kap_wrapper .title>a{position:absolute;top:62px;right:50px;font-size:14px;color:#000}
.kap_wrapper .title>a:hover{color:#E1251B}
.kap_wrapper .title>a i{width:88px;height:9px;display:block;background:url(../images/home_img_more.png) no-repeat;position:relative;left:-8px}
.kap_wrapper .kap_view{width:810px;min-height:540px}
.kap_wrapper .left{width:100%;clear:both}
.kap_wrapper .slide_img{width:366px;height:246px;position:relative;margin-right:30px;overflow:hidden;float:left}
.kap_wrapper .slide_img .bd{width:100%;height:100%;z-index:1}
.kap_wrapper .slide_img li{width:100%;height:100%}
.kap_wrapper .slide_img .prev{width:30px;height:30px;border-radius:30px;background:rgb(0,0,0,0.4);position:absolute;top:108px;left:10px;z-index:10;cursor:pointer;overflow:hidden}
.kap_wrapper .slide_img .prev i{width:30px;height:30px;background:url(../images/icon_fanyezuo.png) center no-repeat;display:block}
.kap_wrapper .slide_img .prev:hover{background:#B60803}
.kap_wrapper .slide_img .next{width:30px;height:30px;border-radius:30px;background:rgb(0,0,0,0.4);position:absolute;top:108px;right:10px;z-index:10;cursor:pointer;overflow:hidden}
.kap_wrapper .slide_img .next i{width:30px;height:30px;background:url(../images/icon_fanyeyou.png) center no-repeat;display:block}
.kap_wrapper .slide_img .next:hover{background:#B60803}
.kap_wrapper .tit_ul{width:360px;height:246px;overflow:hidden}
.kap_wrapper .tit_ul li{margin-top:12px;clear:both;overflow:hidden}
.kap_wrapper .tit_ul li:first-child{margin:0}
.kap_wrapper .tit_ul .img{width:160px;height:117px;overflow:hidden;float:left;margin-right:16px}
.kap_wrapper .tit_ul strong{width:182px;height:40px;font-size:14px;font-weight:600;color:#000000;line-height:20px;float:left;overflow:hidden}
.kap_wrapper .tit_ul p{width:182px;height:40px;font-size:14px;font-weight:400;color:#666666;line-height:20px;margin-top:14px;float:left;overflow:hidden}
.kap_wrapper .tit_ul strong:hover,.kap_wrapper .tit_ul p:hover{color:#E1251B}
.kap_wrapper .claim_list{width:100%;max-height:120px;overflow:hidden;margin-top:14px}
.kap_wrapper .claim_list li{width:48%;margin-right:1%;height:20px;float:left;font-size:14px;font-weight:400;color:#000000;line-height:20px;margin-top:20px;padding-left:15px;position:relative;box-sizing:border-box}
.kap_wrapper .claim_list li a{color:#000000;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.kap_wrapper .claim_list li i{width:5px;height:5px;position:absolute;top:8px;left:0px;background:#000;border-radius:5px;overflow:hidden}
.kap_wrapper .claim_list li a:hover{text-decoration:underline;color:#B60803}
.kap_wrapper .hot_list_rig{position:absolute;top:-50px;right:0;width:390px;height:589px;background:#FFFFFF;box-shadow:0px 3px 10px 0px rgba(42,51,66,0.1);padding:25px 20px 0 30px;box-sizing:border-box}
.kap_wrapper .hot_list_rig h5{width:235px;height:72px;font-size:36px;font-weight:600;color:#999999;line-height:36px;opacity:0.1;text-transform:Uppercase}
.kap_wrapper .hot_list_rig h3{font-size:30px;font-weight:600;color:#000000;line-height:42px;display:block;margin:12px 0}
.kap_wrapper .hot_list_rig li{width:100%;display:block;height:20px;font-size:14px;font-weight:400;color:#000000;line-height:20px;position:relative;padding-left:30px;box-sizing:border-box;margin-top:20px}
.kap_wrapper .hot_list_rig li a{height:20px;display:block;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.kap_wrapper .hot_list_rig li i{position:absolute;top:0;left:0;width:18px;height:18px;font-style:normal;border-radius:9px;border:1px solid #ddd;box-sizing:border-box;color:#999;font-size:11px;text-align:center;line-height:16px;display:flex;align-items:center;justify-content:center}
.kap_wrapper .hot_list_rig li i.one{color:#fff;border:none;background:#F28010}
.kap_wrapper .hot_list_rig li i.two{color:#fff;border:none;background:#F3CB12}
.kap_wrapper .hot_list_rig li i.three{color:#fff;border:none;background:#C4C4C4}
.kap_wrapper .hot_list_rig li:hover a{text-decoration:underline;color:#B60803}
.column_info{width:1200px;margin:0 auto;height:40px;line-height:40px;clear:both;overflow:hidden}
.column_info>a{font-size:12px;color:#999}
.column_info>a i{font-style:normal;padding:0 15px;display:inline-block}
.column_info>a:first-child{position:relative;margin-left:-35px}
.search_wrapper{width:880px;padding:0 30px;float:left;background:#fff;box-sizing:border-box}
.search_wrapper .search_title{width:100%;border-bottom:1px solid #eee;height:60px}
.search_wrapper .search_title>a{color:#333;font-size:16px;display:inline-block;height:60px;line-height:60px;margin-right:60px;box-sizing:border-box}
.search_wrapper .search_title>a.current{border-bottom:3px solid #B60803}
.search_wrapper_list{overflow:hidden}
.search_wrapper_list li{border-bottom:1px solid #eee;padding:30px 0;clear:both;overflow:hidden}
.search_wrapper_list li .img{width:160px;height:136px;float:left;overflow:hidden;margin-right:30px}
.search_wrapper_list li .img img{width:100%;height:100%}
.search_wrapper_list li strong{float:left;width:630px;height:25px;font-size:18px;font-weight:500;color:#333333;line-height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:20px}
.search_wrapper_list li strong:hover{color:#B60803}
.search_wrapper_list li p{float:left;width:630px;height:60px;font-size:12px;font-weight:400;color:#333333;line-height:20px;margin-bottom:10px}
.search_wrapper_list li p:hover{color:#B60803}
.search_wrapper_list li span{float:left;width:630px;height:17px;font-size:12px;font-weight:400;color:#999999;line-height:17px}
.pages{width:100%;padding:20px 0 30px;text-align:center}
.pages .pages_view{margin:0 auto}
.pages a{min-width:30px;height:30px;display:inline-block;text-align:center;line-height:30px;color:#666;font-size:12px;background:#F5F7F9;margin:0 5px;padding:0 8px;box-sizing:border-box}
.pages a.disabled{cursor:not-allowed}
.pages span{min-width:20px;height:30px;display:inline-block;text-align:center;line-height:30px;color:#666;font-size:12px}
.pages a:hover{background:#B60803;color:#fff}
.pages a.current{background:#B60803;color:#fff}
.ref_message{width:300px;float:right;margin-bottom:30px}
.message_info.popup{width:880px;height:544px;padding:40px}
.message_info{width:300px;height:375px;background:#fff;padding:20px;box-sizing:border-box}
.message_info h3{display:block;height:22px;font-size:16px;font-weight:600;color:#333333;line-height:22px}
.message_info em{display:block;height:14px;font-size:10px;font-weight:400;color:#999;line-height:14px;opacity:0.4rem;text-transform:uppercase;font-style:normal;padding-top:6px}
.message_info.popup textarea{width:800px;height:144px;margin-top:25px}
.message_info textarea{width:260px;height:104px;background:#F5F6F8;border-radius:2px;font-size:12px;color:#000;line-height:17px;border:none;outline:0;padding:10px;box-sizing:border-box;resize:none;margin-top:15px}
.message_info.popup .line{width:50%}
.message_info .line{margin-top:10px;width:100%;height:40px;border-radius:2px;overflow:hidden;background:#F5F6F8;clear:both;position:relative}
.message_info .line input{display:block;font-size:12px;color:#333;padding-left:10px;border:none;height:100%;width:100%;background:#F5F6F8}
.message_info .line .yzm_view{position:absolute;top:1px;right:5px;width:77px;height:40px}
.message_info .line .yzm_view img{width:100%;height:100%}
.message_info.popup p{padding:20px 0;color:#999}
.message_info .btn{width:260px;height:40px;background:#B60803;border-radius:20px;margin-top:20px;display:block;overflow:hidden;color:#fff;text-align:center;line-height:40px;font-size:14px}
.message_info .btn:hover{opacity:0.9}
.search_lawyer_list{overflow:hidden}
.search_lawyer_list li{border-bottom:1px solid #eee;padding:30px 0;clear:both;overflow:hidden}
.search_lawyer_list li .img{width:110px;height:130px;float:left;overflow:hidden;margin-right:30px}
.search_lawyer_list li strong{float:left;width:630px;height:25px;font-size:18px;font-weight:500;color:#333333;line-height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:20px}
.search_lawyer_list li strong:hover{color:#B60803}
.search_lawyer_list li span{float:left;width:630px;height:17px;font-size:12px;font-weight:400;color:#333333;line-height:17px;margin-bottom:20px}
.search_lawyer_list li p{float:left;width:680px;height:40px;font-size:12px;font-weight:400;color:#333333;line-height:20px;margin-bottom:10px;overflow:hidden}
.search_lawyer_list li p:hover{color:#B60803}
.category_wrapper{width:1200px;height:auto;background:#fff;margin:0 auto;clear:both;margin-bottom:20px;position:relative;padding:20px 115px 10px 130px;box-sizing:border-box;font-size:14px;color:#999999;line-height:20px}
.category_wrapper label{position:absolute;top:20px;left:20px}
.category_wrapper p{clear:both;overflow:hidden}
.category_wrapper a{float:left;margin-right:30px;margin-bottom:15px;font-size:14px;color:#999999;line-height:20px}
.category_wrapper a:hover{color:#B60803}
.category_wrapper a.current{color:#B60803}
.hot_list{margin-top:20px;background:#fff;padding:30px 0 0 20px;width:300px;height:auto;box-sizing:border-box}
.hot_list h3{display:block;height:22px;font-size:16px;font-weight:600;color:#000000;line-height:22px}
.hot_list ul{overflow:hidden;padding-bottom:30px}
.hot_list li{width:100%;display:block;height:20px;font-size:14px;font-weight:400;color:#000000;line-height:20px;position:relative;padding-left:30px;box-sizing:border-box;margin-top:20px}
.hot_list li a{height:20px;display:block;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hot_list li i{position:absolute;top:0;left:0;width:18px;height:18px;font-style:normal;border-radius:9px;border:1px solid #ddd;box-sizing:border-box;color:#999;font-size:11px;text-align:center;line-height:16px;display:flex;align-items:center;justify-content:center}
.hot_list li i.one{color:#fff;border:none;background:#F28010}
.hot_list li i.two{color:#fff;border:none;background:#F3CB12}
.hot_list li i.three{color:#fff;border:none;background:#C4C4C4}
.hot_list li:hover a{text-decoration:underline;color:#B60803}
.detail_info{float:left;width:880px;background:#fff;padding:30px;box-sizing:border-box;margin-bottom:30px}
.detail_info h3{display:block;height:28px;font-size:20px;font-weight:500;color:#333333;line-height:28px;margin-bottom:13px}
.detail_info h1{display:block;height:28px;font-size:20px;font-weight:500;color:#333333;line-height:28px;margin-bottom:13px}
.detail_info .time{display:block;height:17px;font-size:12px;font-weight:400;color:#999999;line-height:17px;margin-bottom:20px}
.detail_info .message{display:block;font-size:14px;font-weight:400;color:#333333;line-height:30px}
.details_pages{margin-top:50px;display:block}
.details_pages p{display:block;padding:10px 0}
.details_pages a{height:20px;font-size:14px;font-weight:400;color:#333333;line-height:20px}
.details_pages a:hover{color:#B60803}
.lawyer_info{float:left;width:880px;background:#fff;padding:30px;box-sizing:border-box;position:relative;margin-bottom:30px}
.lawyer_info .bg{width:880px;height:130px;background:url(../images/img_lvshibj.png) no-repeat;position:absolute;top:0;left:0;z-index:0}
.lawyer_info .info_title{position:relative;z-index:10;clear:both;overflow:hidden;margin-bottom:30px}
.lawyer_info .info_title .img{width:110px;height:130px;overflow:hidden;float:left;margin-right:30px}
.lawyer_info .info_title strong{float:left;width:500px;color:#fff;font-size:20px;padding-bottom:12px}
.lawyer_info .info_title p{float:left;width:500px;color:#fff;font-size:14px}
.lawyer_info h5{clear:both;display:block;height:22px;font-size:16px;font-weight:600;color:#000000;line-height:22px}
.lawyer_info .message{display:block;font-size:14px;font-weight:400;color:#333333;line-height:30px}
.about_wrapper{width:100%;background:#fff;min-width:1200px;border-bottom:30px solid #F5F7FA;padding:30px 0}
.about_us_title{width:1200px;margin:auto;height:33px;font-size:24px;font-weight:600;color:#000000;line-height:33px;padding-bottom:20px}
.about_us_info{width:1200px;margin:auto;font-size:14px;font-weight:400;color:#333333;line-height:30px}
.null_data{width:100%;height:auto;padding:200px 0;text-align:center;font-size:14px;color:#666}
.null_data i{background:url(../images/img_zanwushuju.png) no-repeat;width:347px;height:210px;display:block;margin:auto;padding-top:190px;box-sizing:border-box;font-style:normal}
.container_404{width:100%;height:auto;padding:200px 0;text-align:center;overflow:hidden}
.container_404 i{width:450px;height:300px;display:block;background:url(../images/img_404.png) no-repeat;margin:0 auto}
.container_404 strong{font-size:16px;color:#333;display:block;padding:20px 0 10px}
.container_404 p{display:block;font-size:14px;color:#999}