
/* iconfont start */
@font-face {
  font-family: "iconfont"; /* Project id 1339134 */
  src: url('../font/font_1339134_vdyxhxvtn1.woff2') format('woff2'),
       url('../font/font_1339134_vdyxhxvtn1.woff') format('woff'),
       url('../font/font_1339134_vdyxhxvtn1.ttf') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* iconfont end  */
/**************************找律师*******************************/

/*首页*/
.canvas canvas{ position:absolute; top:255px; left:0; z-index:2}
.txt_title{ font-size:16px; text-align:center; padding:20px 0 35px 0; color:#fff; letter-spacing:4px;}
.textarea_cont img.text_img1{ position:absolute;top:8px;left:-10px;}
.textarea_cont img.text_img2{ position:absolute;top:55px;right:70px;}

.b_labelcont{ overflow:hidden; text-align:center}
.b_Label{ width:880px; margin:15px auto 0 auto; text-align:center}
.inner_search .b_labelcont{ text-align:left}
.inner_search .b_Label label{ text-align:left}
.inner_search .b_Label{ text-align:left; width:auto}

.b_Label label{height:30px; line-height:30px; color:#333;font-size:16px; text-align:center; display:block; padding:80px 0 20px 0;}
.laber_more{ display:inline-block}
.laber_more a{transition:all .3s ease;height: 28px;line-height: 28px;text-align: center;border: 1px solid #228fd6;display: inline-block;padding: 0 20px;color: #fff;font-size: 12px;background:#228fd6;margin-right:10px;}
.laber_more a:hover{ color:#fff; background-color:#43a8eb;border: 1px solid #43a8eb;}
.b_Label ul.label_ul{ height:30px; display:inline-block}
.b_Label ul.label_ul li a{ height:28px; line-height:28px; text-align:center; border:1px solid #228fd6; display:inline-block; padding:0 20px; color:#333; font-size:12px; position:relative;}
.b_Label ul.label_ul li a:hover{background:#228fd6;border: 1px solid #228fd6; color:#fff}
.b_Label ul.label_ul li { display:inline-block; margin-right:10px;}
.b_Label ul.label_ul li a.current em{ display:block}
.inner_search .b_Label label{ padding:20px 0 20px 0;}
.zhuan{-webkit-animation: z 10s linear 0s infinite;-moz-animation: z 10s linear 0s infinite;-ms-animation: z 10s linear 0s infinite;animation: z 10s linear 0s infinite;}
.zhuan1{-webkit-animation: y 10s linear 0s infinite;-moz-animation: y 10s linear 0s infinite;-ms-animation: y 10s linear 0s infinite;animation: y 10s linear 0s infinite;}

.zhuan_fe{-webkit-animation: z 1.5s linear 0s infinite;-moz-animation: z 1.5s linear 0s infinite;-ms-animation: z 1.5s linear 0s infinite;animation: z 1.5s linear 0s infinite;}
.zhuan1_fe{-webkit-animation: y 1.5s linear 0s infinite;-moz-animation: y 1.5s linear 0s infinite;-ms-animation: y 1.5s linear 0s infinite;animation: y 1.5s linear 0s infinite;}

.ss_btn img{ position:absolute; top:92px; left:92px; z-index:8; opacity:0.6; display:none}
.gj_search{ background-color:#f3f8fe; width:1200px; height:655px;top:485px; border-radius:10px 10px 0 0; position:absolute; z-index:5}
.ss_btn a{ width:110px; height:110px; display:block;}
.ss_btn a em{transition:all .2s ease; font-size:16px; text-align:center; line-height:110px; display:block; color:#fff;opacity:1}
.ss_btn a:hover em{ font-size:14px; opacity:0;}

.ss_btn a:hover .z_quan,.ss_btn a:hover .z_quan1,.ss_btn a:hover img{ display:block}
.gj_search h3{ font-size:20px; text-align:center; padding:45px 0 35px 0;}
.gj_search ul.advanced_search{ overflow:hidden; width:900px; margin:0 auto}
.gj_search ul.advanced_search li{ width:210PX; height:285px; background-color:#fff; border-radius:5px; padding:35px 20px 0 20px; float:left; margin:0 25px;}
.gj_search ul.advanced_search li em{ width:132px; height:95px; display:block; margin:0 auto;}
.gj_search ul.advanced_search li span{ font-size:12px; color:#999; line-height:22px; padding-top:10px; display:block; height:65px; text-align:justify}
.gj_search ul.advanced_search li b{ font-size:16px; color:#333; text-align:center; display:block; padding-top:10px}
.gj_search ul.advanced_search li a{ display:block; width:160px; height:36px; line-height:36px; text-align:center; color:#333; border: solid 1px #4cc159; border-radius:36px; margin:18px auto 0 auto}
.gj_search ul.advanced_search li a:hover{ background-color:#4cc159; color:#fff}

/*案情弹窗*/
.popup_case{ width:100%; height:100%; background:rgba(0,0,0,0.4); position:fixed; top:0; left:0; z-index:99999999; display:none; overflow:hidden}
.popup_cont{ width:600px; background-color:#fff; border-radius:3px; position:absolute; top:50%;z-index:9; left:50%; margin-left:-300px; overflow:hidden; border:1px solid #eee; margin-top:-300px;}
.case_title{ background-color:#eee; height:48px; overflow:hidden}
.case_title input{ width:240px; height:28px; padding:0 10px;}
.case_input{ width:240px; height:28px; position:relative; padding-top:10px; margin-left:20px; float:left}
.case_close{ float:right}
.case_t1{ background:#12171D}
.case_tle{ height:42px; background-color:#f5f5f5; line-height:42px; margin-top:2px; overflow:hidden;}
.case_tle a{ width:150px; text-align:center; display:block; height:42px; line-height:40px; float:left; color:#999}
.case_tle a.current{ background-color:#fff; color:#333}
.case_conlist{ padding:20px 30px; max-height:400px; overflow-y:auto; overflow-x:hidden; min-height:320px;}
.case_conlist ul li{ line-height:28px}
.case_conlist ul li a{ line-height:28px; display:inline-block}
.case_conlist ul li{ position:relative; padding-left:20px;}
.case_conlist ul li:after{ content:""; width:14px; height:14px; background:url(../image/f9d68933_open.png) no-repeat;display:block; position:absolute; left:0; top:7px;}

.case_conlist ul li.lione:after{ content:""; width:14px; height:14px; background:none;display:block; position:absolute; left:0; top:7px;}
.case_conlist ul li.current:after{content:"";background:url(../image/0fc57d4d_take.png) no-repeat;}
.case_conlist ul li.lione.current:after{content:"";background:none;}
.case_conlist ul li.current>a{ color:#2ba0d1}
.case_conlist ul li ul{ display:none}
.case_conlist{ border-bottom:1px solid #eee;}
.case_btn a{ float:right;width:160px; height:42px; display:block; background-color:#2ba0d1; line-height:42px; text-align:center; color:#fff; font-size:16px; margin:5px;}
.case_btn a:hover{ color:#fff; background-color:#209bda}
.case_btn span{ float:left; height:52px; line-height:52px; padding-left:30px; max-width:330px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; display:inline-block;}
/*数据分析*/
.inner{ margin-bottom:80px;}
.inner_banner{ margin-top:15px;}
.inner_cont{width:1200px; margin:15px auto 0 auto}
.inner_search{ padding:25px; background-color:#fff; margin-bottom:15px;}
.inner_search textarea{ width:1110px; margin:0 auto; overflow-x:hidden; height:65px; border:1px solid #d9e2ee; padding:10px 15px; line-height:22px; display:inherit; background-color:#fefefe}
.inner_search .area_selection{ height:28px; width:1140px; margin:15px auto 0 auto}
.inner_search .area_selection label{ float:left; height:30px; line-height:30px; margin-right:10px; font-size:14px; color:#333; }
.inner_search .area_selection .select_list{ float:left; margin-right:10px;}

.inner_search .search_btn{ margin-top:25px;}
.inner_search .search_btn a{ width:190px; height:48px; display:block; background-color:#228fd6; text-align:center; line-height:48px; color:#fff; font-size:16px;}
.inner_search .search_btn a:active{ line-height:52px; background-color:#43a8eb;}
.inner_search .search_btn a:hover{background-color:#43a8eb;}

/*.analysis_report{ padding:25px; }*/
.report_title{ border-bottom:1px solid #ddd; margin-bottom:20px; overflow:hidden;}
.report_title p{font-size:20px; font-weight:bold; position:relative; display:inline-block; padding-bottom:15px; float:left}
.report_title p:after{ content:""; border-bottom:2px solid #3489d7; display:block; position:absolute; bottom:-1px; left:0; width:100%}
.report_aifl{ width:270px;}
.report_winning{ background:url(../image/48ace73d_slv_bg1.png) no-repeat; width:173px; height:141px; display:block; text-align:center; margin:12px auto}
.report_winning b{ font-size:24px; font-weight:bold; color:#fff; padding-top:42px; display:inline-block}
.report_winning em{ font-size:16px; color:#FFF; padding-top:40px; display:inline-block; margin-left:3px}
.report_title span{ float:right; display:none;}
.report_title span em{ padding:2px 10px; font-size:14px; color:#4f89dd; border-radius:3px;}

.report_aifl{ float:left; padding:25px 10px 25px 25px; background-color:#fff}
.report_aifl span{ width:270px; height:34px; display:block; overflow:hidden;}
.report_aifl span em{ text-align:center; width:90px; color:#fff; font-size:14px; display:inline-block; line-height:34px; float:left}
.report_aifl span b{ text-align:center; width:176px; color:#333; font-size:12px; display:inline-block; background-color:#fff; height:30px; margin:2px; line-height:30px; float:right}
.report_aifl span.sp_1{ background-color:#1dc073; }
.report_aifl span.sp_2{ background-color:#228fd6; margin-top:10px;}
.report_aitxt{ overflow:hidden; background-color:#fff;}
.report_aifr{ float:left; width:845px; overflow:hidden; background-color:#fff; padding:25px 25px;}
.report_aifr ul.relst_ul{ height:48px;}
.report_aifr ul.relst_ul li{ float:left}
.report_aifr ul.relst_ul li a{ width:281px; height:42px; background:#f3f8fe; display:block; text-align:center; line-height:42px; color:#666; font-size:14px;}
.report_aifr ul.relst_ul li a.current{ background-color:#228fd6; color:#fff; position:relative}
/*.report_aifr ul.relst_ul li a.current:after{width:0;height:0;border: 8px solid transparent;border-top-color:#259ad6;position:absolute;content:''; bottom:-16px; left:183px}
*/
.report_aifr .report_warp{ width:845px; float:left; text-align:justify;}
.report_aifr .report_list{ overflow-x:hidden; overflow-y:auto; padding:0 5px; margin:15px 0 0 0; height:180px;}
.report_aifr .report_list span{ display:block; line-height:30px;}
.report_aifr .report_list span em{ font-size:14px; font-weight:bold;color:#3489d7; padding:0 5px;}
.report_aifr .report_list span a{ color:#3489d7;}
.report_aifr .report_list span a:hover{ text-decoration:underline; color:#259ad6}
.report_aifr .report_list h3{ font-size:16px; font-weight:bold; padding-bottom:5px;}
.report_aifr .report_list ul.programme_ul li{ line-height:26px; color:#333}
.report_aifr .report_list ul.programme_ul li a{ width:120px; height:30px;  color:#fff; background-color:#228fd6; font-size:14px; display:block; line-height:30px; text-align:center; margin:10px 0;}
.report_aifr ul.report_news{ height:112px;}
.report_aifr ul.report_news li{ /*background:url(../image/03ad1081_new_line.png) 0 12px no-repeat;*/ padding-left:15px; line-height:28px; height:28px;}
.report_aifr ul.report_news li a{ font-size:14px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; display:inline-block; line-height:28px;}
.report_aifr ul.report_news li a:hover{ color:#259ad6;}
.peort_news{ overflow:hidden; padding:0 15px; line-height:28px; margin-top:8px;}
.peort_news a{ width: 120px;height: 30px;color: #fff;background-color: #259ad6;font-size: 14px;display: block;line-height: 30px;text-align: center;margin-top: 10px;}
.peort_news a:hover{ background-color:#34a4de; color:#fff}
.peort_news a:active{ line-height:32px}
.report_aifr .report_list b{ font-size:14px; line-height:26px; display:block;}

.report_cont1 .report_title{ background-color:#fff; padding:25px 25px 0 25px; border-bottom:none; margin-bottom:2px;}
.report_cont1 .report_title h3:after{ display:none}
.report_atop ul{ overflow:hidden; margin-left:-1px;}
.report_atop ul li{ width:298px; float:left; padding-left:100px; height:52px; position:relative; background-color:#fff; padding-top:15px; padding-bottom:15px; margin-left:2px;}
.report_atop ul li i{ display:block; height:52px; width:52px; position:absolute; left:30px; top:15px}
.report_atop ul li span{ font-size:20px; color:#3489d7; font-weight:bold; display:block; padding-top:5px;}
.report_atop ul li span.sp_1{ font-size:28px;}
.report_atop ul li b{ font-size:14px; color:#999; padding-top:5px;} 


.report_cont2{ margin-top:2px; background-color:#fff; padding:25px;}
.lawyer_title{ border-bottom:2px solid #259ad6;}
.lawyer_title ul{ overflow:hidden}
.lawyer_title ul li{ float:left;width:220px; height:42px; position:relative}
.lawyer_title ul li a{ width:220px; height:42px; line-height:42px; text-align:center; display:block}
.lawyer_title ul li a.current{ background-color:#259ad6; color:#fff}
.lawyer_title ul li em{ height:18px; width:38px; display:block; background-color:#ef4423; line-height:17px; text-align:center; color:#fff; font-size:12px; border-radius:3px; position:absolute; top:12px; right:5px;}
.lawyer_cont{ margin-top:25px;}
.lawyer_list{ overflow:hidden; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #e5e5e5}
.lawyer_list .law_img img{ width:230px; height:230px;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale(1.12);transform: scale(1.12);}
.law_img{ float:left}
.law_img a{ width:230px; height:230px; display:block;position: relative;overflow: hidden;background: #279bd3;text-align: center;cursor: pointer;}
.law_img a:hover .kuan_ling::before,.law_img a:hover .kuan_ling p {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.law_img a:hover img{opacity: 0.2;-webkit-transform: scale(1);transform: scale(1);}
.law_img a .kuan_ling::before{ top:85px; bottom:85px;}

.law_center{ float:left; overflow:hidden; margin:0 20px; width:640px;}
.law_title{ overflow:hidden; padding-top:5px;}
.law_center h4{ font-size:20px; font-weight:bold; float:left}
.law_center em{ font-size:14px; color:#999; float:left; padding-left:5px;}
.law_center span{ display:block; font-size:16px; padding:15px 0 10px 0;}
.law_center ul li{ color:#666; line-height:28px; text-align:justify}
.law_center ul li b{ font-weight:bold; padding:0 5px; color:#1d9bdc}
.law_t1{ width:100px; height:90px; background-color:#f3f8fe; padding-top:15px; margin-top:7px;}
.law_fr{ float:right}
.law_fr .law_t1 em{ background:url(../image/08f4bfbd_ranking_bg.png) no-repeat; width:71px; height:56px; display:block; text-align:center; line-height:46px; color:#fff; font-size:18px; font-weight:bold; margin:0 auto;}
.law_fr .law_noimg em{ background:none; font-size:20px; color:#666; line-height:56px;}
.law_fr .law_t1 b{ color:#999; font-size:12px; text-align:center; padding-top:5px; display:block}
.law_fr .law_t1 i{ font-size:24px; color:#5dc518; font-weight:bold; text-align:center; display:block; padding-top:12px;}
.law_fr .law_t1 i.c_1{ color:#fe8809}
.law_fr .law_t1 i.c_2{ color:#777777}

/*法官推荐*/
.judge_banner{ background:url(../image/ac00e834_banner11.jpg) no-repeat; height:320px; background-size:cover; position:relative}
.judge_banner canvas{ top:0}
.judge_recom{ position:relative}
.judge_txt{ position:absolute; z-index:10; width:760px; position:absolute; left:50%; margin-left:-380px;}
.judge_txt h3{ text-align:center; font-size:24px; text-align:center; color:#fff; padding:65px 0 35px 0;}
.judge_txt h3.ju_h3{padding:55px 0 25px 0;}
.judge_txt h3 em{ font-size:24px; color:#fff; display:block; padding-bottom:15px}
.judge_txt h3 b{ font-size:16px; color:#fff; display:block;}

.judge_txt .judge_input{ width:760px; height:56px; position:relative}
.judge_txt .judge_input input{ width:730px; background-color:#fff; height:56px; padding:0 15px; font-size:15px; border-radius:3px;}
.judge_txt .judge_input a{background: #279bd3 url(../image/31ff0620_input_select.png) center no-repeat;width: 56px;height:48px;border-radius: 3px; display:block; position:absolute; top:4px; right:4px; text-indent:-9999px}
.judge_txt .judge_input a:active{background: #279bd3 url(../image/6ded35fb_input_select_ctr.png) center no-repeat;}

.judge_cont{ width:1200px; position:relative; z-index:7; margin:-70px auto 0 auto;}
.mar_top{ margin-top:-70px;}
.judge_stitle_cont{ width:1140px; margin:0 auto; padding:10px 0 28px 84px;}
.judge_stitle{ margin-bottom:20px; background-color:#fff;padding: 0 30px;min-height: 84px;border-bottom: 4px solid #279bd3; position:relative; display:none}
.judge_stitle h3{ font-size:20px; font-weight:bold; color:#333; display:block; padding-top:30px; padding-left:84px;}
.judge_stitle h3 em{font-weight:bold; padding-right:25px;}
.judge_stitle h3 b{ font-size:16px;}
.judge_stitle_cont span b{ color:#308cd3;}
.judge_stitle h3 a.map_btn{ background:url(../image/a9750427_map_btn.png) no-repeat; width:20px; height:28px; display:inline-block; margin-left:10px;vertical-align: middle;margin-top:-2px;}
.judge_center .judge_tle{ overflow:hidden; padding:5px 0 15px 0;}
.judge_center .judge_tle h4{font-size: 20px;font-weight: bold;float: left;}
.judge_center .judge_tle h4 a:hover{ color:#}
.judge_center .judge_tle em{font-size: 14px;color: #666;float: left;padding-left: 5px;}
.judge_center .judge_tle b{ padding:0px 10px; color:#fff; background-color:#4f89dd; font-size:14px; margin-left:10px;border-radius:3px;float: left;height:20px;line-height:20px; margin-top:3px;}
.judge_center .judge_tle i{ float:left;  width:80px; height:19px; display:block; float:left; margin:3px 0 0 5px;}
.judge_list{ overflow:hidden; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #eee}
.jurecom_list{ padding:30px; background-color:#fff;}
.jurecom_list .judge_list{}
.judge_list .judge_img{ float:left}
.judge_list .judge_img a{width:225px; height:225px; display:block; overflow:hidden;position: relative;overflow: hidden;background: #5177f4;text-align: center;cursor: pointer;}
.judge_list .judge_img img{width:225px; height:225px;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale(1.12);transform: scale(1.12);}
.judge_list .judge_img a:hover img{opacity: 0.2;-webkit-transform: scale(1);transform: scale(1);}

.kuan_ling{-webkit-box-sizing: border-box; box-sizing: border-box;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.kuan_ling::before { -webkit-box-sizing: border-box; box-sizing: border-box; position: absolute;top: 60px;right: 30px;bottom:60px;left: 30px;border: 1px solid rgba(255,255,255,0.4);content: '';-webkit-transform: scale(1.1);transform: scale(1.1);}
.kuan_ling.dkuan_lin::before {top: 85px;bottom:85px}

.kuan_ling::before,.kuan_ling p{opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.kuan_ling p {margin: 0 auto;max-width: 200px;-webkit-transform: scale(1.2);transform: scale(1); color:#fff; font-size:16px; position:absolute; top:50%; margin-top:-13px; left:50%; margin-left:-31px;}
.judge_list .judge_img a:hover .kuan_ling::before,.judge_list .judge_img a:hover .kuan_ling p {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}

.tj_list .judge_img img,.tj_list .judge_img a{ width:150px; height:150px;}
.judge_list .judge_center{ float:left; margin-left:20px; width:970px}
.judge_list .judge_cenwaith{ width:780px;}
.judge_ranking{ float:right}
.judge_list .judge_center .judge_info span{ display:block; font-size:14px; padding-bottom:8px;}
.judge_list .judge_center .judge_info span b{ color:#333}
.judge_list .judge_center .judge_info span i{ color:#4f89dd;text-decoration: underline; padding-right:5px;}
.judge_infotxt b{ color:#999;}
.judge_list .judge_center .judge_info span a{ color:#308cd3; text-decoration:underline; padding-right:5px;}
.judge_list .judge_center ul.judge_infoul li a{ padding:8px 10px; background-color:#fff; display:inline-block; color:#666; font-size:14px; line-height:14px;transition:all .1s ease; border:1px solid #e3e3e3;}
.judge_list .judge_center ul.judge_infoul li a:hover{ background-color:#fff;border:1px solid #4f89dd;}
.judge_list .judge_center ul.judge_infoul li i{color:#4f89dd; padding:0 5px;}
.judge_list .judge_center ul.judge_infoul{ overflow:hidden}
.judge_list .judge_center ul.judge_infoul li{ float:left; margin:10px 10px 0 0;}
.judge_infotxt{ padding-top:15px; height:76px; overflow:hidden}
.judge_infotxt .judge_zong{ font-size:14px; color:#333;}
.judge_contxt{ background:#fff; padding:30px; display:block;}
.judge_infotxt span em{ height:12px; background-color:#ff8d27; display:block; color:#fff; line-height:12px; font-size:12px; text-align:center }
.judge_infotxt span{ height:12px; background:#f5f5f5; width:240px; margin-top:10px; display:inline-block;}
.judge_stitle_cont span{ color:#666; max-width:1060px; display:block;}
.project-progress {position: relative;margin:0 auto;width:60px;height:60px;text-align: center;font-size:16px;color: #333; line-height:60px;}
.project-progress canvas{position: absolute;top: 0;left: 0;}
.lawyer_name .judge_list .judge_img img,.lawyer_name .judge_list .judge_img a{ width:150px; height:150px;}
.judge_stitle em.etitle{ text-align:center; display:block; font-size:14px; line-height:84px;}

.judge_sj{ overflow:hidden; height:90px; margin:10px 0 25px 0;}
.law_t2{ padding-top:10px; height:95px;}

.judge_search{ overflow:hidden; background-color:#fff; width:648px; padding:5px 25px 15px 25px; margin-top:5px; border-radius:3px; border:1px solid #eee; max-height:520px; overflow-y:auto; display:none; position:absolute; z-index:999}
.judge_search dl.dl1{ width:280px; float:left; margin-right:10px;}
.judge_search dl.dl2{ width:348px; float:left}
.judge_search dl.dl3{ width:348px; float:left;margin-right:10px;}
.judge_search dl.dl4{ width:280px; float:left; }
.judge_search dl dt{ font-size:16px; color:#999; border-bottom:1px solid #eee; padding-bottom:5px; margin-bottom:5px; padding-top:10px;}
.judge_search dl dd{ font-size:14px; color:#333; line-height:24px;transition:all .3s ease; }
.judge_search dl dd:hover,.judge_search dl dd.cur,.judge_search dl dd.cur em,.judge_search dl dd:hover em{ background-color:#259ad6; padding-left:3px; color:#fff;}

.judge_banner .canvas canvas{ height:320px !important;}
.judge_search dl dd em{ color:#999; font-size:14px; padding-left:5px;}
.jurecom_title h4{ font-size:20px; text-align:center; padding:25px 0 30px 0; display:block; font-weight:bold;}
.judge_stitle h3.search_cy i{ position:absolute; left:0; top:0; width:84px; height:100%; display:inline-block; background:#279bd3 url(../image/33bd6d0e_search_cy.png) center no-repeat; vertical-align:middle}
/*法律明细*/
.datails_tit{ height:68px; width:1200px; background-color:#fff; margin:15px auto; position:relative}
.datit_st1{ float:left}
.datit_input input{ width:194px; height:30px; line-height:30px; padding:0 15px; font-size:14px; display:block; position:absolute; left:0;top:0;}
.datit_input{ width:278px; height:30px; border:1px solid #ddd; float:left; margin:17px 0 0 30px; position:relative}
.datit_sclit{ float:right; overflow:hidden; margin:11px 15px 0 0; height:48px;}
.datit_sclit a { float:left; color:#999; margin:0 10px; text-align:center; height:48px; display:block; width:50px;}
.datit_sclit a em{width:24px; height:24px; display:block; margin:0 auto}

.datails_txt{ background:#fff; padding:30px; position:relative}
.datails_txt h4{ font-size:24px; text-align:center; color:#333; font-weight:bold; padding:20px 0 30px 0;width: 700px;line-height: 42px;display: block;margin: 0 auto;}
.tatails_notes{ font-size:16px; line-height:32px; padding-bottom:15px;}
.tatails_case{ overflow:hidden; margin:10px 0 40px 0;}
.tatails_case p{ background-color:#279bd3; width:13px; text-align:center; height:92px; display:block; color:#fff; padding:15px; float:left; line-height:23px;}
.tatails_case p.ta_p{ width:60px;letter-spacing:5px; font-size:16px; height:50px;}

.tatails_case #ul_hg{height:94px; width:990px; background-color:#f5f5f5; padding:14px 30px; float:left; }
.tatails_case #ul_hg.ul_hgul{ height:53px;}
.tatails_case #ul_hg span i{ color:#999}
.tatails_case #ul_hg span b{ color:#999; padding-right:10px;}
.tatails_case ul{overflow:hidden; width:990px;}
.tatails_case ul.ul_hg li{ line-height:32px;}
.tatails_case ul.ul_hg li:last-child { width:auto}
.tatails_case ul.ul_hg li label i{padding:0 5px; color:#999}
.tatails_case ul.ul_hg li label:last-child i{ display:none}
.tatails_case ul li{float:left; padding-right:20px; line-height:24px; font-size:14px; color:#333; width:300px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; display:inline-block;}
.tatails_case ul.ta_ul li{line-height:26px;}
.tatails_case ul li em{ color:#999}
.tatails_list .tails_bt{ font-size:18px; padding-bottom:25px; position:relative; padding-left:15px; margin-top:25px; font-weight:bold;}
.tatails_list .tails_bt i{font-weight:bold;}
.tatails_list .tails_bt em{ width:3px; height:18px; display:block; background-color:#279bd3; left:0; top:7px; position:absolute}
.tatails_list .tails_btml{ font-size:18px; padding-bottom:25px; position:relative; padding-left:15px; margin-top:25px; font-weight:bold;}
.tatails_list .tails_btml em{ width:3px; height:18px; display:block; background-color:#279bd3; left:0; top:3px; position:absolute}
.tailsty{ padding-left:15px;}
.tails_jie{ padding-left:15px;}
.tails_jie i{ padding-right:20px;}
.tails_bt p i{ padding-right:15px}

.tatails_list p{font-size:16px; display:block; line-height:32px; padding-left:15px;}
.tatails_list .titlist_p p,.tatails_list .titlist_p>div{ padding-left:0; text-indent:2em; margin-bottom:10px;}
.tatails_list .titlist_p p span{ padding-bottom:0;}
.tatails_list span{ font-size:16px; display:block; line-height:32px; padding-bottom:10px;}
.tatails_list span p{font-size:16px; display:block; line-height:32px; padding-left:0}
.tails_bt p{ padding-left:0}
.tatails_list{ padding:0 60px 40px 60px; font-size:16px;}
.tailsty span a{ color:#279bd3;display:inline-block; text-indent:0;transition: all 0s ease;}
.tailsty span a:hover{ color:#3ebdfb}
.tailsty b{ padding-right:15px; color:#999}

.tailsty_pop{ width:970px; padding:20px 25px; background-color:#fff; border:1px solid #ddd;border-top:2px solid #279bd3; position:absolute; left:90px; display:none; z-index:9999999}
.tailsty_pop .tai_t1{ font-size:16px; color:#333; padding-bottom:10px;}
.tailsty_pop p{ color:#666;}
.tailsty_pop span{ font-size:14px; line-height:24px; color:#666; padding-top:5px; overflow:hidden; padding-bottom:0; margin-bottom:5px;}
.tailsty_pop a{ color:#279bd3; text-decoration:underline !important;}

.cata_log{ width:160px; max-height:350px; background-color:#fff;  position:absolute; border:1px solid #eee; z-index:888; top:68px; padding:15px 0; display:none }
.cata_log dt{ line-height:32px; /*background:url(../image/03ad1081_new_line.png)  0 14px no-repeat;*/}
.cata_log dt a{ padding-left:12px; display:block}
.cata_log dl a:hover{ color:#279bd3;}
.cata_log dt a i{ padding-right:10px;}
.cata_log dd{ margin-left:15px;/*background:url(../image/03ad1081_new_line.png)  2px 10px no-repeat;*/ padding-left:12px; display:none}
.cata_log dd a{ color:#999}
.cata_log dl{ padding:0 25px; max-height:320px; overflow-y:auto;}
.lega_log dl{ padding:0 5px}
.cata_log h4{ border-bottom:1px solid #eee; padding:0 0 10px 25px; font-size:14px; line-height:24px; display:block; margin-bottom:10px; overflow:hidden}
.cata_log h4 b{ float:left}
.cata_log a.active{ color:#279bd3}
.tailsty_log ul{ padding-left:15px;}
.tailsty_log ul li{color:#666; font-size:16px; line-height:32px;}

.datit_tz{ float:left; overflow:hidden; height:32px; line-height:32px; margin-top:17px; margin-left:30px;}
.datit_tz input{width:25px;height: 30px;line-height: 30px;padding: 0 15px;font-size: 14px;display: block; border:1px solid #ddd; float:left; margin:0 10px; text-align:center}
.datit_tz em{ float:left; color:#666;}

.tails_btom span{ text-align:right; display:block;}

.tails_tit{ border:1px solid #ffa3a3; background-color:#fff6f6; padding:15px 30px; margin:25px 0 50px 0;}
.tails_tit span{ padding-bottom:0;text-indent:inherit}
.tails_tit span a{ padding:0 5px; color:#ff5252; font-weight:bold;}
.tails_more{ line-height:12px; font-size:16px;}
/*VIP*/
.vipbanner{ background:url(../image/738946e3_vipbg.jpg) top center no-repeat; width:100%;padding-top:90px; margin-bottom:20px;}
.vip_cont{ background-color:#fff; width:1140px; padding:60px 0 60px 60px; position:relative}
.vip_title{ background:url(../image/a578fb2f_vip.png) no-repeat; width:185px; height:50px;}
.vip_tlt{ font-size:14px; color:#999; line-height:28px; width:600px; margin-top:20px; position:relative; z-index:9}
.vip_add{ margin-top:40px; position:relative; z-index:9;}
.vip_add span{ font-size:16px; color:#259ad6; font-weight:bold; padding-bottom:10px; display:block}
.vip_add p{ font-size:14px; color:#666; line-height:28px;}
.vip_add p em{ color:#259dda; font-weight:bold;}
.inputxt{ float:left}

.vip_input{ overflow:hidden; margin-top:20px; }
.vip_input textarea{ width:1040px; height:110px; display:block; border:1px solid #ddd;padding:15px 20px;  float:left; line-height:16px;}
.viptip input.vipbtn{ cursor:pointer; width:210px; height:48px; line-height:48px; text-align:center; font-size:16px; text-align:center; color:#fff; background-color:#259dda; margin-top:40px;}
.vip_ai{ background:url(../image/7f66228e_jq_r.png) no-repeat; width:1141px; height:227px; position:absolute; top:125px; right:0;}
.vip_phone{ background:#259ad6; width:205px; height:82px; float:right; padding:25px; position:relative}
.vip_phone b{ display:block; color:#fff; text-align:right; line-height:28px; padding-right:50px;}
.vip_phone em{ font-size:18px; font-weight:bold; color:#fff; text-align:right; display:block;line-height:28px;padding-right:50px;}
.vip_txt{ font-size:12px; color:#999; padding-top:15px;}

.set_mian{ background:#fff; width:1200px; padding:30px 30px 60px 30px; margin:0 auto}
.set_title{ font-size:24px; text-align:center; color:#333; margin:30px auto 40px auto}
.set_tab1{ overflow:hidden; width:1120px; margin:0 auto}
.set_tab1 dl{ width:340px; float:left; position:relative}
.set_tab1 dl dt{ height:80px; line-height:80px; text-align:center; font-size:16px; color:#333; font-size:16px; background-color:#f5f5f5}
.set_tab1 dl dd{ border-bottom:1px solid #eee; height:72px; line-height:72px; text-align:center; border-left:1px solid #eee; border-right:1px solid #eee; font-size:16px}
.set_tab1 dl dd.btn_dd{ padding:11px 0;}
.set_tab1 dl.set_dl1 {width:260px;}

.set_tab1 dl.set_dl1:hover:after{ content:""; border:2px solid #3da9e1; width:256px; height:720px; position:absolute; top:0; left:0}
.set_tab1 dl.set_dl1:hover{  -webkit-box-shadow:0 0 12px rgba(78, 195, 255, .4); -moz-box-shadow:0 0 12px rgba(78, 195, 255, .4);  box-shadow:0 0 12px rgba(78, 195, 255, .4); }
.set_tab1 dl.set_dl2:hover:after{ content:""; border:2px solid #94d455; width:256px; height:720px; position:absolute; top:0; left:0}
.set_tab1 dl.set_dl2:hover{  -webkit-box-shadow:0 0 12px rgba(118, 182, 55, .4); -moz-box-shadow:0 0 12px rgba(118, 182, 55, .4);  box-shadow:0 0 12px rgba(118, 182, 55, .4); }
.set_tab1 dl.set_dl3:hover:after{ content:""; border:2px solid #fa9e4c; width:256px; height:720px; position:absolute; top:0; left:0}
.set_tab1 dl.set_dl3:hover{  -webkit-box-shadow:0 0 12px rgba(255, 156, 76, .4); -moz-box-shadow:0 0 12px rgba(255, 156, 76, .4);  box-shadow:0 0 12px rgba(255, 156, 76, .4); }
.set_tab1 dl.set_dl0 dd{border-right:none;}
.set_tab1 dl.set_dl1 dd{ color:#666}
.set_tab1 dl.set_dl1 dd.btn_dd a{ width:215px; height:48px; margin:11px auto; display:block; text-align:center; background:#3da9e1; border-radius:3px; color:#fff; line-height:48px; position:relative; z-index:9}
.set_tab1 dl.set_dl2 dd.btn_dd a{ width:215px; height:48px; margin:11px auto; display:block; text-align:center; background:#94d455; border-radius:3px; color:#fff; line-height:48px;position:relative; z-index:9}
.set_tab1 dl.set_dl3 dd.btn_dd a{ width:215px; height:48px; margin:11px auto; display:block; text-align:center; background:#fa9e4c; border-radius:3px; color:#fff; line-height:48px;position:relative; z-index:9}


.set_tab1 dl.set_dl2 {  width:260px;}
.set_tab1 dl.set_dl2 dd{ border-left:none;color:#666}
.set_tab1 dl.set_dl3 {  width:260px;border-left:none}
.set_tab1 dl.set_dl3 dd{ border-left:none;color:#666}
.set_tab1 dl dd.setmoy{ height:110px; font-size:32px; color:#3da9e1; line-height:110px;}
.set_tab1 dl dd.setmoy1{ height:110px; font-size:32px; color:#73be28; line-height:110px;}
.set_tab1 dl dd.setmoy2{ height:110px; font-size:32px; color:#fa9e4c; line-height:110px;}

.blurs{filter:blur(3px)}
.report_lawyer{ position:relative}
.law_popup{ width:240px; height:48px; line-height:48px; text-align:center; background-color:#1dc073; position:absolute; top:80px; left:50%; margin-left:-120px; z-index:2; color:#fff; font-size:16px;}
/*
.head_area{ float:left; margin:0 0 0 30px;}
.head_area a.head_a{ overflow:hidden; display:block; height:44px; padding-top:21px;}
.head_area a.head_a i{ background:url(../image/ec03ca4c_area_icon.png) no-repeat; width:12px; height:15px; display:block; float:left; margin-top:4px;}
.head_area a.head_a b{ font-size:14px; float:left; color:#333; padding:0 10px 0 5px; line-height:24px; display:block; min-width:10px; height:24px;max-width: 150px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;}
.head_area a.head_a em{ float:left; background:url(../image/1a03cb46_ck_select_bg.png) no-repeat; width:12px; height:7px; display:block; margin-top:9px;}
.head_input select{ width:170px; height:36px;border:1px solid #e2e2e2; padding:0 5px;}
.head_input .head_select{ float:left;margin:0 5px;}
.head_input{ overflow:hidden;}


.head_list{ background-color:#f5f5f5; position:absolute; z-index:9999;top:65px; border-radius:3px; display:none}
.head_cont{ position:relative;height:80px; width:360px;padding:15px 15px;animation: animimate-pointer--top 500ms ease-in-out;transform-origin: top center;}
.head_cont h4{ margin-bottom:10px; padding-left:5px;}
.head_area a:hover{color:#333}
.head_cont:after{content: " ";position: absolute;height: 0;width: 0;border: solid transparent;pointer-events: none;border-width: 8px;border-color: #fff;}
.head_cont:after {margin-left:38px;border-bottom-color: #eee;top: -16px}*/

.lawyer_cont_pay{ background:url(../image/368ddcdb_sf_lvbg.jpg) no-repeat; width:1150px; height:180px;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #e5e5e5; cursor:pointer; padding-top:50px;}
.lawyer_cont_pay span{display:block; margin:0 auto; background:url(../image/7c490ca9_ff_bg.png) no-repeat; width:335px; height:114px; display:block}
/*列表案例*/
#tc_case{ padding:5px 25px; display:none}
.an_newslist{ padding-top:8px; border-bottom:1px dotted #ddd; padding-bottom:8px;}
.an_newstitle{ overflow:hidden;}
.an_newstitle h3{ float:left; font-size:16px; color:#333; line-height:24px;}
.an_newstitle h3 a:hover{ color:#259ad6}
.an_newstitle em{ border-radius:2px; color:#fff; height:20px; font-size:12px; padding:0 8px; text-align:center; display:inline-block; line-height:20px; margin:0px 0 0 10px;}
.an_newstitle em.zd{ background-color:#4bba24; }
.an_newstitle em.gb{ background-color:#259ad6; }
.an_newstitle em.dx{ background-color:#fb4d4d; }
.antxtbtm_fr em{ color:#999; font-size:12px; padding-right:10px;}
.antxtbtm_fr em label i{ padding:0 5px;}
.antxtbtm_fr em label:last-child i{ display:none}
.layui-layer-title{ font-size:14px !important; }
.layui-layer-title em.val{ color:#259ad6; padding:0 5px}
.layui-layer-title b.name{ font-size:16px; font-weight:bold; padding-right:10px;}
/*map*/
/*.map_cont{position:fixed !important;top: 0;left: 0;width: 1000px;height:552px;z-index: 9999999999999999 !important; display:none; left:50%; margin-left:-30%; top:15%; background-color:#fff;}*/
#container{ width:100%;height:100%; }
.map_title{ height:42px; line-height:42px; color:#333; background-color:#f5f5f5; padding:0 20px; overflow:hidden;}
.map_title h3{ float:left; font-size:16px;}
.BMap_bubble_content em{ display:block; font-size:12px; color:#666}
/*分享*/
.bdshare-button-style0-24{float: left;color: #999;margin: 0 18px;text-align: center;height: 48px;display: block;width: 30px;}
.bdshare_popup_bottom{ display:none}

/*认领*/
.claim_cont{ padding:25px;}
.claim_title span{ display:block; text-align:center; font-size:16px; padding:15px; background-color:#f9f9f9; border:1px solid #d9e2ee; margin-bottom:10px;}
.claim_reason{ padding:25px;}
.claim_reason_title{ font-size:16px; padding-bottom:10px; border-bottom:1px solid #eee; margin-bottom:15px;}
.claim_reason_comt ul.claim_reason_ul li{ height:36p; line-height:36px;}
.claim_reason_comt ul.claim_reason_ul li label{ margin-right:5px;}
/*****单选**按钮*******/
.regular-radio {display: none;}
.regular-radio + label { margin-bottom:-4px;-webkit-appearance: none;background-color: #fff;border: 1px solid #cacece;box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding: 9px;border-radius: 50px;display: inline-block;position: relative;}
.regular-radio:checked + label:after {content: ' ';width: 12px;height: 12px;border-radius: 50px;position: absolute;top: 3px;background: #3b8bb3;box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);text-shadow: 0px;left: 3px;font-size: 32px;}
.regular-radio:checked + label { margin-bottom:-4px; background-color: #e9ecee;color: #3b8bb3;border: 1px solid #adb8c0;box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);}
.regular-radio + label:active, .regular-radio:checked + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}

/*选择标签修改*/
.b_Label ul.label_ul li a.current{ background-color:#228fd6; color:#fff}

/*律师助手*/
.circle_top{ background-color:#259ad6; height:95px; position:relative}
.circle_top h3{ font-size:24px; font-weight:bold; color:#fff; padding:20px 0 0 15px; width:830px; text-align:center}
.cri_list{ overflow:hidden; float:left}
.criter_cearlb{ overflow:hidden; padding: 0 30px;}
.criter_cearlb label{ float:left; padding-right:10px; height:24px; line-height:24px;}
.cri_list span{ height:24px; padding:0 12px; background-color:#259ad6; display:block; float:left; line-height:24px; border-radius:24px; overflow:hidden; margin-right:10px;}
.cri_list span b{ color:#fff; float:left; padding-right:6px; font-size:12px;}
.cri_list span b i{ color:#a0dfff; padding:0 5px;}
.cri_tiao{ float:right;}
.cri_tiao em{ font-weight:bold; padding:0 5px; color:#259ad6;}
.circle_cont{ overflow:hidden; margin-top:15px;}
.circle_cfl{ background-color:#fff; width:840px; float:left;}
.circle_clist{ padding:25px 30px 20px 30px; border-bottom:2px solid #f3f8fe;}
.circle_clist h4{ width:780px; position:relative; padding-bottom:15px;}
.circle_clist h4 a{ font-size:20px; color:#333; padding-right:70px; display:block; line-height:30px;}
.circle_clist h4 em{ font-size:12px;width:70px; height:22px; line-height:22px; display:block; border-radius:22px 0 0 22px; text-align:center; color:#fff; position:absolute; right:-30px; top:4px;}
.circle_clist h4 em.e_1{ background-color:#259ad6;}
.circle_clist h4 em.e_2{ background-color:#6ec72e;}
.circle_clist h4 em.e_3{ background-color:#808a8f;}
.circle_clist h4 em.e_4{ background-color:#a7b1bc;}
.circle_clist h4 em.e_5{ background-color:#f87878;}
.circle_clist h4 em.e_6{ background-color:#ffb658;}
.circle_clist h4 em.e_7{ background-color:#92baef;}
.circle_clist span{ font-size:14px; color:#666; line-height:24px; padding-bottom:15px; display:block}
.circle_clist span b{ color:#ff4545; font-weight:bold;}
.cirlst_label em{ color:#999; font-size:14px; padding-right:20px;}
.circle_clist h4 a b{color:#ff4545;}
.sircle_search dd b{color:#ff4545;}
.sircle_search dd a:hover b{ color:#FF0}
.sircle_search dd a:hover{ color:#fff;}
.sircle_search dd.cur a b{ color:#FF0}
.sircle_search dd.cur a{ color:#fff;}
.sircle_search dl dd{ line-height:20px; margin:5px 0}
.sircle_search{ padding:0;
-webkit-box-shadow:0 5px 5px rgba(37,154,214,.1);  
  -moz-box-shadow:0 5px 5px rgba(37,154,214,.1);  
  box-shadow:0 5px 5px rgba(37,154,214,.1);
}
.sircle_search dl.sirc_dl{ padding:15px 25px}
.circle_cfr{ background-color:#fff; float:right; width:285px; padding:25px 30px;}
.sircle_search{ width:700px;}
.cirmore a{ background:#f3f8fe; height:28px; line-height:28px; text-align:center; display:block; font-size:12px; margin-top:10px; border-radius:28px; border:1px solid #ecf2f9}

.tatails_title{ padding:0 60px; margin-bottom:30px; font-size:16px; line-height:32px;}
.tatails_title .title_m{ font-size:22px; padding:15px 0; text-align:center; line-height:36px;}
.tatails_title .title_m p{font-size:22px; line-height:36px; display:inline-block; padding-left:0; text-indent:0;}
.tatails_title .s_center{ text-align:center; padding-bottom:20px;}
.tatails_title .s_right{ text-align:right; padding-top:10px;}
.tatails_title .title_s{ text-align:center; padding-bottom:50px;}
.s_left{ text-indent:2em}
.tatails_title p{font-size:16px;display:block;line-height:32px;padding-left:15px; text-indent:2em; padding:5px 0}
.tatails_title>div{font-size:16px;display:block;line-height:32px;}
.boxfulltext>div{ text-indent:2em; }
.boxfulltext .c_zhang{font-weight:bold;}
.boxfulltext p span.c_tiao{ color:#999; padding-right:15px;}

.tails_bian{ padding-top:25px;}
.tails_bian p{font-size:20px; font-weight:bold; text-align:center;}
.tails_bian i{font-weight:bold; padding-right:15px;}
#mulu_list ul{padding-left:15px; margin-bottom:10px;}
#mulu_list .tail_show ul{overflow: hidden;max-height: 480px;}
#mulu_list li{line-height:32px;}
#mulu_list li a{color:#0c71b4}
#mulu_list li a i{ padding-right:15px;}
.lega_log{width:auto; max-width:250px; min-width:125px;}
.datit_tz b{ padding-left:15px; color:#999; font-size:12px;}
.tail_more{ padding-left:15px;}
.tail_more a{ position:relative;}
.tail_more a:after{ content:""; background:url(../image/0fc57d4d_take.png) no-repeat; width:14px; height:14px; display:block; position:absolute; right:-18px; top:5px;}
.tail_more a.tamr:after{ content:""; background:url(../image/0fc57d4d_take.png) no-repeat; width:14px; height:14px; display:block; position:absolute; right:-18px; top:5px;
transform:rotate(180deg);
-ms-transform:rotate(180deg); /* Internet Explorer */
-moz-transform:rotate(180deg); /* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg); /* Opera */
}
/*
.header_nav{ position:absolute; top:0px; left:350px;}
.header_nav ul li{ float:left}
.header_nav ul li a{ display:block; padding:0 20px; height:65px; line-height:65px; font-size:16px;}*/

/*律师助手*/
.per_1{background:url(../image/90a94794_prx1.png) repeat;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;}
.per_2{ background:url(../image/b7801050_prx2.png) repeat; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%;}
.ass_search{ position:relative; z-index:9}

.ass_input{ width:836px; height:75px; line-height:75px; background-color:#fff; border:2px solid #64b2f4; border-radius:75px;overflow:hidden; margin:0 auto;}
.ass_input label{ font-size:16px; color:#999; padding-left:30px; padding-right:20px;}
.ass_input label:after{ content:""; height:40px; width:1px; background-color:#e8edf3; display:inline-block; vertical-align:middle; margin-left:15px;}
.ass_input input{ width:546px; height:40px; font-size:16px;}
.ass_input a{ width:100px; height:60px; line-height:60px; text-align:center; color:#fff; display:inline-block; background-color:#44a5f7; border-radius:60px; font-size:16px; margin:7px 8px 0 0; float:right;}
.ass_input a:active{margin:8px 8px 0 0; background-color:#49abfd}
.ass_input a:hover{ color:#fff;}
.search_criter{ height:45px; width:100%; background-color:#fff; padding-top:55px;}
.ass_input input:-ms-input-placeholder{color: #999; font-size:18px;}
.ass_input input::-webkit-input-placeholder{color: #999; font-size:18px;}
.ass_seartit{ width:800px; margin:0 auto; padding-left:40px; padding-bottom:15px;}
.ass_seartit a{ font-size:16px; padding-right:15px; color:#999}
.ass_seartit a.current{ color:#333}
.ass_txt{ font-size:16px; color:#333; text-align:center; padding-top:40px;}
.ass_txt i{ font-size:18px; font-weight:bold; color:#f96d81; font-weight:bold; padding:0 5px;}

/*文书*/
.docu_list{padding:20px 30px;border-bottom: 2px solid #f3f8fe;position:relative}
.docu_list .an_newstitle{ overflow:hidden; padding-bottom:12px;}
.docu_list .an_newstxt{ padding-bottom:12px;}
.zd_anfont .an_newstitle{ padding-bottom:0;}
.zd_anfont{ padding:15px 30px;}
.docu_list .an_newstitle h3{ float:left; font-size:20px; color:#333; line-height:28px;}
.docu_list .an_newstitle h3 b{ color:#ff4545}
.docu_list .an_newstitle h3{ font-size:18px; line-height:28px;}
.zd_anfont .an_newstitle h3{ font-size:16px;}
.docu_list .an_newstitle h3 a:hover{ color:#259ad6}
.docu_list .an_newstitle em{ border-radius:10px 0 0 10px; color:#fff; height:20px; font-size:12px; padding:0 8px; text-align:center; display:inline-block; line-height:20px; top:24px; position:absolute; right:0;}
.docu_list .an_newstitle em.zd{ background-color:#6ebd53; }
.docu_list .an_newstitle em.gb{ background-color:#259ad6; }
.docu_list .an_newstitle em.dx{ background-color:#fb4d4d; }
.docu_list .an_newstxt span{ line-height:24px; color:#666; display:block;max-height:48px; overflow:hidden; display:block;}
.docu_list .an_newstxt span b{ color:#ff4545; font-weight:bold;}
.docu_list .antxtbtm_fr em{ color:#999; font-size:12px; padding-left:10px;}
.docu_list .antxtbtm_fr em label i{ padding:0 5px;}
.docu_list .antxtbtm_fr em label:last-child i{ display:none}
.docu_list .an_txtbtom{ overflow:hidden;}
.docu_list .an_txtbtmfl{ float:left; overflow:hidden;word-wrap: break-word; word-break: normal;}
.docu_list .antxtbtm_fr{ overflow:hidden; float:left}
.docu_list .antxtbtm_fr b{background-color:#ebebeb; padding:0 10px; height:22px; background-color:#ebebeb; display:inline-block; line-height:22px; text-align:center; margin-right:10px; font-size:12px;}
.docu_list .antxtbtm_fr b:last-child{ margin-right:0;}

.docu_condition{ width:726px; background-color:#fff; border:2px solid #259ad6; height:270px; padding:20px; display:none; position:absolute}
.cond_btn{ overflow:hidden; height:36px; width:240px; margin:0 auto; padding-top:20px;}
.cond_btn a{ width:100px; height:36px; line-height:36px; text-align:center; background-color:#259ad6; display:block; float:left; margin:0 10px; font-size:16px; color:#fff;}
.cond_btn a:hover{ color:#fff;}

.docu_doctypeno #doct_ypeno,#doct_trialroundno{ display:none;position:absolute; top:30px; left:0; background-color:#fff; width:243px; z-index:5; border:1px solid #ddd; border-top:none; padding:10px 0;}
.docu_doctypeno,.docu_trialroundno{ position:relative}
.docu_doctypeno #doct_ypeno li,#doct_trialroundno li{ height:28px; line-height:25px; padding:0 15px; cursor:pointer;}
.docu_doctypeno #doct_ypeno li:hover,#doct_trialroundno li:hover{ background-color:#f5f5f5}
body .layui-laydate .layui-this{ background-color:#f5f5f5 !important}

.cirmar_top{border-top:15px solid #f3f8fe}
.cirmar_botm .docu_list .an_newstitle{ padding-bottom:0;}


@font-face { 
	font-family:"DINCond-Bold"; 
	src:url('../font/5c5d220c_dincond-bold-webfont.eot') format("embedded-opentype"),
		url('../font/7859bbdc_dincond-bold-webfont.woff') format("woff"),
		url('../font/74b75edd_dincond-bold-webfont.ttf') format("truetype"),
		url('../font/94b42814_dincond-bold-webfont.svg') format("svg");
	font-weight:normal;
	font-style:normal;
}
.tel{font-family: 'DINCond-Bold'; }
span.tel{ display:block; font-size:18px;position:relative; padding-left:20px;}
span.tel:after{ content:""; background:url(../image/1d0de18b_icon_index.png) -56px -165px no-repeat; width:14px; height:16px; display:block;  position:absolute;top:4px; left:0}
.lawyer_groom_frtxt h4{font-size:16px; font-weight:bold; color:#333; padding-bottom:5px;transition:all .3s ease; text-align:center}
.lawyer_groom_frtxt h4 em{color:#bbb; font-weight:bold; padding-left:5px;}
.lawyer_groom_frtxt{ width:500px; background-color:#fff; padding:15px 20px; height:80px; position:absolute; left:0; bottom:0; transition:all .3s ease; overflow:hidden}
.lawyer_groom_frtxt p{ height:20px;transition:all .3s ease; color:#999; text-align:center; font-size:12px; width:150px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; display:inline-block;}
.lawyer_groom_frtxt .depict{ display:none; text-align:center; font-size:12px; height:48px;}
.lawyer_groom_frtxt a{ width: 70px;height: 24px;display: none;border: 1px solid #3c86eb;line-height: 24px;text-align: center;border-radius: 24px;margin:10px auto 0 auto;color: #fff; background-color:#3c86eb}
.lawyer_groom_frtxt a:hover{ color:#fff}
.lawyer_groom_frtxt a.no_btn{ border:1px solid #ddd; color:#bbb;pointer-events:none; background-color:#fff;}
.lawyer_groom_frtxt span.tel{ text-align:center; padding-left:15px;}
.lawyer_groom_frtxt span.tel:after{ left:25px;}
.famous_cont ul{ overflow:hidden; padding-bottom:15px; margin-left:-12px}
.famous_cont ul li{ width:190px; height:300px; background-color:#fff;box-shadow: 0 4px 20px rgba(0,0,0,.05); position:relative; float:left; margin-left:12px;}
.famous_cont ul li .lawyer_groom_frimg a img{ width:190px; height:190px;}
.famous_cont ul li .lawyer_groom_frtxt{ width:150px;}
.famous_cont ul li:hover .lawyer_groom_frtxt{ height:120px}
.famous_cont ul li:hover .lawyer_groom_frtxt a{ display:block;}
.famous_cont ul li:hover .lawyer_groom_frtxt h4{ text-align:center;}
.famous_cont ul li:hover .lawyer_groom_frtxt p{ text-align:center}
.famous_cont ul li:hover .lawyer_groom_frtxt span{ text-align:center}
.famous_cont ul li:hover .lawyer_groom_frtxt span.tel:after{ left:25px;}
.leadvice_title{background-color: #fff;border-bottom: none;margin:15px 0 10px 0; height:64px; line-height:64px;}
.leadvice_title h3{font-size: 20px;font-weight: bold;position: relative;display: inline-block;padding-bottom: 15px; padding-left:25px;}


.ladert_list{ background-color:#fff; padding:30px 0}
.advert_btom h4{ font-size:16px; font-weight:bold; text-align:center; display:block; margin-top:12px;}
.advert_btom em{ display:block; text-align:center; color:#999; padding:3px 0 8px 0;}
.advert_btom a{ width:70px; height:24px; display:block; border:1px solid #3c86eb; line-height:24px; text-align:center; border-radius:24px; margin:0 auto; color:#3c86eb}
.advert_btom a:hover{ background-color:#3c86eb; color:#fff;}
.advert_btom a.no_btn{ border:1px solid #ddd; color:#bbb; background-color:#fff;pointer-events: none;}
.advert_btom a.no_btn:hover{ border:1px solid #ddd; color:#bbb; background-color:#fff}
.ladert_cont ul li{ width:180px; height:295px; display:block;webkit-box-shadow: 0 5px 5px rgba(37,154,214,.1);-moz-box-shadow: 0 5px 5px rgba(37,154,214,.1);box-shadow: 0 5px 5px rgba(37,154,214,.1); float:left; margin:0 10px;}
.ladert_cont ul li .ladert_img{ width:180px; height:180px;}
.ladert_cont ul li .ladert_img img{width:180px; height:180px; display:block;}
.ladert_cont ul{ overflow:hidden; padding:30px 0;}
.ladert_title h3{ font-size:20px; font-weight:bold; text-align:center}

.judge_crumbs{ padding-bottom:10px; margin-bottom:15px; overflow:hidden; border-bottom:1px solid #eee}
.judge_crumbs a{ color:#999; font-size:14px; float:left;}
.judge_crumbs h1{ font-size:14px; color:#999; float:left}
.judge_crumbs i{ float:left; color:#999; padding:0 5px;}
.judge_label_list ul{ overflow:hidden; float:left; max-width:1020px;}
.judge_label_list ul li{ float:left; height:30px; line-height:30px;}
.judge_label_list ul li a{ font-size:14px; display:block; padding:0 12px; height:20px; line-height:20px; border-radius:3px; margin-top:5px;}
.judge_label_list ul li a.current{ background-color:#4b89de; color:#fff; font-weight:normal}
.judge_label_list{overflow:hidden; margin:5px 0;}
.judge_label_list p{ float:left; color:#999; height:30px; line-height:30px; font-size:14px;}
.judge_title_lab{ background-color:#fff; padding:20px 30px; margin-bottom:15px}

.judge_label_list span{ float:right; color:#4e88dc; display:block; height:30px; line-height:30px; position:relative; cursor:pointer;}
.judge_label_list span i{transform:rotate(90deg); display:inline-block; margin-left:0.2rem;transition:all .3s ease; }
.judge_list_more{ display:none; margin-bottom:15px;}
.judge_list_more ul{ overflow:hidden; margin-left:82px;}
.judge_list_more ul li{ float:left; padding-right:20px;}
.judge_list_more ul li span{ display:block;}
.judge_list_more ul li span a{ color:#666}
.lawyer_search_txt{ overflow:hidden;}
.lawyer_cont_txt{ width:780px; float:left;box-shadow: 0px 4px 4px rgba(0,0,0,0.05);}
.lawyer_cont_txt .judge_center{ width:610px;}

/*推荐律师*/
.judge_contxt_fr{ width:345px; float:right;}
.gold_medal{ background-color:#fff; padding:0 30px;box-shadow: 0px 4px 4px rgba(0,0,0,0.05);}
.gold_title h3{ font-size:20px; font-weight:bold; padding:25px 0 15px 0;}
.gold_list{ overflow:hidden;width:295px; margin-bottom:20px; cursor:pointer; display:flex;}
.gold_cont .current .gold_fr .gold_name_title i{ display:block;}
.gold_cont .current .gold_fr .gold_name_title a.zxun_btn{ display:block;border:1px solid #4f89dd; color:#fff; background-color:#4f89dd;}
.gold_cont .current .gold_fr .gold_name_title a.gold_zxbtn{border:1px solid #ddd; color:#999;pointer-events: none; background-color:#fff;}
.gold_img{ position:relative;padding: 13px 0 1px 2px; float:left; width:56px; text-align:center}
.gold_txt .gold_img{padding:12px 0 0 2px;}
.gold_img img{ width:55px; height:55px; display:block; border-radius:55px;}
.gold_img i{ background:url(../image/60f735ec_tb_list.png) -46px -1px no-repeat; width:58px; height:70px; display:block; position:absolute; top:0; left:0;}
.gold_img i.i_2{ background-position:-46px -74px}
.gold_img i.i_3{ background-position:-46px -147px}
.gold_fr{ float:left; margin-left:15px;}
.gold_fr .gold_name_title{ overflow:hidden; width:220px; padding:14px 0 5px 0; display:block}
.gold_fr .gold_name_title em{ font-size:14px; color:#333; float:left}
.gold_fr .gold_name_title b{ color:#999; padding-left:5px;}
.gold_fr .gold_name_title a.zxun_btn{ transition:all .2s ease;display:block; width:60px; height:22px; border:1px solid #3c86eb; border-radius:22px;text-align:center; color:#3c86eb; float:right; line-height:22px;}
.gold_fr .gold_name_title a.gold_zxbtn{ border:1px solid #ddd; color:#999;pointer-events: none;}
.gold_fr .gold_name_title a:hover.zxun_btn{ background-color:#4f89dd; color:#fff;}

.gold_list .gold_fr span{ color:#666}
.gold_name_title em a{ font-size:16px;}
.gold_1{ padding-bottom:25px;}
.gold_list:last-child{ margin-bottom:0;}

.news_listont{ margin:15px 0;}
.lawyer_review_similar{ height:66px; line-height:66px; background-color:rgba(255,255,255,0.75); border-radius:3px; margin-bottom:2px;}
.lawyer_review_similar h3{ font-size:20px; font-weight:bold; padding-left:30px;}
.news_listont ul.newscont_ul{ background-color:#fff; padding:15px 30px; margin-bottom:2px;}
ul.newscont_ul li{ /*background:url(../image/03ad1081_new_line.png) 0 16px no-repeat;*/ height:36px; line-height:36px;padding-left:15px; position:relative}
ul.newscont_ul li:after{ content:""; width:4px; height:4px; background-color:#ccc;display: block;left: 0;position: absolute;top: 1.2rem;}
ul.newscont_ul li a{height:36px; line-height:36px; display:block; width:270px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.consult_list{ padding:15px 30px; background-color:#fff; width:285px; border-radius:3px; margin-bottom:2px;}
.consult_list p{ display:block; overflow:hidden}
.consult_list p span{ font-size:12px; color:#999}
.consult_list p span a{ color:#999}
.consult_list p span a:hover{ color:#3c86eb}
.consult_list p span.em_fl{ float:left}
.consult_list p span.em_fl i{ color:#ff6868; padding:0 5px;}
.consult_list p span.em_fr{ float:right; padding-left:20px; display:block; max-width:90px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; display:inline-block;}
.consult_list b{ line-height:22px; padding-bottom:3px; text-align:justify; font-size:14px;}
.report_title_close{ font-size:16px; color:#4f89dd; vertical-align:middle;}
.report_title span.report_sp{ padding-right:20px; float:left}
.report_title span.report_sp b{ color:#fd5a37; padding:0 5px;}
.report_btomst{ overflow:hidden; padding-bottom:10px;}
.judge_crumbs span{ float:left; padding-right:10px;}



/***************
找律师
****************/
.kb_conts{ padding:200px 0 400px 0;}
.kb_conts i{ background:url(../image/e56dc9ae_kb_icon.png) no-repeat; width:219px; height:129px; display:block; margin:0 auto 25px auto}
.kb_conts span{ display:block; margin:0 auto; text-align:center; color:#999; font-size:16px; line-height:34px;}
.kb_conts span a{ float:none; display:inline-block; padding:0 5px; color:#ff760e}
.test{
	border: solid 1px #333;
}
#lookLawyer a:hover{
	color: #5177f4;
}
#lookLawyer .mar_top{
	margin-top:20px;
}
#lookLawyer .judge_input {
    width: 760px;
    position: relative;
	margin: 0 auto;
}
#lookLawyer .judge_input span{
	width: 20px;
	height: 20px;
	position: absolute;
	left: -30px;
    line-height: 60px;
	cursor: pointer;
}
#lookLawyer .judge_input input{
	width: 730px;
    background-color: #fff;
    height: 56px;
    padding-left: 15px;
    font-size: 15px;
    border-radius: 3px;
	border: solid 2px #e5e5e5;
}

#lookLawyer .judge_input a{
	width: 80px;
    height: 60px;
    border-radius: 0 3px 3px 0;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    background-color:#5177f4;
	text-align: center;
	line-height: 60px;
	color: #FFFFFF;
	font-size: 30px;
	
}

#lookLawyer .lawyer_search_type{
display: flex;
	justify-content: flex-start
}
#lookLawyer .judge_label_list{
	flex: 1;
	margin: auto;
}
#lookLawyer .judge_label_list ul li{
	width: 80px;
    text-align: center;
    font-size: 14px;
    margin: 3px 15px;
    cursor: pointer;
    height: 28px;
    line-height: 28px;
    border-radius: 3px;
}
#lookLawyer .judge_label_list ul li a{
	padding: 4px 12px;
	margin-top: auto;
}
#lookLawyer .judge_label_list ul{
	float: none;
}
#lookLawyer .lawyer_search_btn{

	width: 140px;
	height: 54px;
    background-color: #5177f4;
	border-radius: 3px;
	font-size: 20px;
	color: #FFFFFF;
	text-align: center;
	line-height: 54px;
	margin: 5px 0;
	cursor: pointer;
	
}
#lookLawyer .judge_label_list ul li a.current{
	background-color: #5177f4;
	color: #fff;
    font-weight: normal;
}
#lookLawyer .judge_center .judge_tle{
	padding: 0 0 15px 0;
}
#lookLawyer .judge_center .judge_tle h4:after{
	content: "律师";
	color: #999999;
	font-weight: normal;	
}
#lookLawyer .judge_center .judge_tle img{
	margin:-1px 0 0 8px;
}
#lookLawyer .judge_center .judge_info span{
	font-size: 16px;
	color: #666666;
	padding-bottom: 15px;
}
#lookLawyer .judge_center .judge_info span i{
	color: #5177f4;
}
#lookLawyer .judge_center .judge_info span ul{
	overflow: hidden;
}
#lookLawyer .judge_center .judge_info span ul li{
	float: left;
	width: 82px;
	height: 30px;
	border: solid 1px #cccccc;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	margin-right: 10px;
	color: #333333;
	border-radius: 3px;
}
#lookLawyer .gold_title h3{
	border-bottom: solid 1.2px #f2f2f2;
	padding: 20px 0;
}
#lookLawyer .gold_list{
	width: auto;
	margin-bottom: auto;
	padding: 20px 0;
	border-bottom: solid 1.2px #f2f2f2;
}
#lookLawyer .gold_list:last-child{
	border-bottom: none;
}

#lookLawyer .gold_img{
	padding: initial;
	width: 70px;
}
#lookLawyer .gold_img img{
	width: 70px;
    height: 70px;
    border-radius: 100%;
}
#lookLawyer .gold_fr{
	margin-left: 15px;
	flex: 1;
}
#lookLawyer .gold_fr .gold_name_title{
	padding: initial;
	width: auto;
}
#lookLawyer .gold_fr .gold_name_title a.zxun_btn{
	padding: 0 10px;
	border: 1px solid #5177f4;
	color:#FFFFFF;
	background-color:#5177f4;
	font-size: 12px;
}
#lookLawyer .gold_ellipsis{
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:1;
    overflow: hidden;
}
#lookLawyer .font12{
	font-size: 12px;
	color: #666666;
}
#lookLawyer .font12 b{
	color: #333333;
}
#lookLawyer .gold_medal{
	margin-bottom: 15px;
}	
#lookLawyer .lawyer_reply,#lookLawyer .lawyer_read{
	padding: 0 30px;
	background-color: #FFFFFF;
	box-shadow: 0px 4px 4px rgba(0,0,0,0.05);
	margin-bottom: 15px;
}
#lookLawyer .lawyer_reply ul li{
	padding: 20px 0;
    border-bottom: solid 1.2px #f2f2f2;
}
#lookLawyer .lawyer_reply ul li:last-child{
	border-bottom:none;
}
#lookLawyer .lawyer_reply ul li .lawyer_intro{
	display: flex;
	justify-content: flex-start;
}
#lookLawyer .lawyer_reply ul li p{
	color: #666666;
	margin-top: 10px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
#lookLawyer .lawyer_reply ul li .lawyer_intro img{
	width: 40px;
	height: 40px;
	border-radius: 100%;
}
#lookLawyer .lawyer_reply ul li .lawyer_intro .lawyer_intro_text{
	line-height: 20px;
	margin-left: 10px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
#lookLawyer .lawyer_intro_text a span:first-child {
	color: #999999;
}
#lookLawyer .lawyer_intro_text a span:first-child:hover{
	color: #5177f4;
}
#lookLawyer .lawyer_hd h3{
	font-size: 20px;
    font-weight: bold;
	border-bottom: solid 1.2px #f2f2f2;
    padding: 20px 0;
}

#lookLawyer ul.newscont_ul li{
	height: 60px;
    line-height: 60px;
    border-bottom: solid 1.2px #f2f2f2;
}
#lookLawyer ul.newscont_ul li:last-child{
	border-bottom: none;
}
#lookLawyer ul.newscont_ul li a{
	height:inherit;
    line-height: inherit;
}
#lookLawyer ul.newscont_ul li:after{
	top:28px;
}
#lookLawyer .judge_title_lab{
	padding: 15px 30px;
    box-shadow: 0px 4px 4px rgba(0,0,0,0.02);
}
#lookLawyer .judge_label_list p{
	color:#333;
}
.pager a.disabled {
	display: inline-block;
	border: #ececec 1px solid;
	padding: 0 14px;
	margin: 0 2px;
	cursor: pointer;
	background-color: #fff;
	color: #999;
	pointer-events: none;
}





/* 找人脉律师 */
.judge_banners{ 
	/* background:url(../image/556dc1f5_backs.png) no-repeat;height:300px;
	background-size:cover;
	width:100%; */
   width:100%;
   height:300px;
     min-width: 1000px;
    z-index:-10;
      zoom: 1;
     background-color: #fff;
	 background:url(../image/556dc1f5_backs.png) no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-position: center 0;
}
.judge_recoms{ position:relative;background-color: #fff;}


.report_titles{  margin-bottom:24px; overflow:hidden;margin-top: 20px;}
.report_titles h3{  
   font-size: 18px;
   font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
   font-weight: bold;
   color: #333333;
}
.report_titles p{font-size:20px; 
   font-weight:bold; 
   position:relative; 
   display:inline-block;
	padding-bottom:15px;
	float:left;}
.report_titles p:after{ 
   content:"";
	border-bottom:2px solid #3489d7;
	 display:block; 
	 position:absolute; 
	 bottom:-1px; left:0; 
	 width:100%}
.report_titles span{ 
   float:right; display:none;
}
.report_titles span em{
	padding:2px 10px; font-size:14px; 
	color:#4f89dd; border-radius:3px;
   }
.judge_contxts{ background:#fff;
   display:block;
}	  
.judge_txts{ position:absolute; z-index:10; width:760px; position:absolute; left:50%; margin-left:-380px;}
.judge_txts h3{ text-align:center; font-size:24px; text-align:center; color:#fff; padding:65px 0 35px 0;}
.judge_txts h3.ju_h3{padding:86px 0 19px 0;}
.judge_txts h3 em{ font-size:26px; color:#fff; display:block; padding-bottom:15px}
.judge_txts h3 b{ font-size:14px; color:#fff; display:block;}

.judge_txts .judge_input{ width:560px; height:48px; position:relative;margin: 0 auto; display: flex;align-items: center;}
.judge_txts .judge_input input{ width:496px; background-color:#fff; height:48px; padding:0 20px; font-size:15px; border-radius:24px 0 0 24px;}
.judge_txts .judge_input a{
   width: 64px;
   height:48px; 
   border-radius: 0 24px 24px 0;
   background-color: #fff;
   line-height: 48px;
   text-align: center;
 }
.judge_txts .judge_input a:hover{
   background-color: #e3ecf7;
 }
.judge_txts .judge_input a i{
   color:#1476F9;
 }
.judge_conts{ width:976px; position:relative; margin: 0 auto;}

.judge_stitle_conts span b{ color:#ED6F21;}

.judge_stitle_conts{ margin:0 auto; padding:10px 0 0px 0px;}
.judge_stitle_conts span{ font-size: 14px;
   font-family: MicrosoftYaHei;
   width: 703px;
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
   color: #999999;  display:block;}

.judge_lists{ overflow:hidden; padding:21px 0 24px 16px;border-bottom:1px solid #efefef;position: relative;}
.judge_lists:nth-child(1){border-top:1px solid #efefef}
.judge_lists .judge_imgs{ float:left}
.judge_lists .judge_imgs a{width:96px; height:96px; display:block; overflow:hidden; border-radius: 4px;
	   position: relative;overflow: hidden;background: #5177f4;text-align: center;cursor: pointer;}
.judge_lists .judge_imgs img{width:96px; height:96px;
	   -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	   transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale(1.12);transform: scale(1.12);
	   border-radius: 4px;
   }
.judge_lists .judge_imgs a:hover img{opacity: 0.2;-webkit-transform: scale(1);transform: scale(1);}
   
.kuan_ling{-webkit-box-sizing: border-box; box-sizing: border-box;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.kuan_ling::before { -webkit-box-sizing: border-box; box-sizing: border-box; position: absolute;top: 35px;right: 30px;bottom:60px;
	   left: 15px;border: 1px solid rgba(255,255,255,0.4);content: '';
	   -webkit-transform: scale(1.1);transform: scale(1.1);
	   width: 68px;
	   height: 24px;
   }
.kuan_ling.dkuan_lin::before {top: 35px;bottom:35px}
   
.kuan_ling::before,.kuan_ling p{opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
   
.judge_lists .judge_imgs a:hover .kuan_ling::before,.judge_lists .judge_imgs a:hover .kuan_ling p {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
   
.tj_lists .judge_imgs img,.tj_lists .judge_imgs a{ width:96px; height:96px; border-radius: 4px;}
.judge_lists .judge_centers{ float:left; margin-left:20px; }
.judge_lists .judge_cenwaith{ width:780px;}
.judge_ranking{ float:right}
.judge_lists .judge_centers .judge_info span{ display:block; 
	   font-size: 14px;
	   font-family: MicrosoftYaHei;
	   color: #666666;
	   padding-bottom:8px;
   }
.judge_lists .judge_centers .judge_info span b{ color:#333}
.judge_lists .judge_centers .judge_info span i{ color:#1476f9;}
.judge_infotxt b{ color:#999;}
.judge_lists .judge_centers .judge_info span a{ color:#308cd3; }
.judge_lists .judge_centers ul.judge_infoul li a{ padding:8px 10px; background-color:#fff; display:inline-block; color:#666; font-size:14px; line-height:14px;transition:all .1s ease; border:1px solid #e3e3e3;}
   .judge_lists .judge_centers ul.judge_infoul li a:hover{ background-color:#fff;border:1px solid #4f89dd;}
   .judge_lists .judge_centers ul.judge_infoul li i{color:#4f89dd; padding:0 5px;}
   .judge_lists .judge_centers ul.judge_infoul{ overflow:hidden}
   .judge_lists .judge_centers ul.judge_infoul li{ float:left; margin:10px 10px 0 0;}
   .lawyer_name .judge_lists .judge_imgs img,.lawyer_name .judge_lists .judge_imgs a{ width:150px; height:150px;}
   .judge_lists:hover{
	   background: #F4F4F4;
   }

   .judge_centers .judge_tle{ overflow:hidden; padding:4px 0 8px 0;}
   .judge_centers .judge_tle h4{float: left;}
   .judge_centers .judge_tle h4 a{
	   font-size: 18px;
	   font-family: MicrosoftYaHei;
	   color: #111111;
   }
   .judge_centers .judge_tle h4 a:hover{ color:#4c89da}
   .judge_centers .judge_tle em{font-size: 14px;color: #666;float: left;padding-left: 5px;}
   .judge_centers .judge_tle b{ 
	   padding:0px 6px; 
		border: 1px solid #1476F9;
		font-size: 12px;
		   font-family: MicrosoftYaHei;
		   color: #1476F9;
		 margin-left:16px;
		 border-radius:4px;
		 float: left;
		 height:18px;
		 line-height:18px; 
		 margin-top:3px;
	   }
   .judge_centers .judge_tle i{ float:left;  width:80px; height:19px; display:block; float:left; margin:3px 0 0 5px;}	

   .judge_centers .judge_address{
	   line-height: 1;
	   margin-top: 12px;
	   font-size: 14px;
	   font-family: MicrosoftYaHei;
	   color: #999999;
   }
   .judge_centers .judge_address i{
	   font-size: 14px;
	   color: #BDC4C8;
	   margin-right: 7px;
   }

   .law_frs{ 
	   position: absolute;
	   top:0;
	   right: 0;
   }
   .law_frs .law_t1s em{ 
	   background:url(../image/08f4bfbd_ranking_bg.png) no-repeat; 
	   width:71px; height:56px; display:block; 
	   text-align:center; line-height:46px;
		color:#fff; font-size:18px;
		 font-weight:bold;
		  margin:0 auto;
	   }
.law_frs .law_noimg em{ 
		   background:none; font-size:20px;
			color:#666; line-height:56px;
   }
.law_t1s{ width:100px; height:90px; }
.law_noimg{ 
	   width: 100px;
	   height: 20px;
	   background: #7CABFF;
	   text-align: center;
	   line-height: 22px;
	   font-size:16px;
	   color: #fff;
	   font-weight: bold;
	   position: relative;
   }
.law_noimg:after{ 
	   content: '';
	   width: 100px;
	   height: 0px;
	   position: absolute;
	   box-sizing: border-box;
	   bottom: -5px;
	   left:0;
	   border-top: 5px solid #7CABFF;
	   border-left: 50px solid transparent;
	   border-right: 50px solid transparent;
}	
.law_frs .law_t1s b{ color:#999; font-size:12px; text-align:center; padding-top:5px; display:block}
.law_frs .law_t1s i{ font-size:24px; color:#5dc518; font-weight:bold; text-align:center; display:block; padding-top:12px;}
.law_frs .law_t1s i.c_1{ color:#fe8809}
.law_frs .law_t1s i.c_2{ color:#777777}


.law_t2s{ padding-top:48px; height:95px;text-align: center;}
.law_t2s p{ 
   font-size: 14px;
   font-family: MicrosoftYaHei;
   color: #1476F9;
   
}
.law_t2s p .animateNum{ 
   font-size: 20px;
font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
font-weight: bold;
color: #1476F9;
}
.tj_lists:hover{
   background: #F4F4F4;
}
.judge_searchs{ overflow:hidden; background-color:#fff; width:470px; padding:5px 25px 15px 25px; margin-top:5px; border-radius:3px; border:1px solid #eee; max-height:520px; overflow-y:auto; display:none; position:absolute; z-index:999}
.judge_searchs dl.dl1{ width:220px; float:left; margin-right:10px;}
.judge_searchs dl.dl2{ width:240px; float:left}
.judge_searchs dl.dl3{ width:290px; float:left;margin-right:10px;}
.judge_searchs dl.dl4{ width:260px; float:left; }
.judge_searchs dl dt{ font-size:16px; color:#999; border-bottom:1px solid #eee; padding-bottom:5px; margin-bottom:5px; padding-top:10px;}
.judge_searchs dl dd{ font-size:14px; color:#333; line-height:24px;transition:all .3s ease; }
.judge_searchs dl dd:hover,.judge_search dl dd.cur,.judge_search dl dd.cur em,.judge_search dl dd:hover em{ background-color:#259ad6; padding-left:3px; color:#fff;}

.judge_banners .canvas canvas{ height:300px !important;}
.judge_searchs dl dd em{ color:#999; font-size:14px; padding-left:5px;}

.judge_txts .judge_input input::-webkit-input-placeholder { /* WebKit browsers */ 
	color: #C1C1C1; 
	} 
	.judge_txts .judge_input input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
	color: #C1C1C1; 
	} 
	.judge_txts .judge_input  input::-moz-placeholder { /* Mozilla Firefox 19+ */ 
	color: #C1C1C1; 
	} 
	.judge_txts .judge_input input:-ms-input-placeholder { /* Internet Explorer 10+ */ 
	color: #C1C1C1; 
	} 



.nmore{
	width: 400px;
	height: 231px;
	background: url(../image/2a4da9f5_wuw.png) no-repeat;
	margin: 0px auto;
	margin-top: 80px;
	position: relative;
}

.postiona{
	position: absolute;
	top: 167px;
	left: 50%;
	transform: translate(-50%, -50%);
}
.postiona .viewer{
	font-size: 16px;
font-family: MicrosoftYaHei;
color: #333333;
}
.postiona .view{
	margin-top: 13px;
	font-size: 14px;
	font-family: MicrosoftYaHei;
	color: #808080;
}
.nmore_hint{
	padding-top: 160px;
	box-sizing: border-box;
}