
/* 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  */

/*法律资讯*/
.report_title{ border-bottom:1px solid #eee; margin-bottom:10px;}
.report_title h3{font-size:18px; font-weight:bold; position:relative; display:inline-block; padding-bottom:10px;}
.report_title h3:after{ content:""; border-bottom:2px solid #3489d7; display:block; position:absolute; bottom:-1px; left:0; width:100%}

.datails_tit{ height:68px; width:1200px; background-color:#fff; margin:15px auto; position:relative}
.datails_tit .news_tle_bt{ float:left; font-size:16px; height:68px; line-height:68px; padding-left:30px;}
.datails_tit .h_5{ font-size:20px;}
.mianb_link{ float:left; height:68px; line-height:68px; }
.mianb_link a{ color:#333; font-size:16px;}
.mianb_link i{ background:url(../image/f2f3b5b5_mb_icon.png) no-repeat; margin:0 12px; display:inline-block; width:7px; height:12px;}
.mianb_link span{ font-size:16px;}
.news_tle_bt h1{ font-size:16px; display:inline-table;}
.news_tle_bt h1.index_h1{ font-size:20px;}

.news_tuijian ul.newscont_ul li{ border-bottom:none; height:28px; line-height:28px;}
.news_tuijian ul.newscont_ul li a{ height:28px; line-height:28px;}
.news_tuijian .report_title h3{ font-size:18px; padding-bottom:10px;}

.datails_tit .news_search{ float: right; overflow:hidden; position:relative; margin:18px 30px 0 0}
.datails_tit .news_search input.inptxt{width: 224px;height: 30px;line-height: 30px;padding: 0 15px;font-size: 14px;display: block; border:1px solid #ddd;}
.datails_tit .news_search input.subbtn{ background:url(../image/d0a9b3f4_sebg1.jpg) no-repeat; width:36px; height:32px; display:block; position:absolute; right:0; top:0; text-indent:-9999px; cursor:pointer}
.news_cont{ overflow:hidden}
.news_fl{ float:left;}
.news_fr{ float:right; width:345px;}
.newsfr_ul li b{ width:10px; height:10px; float:right; display:block; margin-top:13px;}
.newsfr_ul li b.b_1{ background:url(../image/ab71f822_z_t.png) no-repeat; }
.newsfr_ul li b.b_2{ background:url(../image/b35cbc93_z_c.png) no-repeat; }
.newsfr_ul li b.b_3{ background:url(../image/1fb84cd3_z_b.png) no-repeat; }
.newsfr_ul li span{ float:left; max-width:220px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; display:inline-block;}
.newsfr_ul li em{ font-size:14px; float:left; width:35px; display:block; text-align:center; color:#999}
.newsfr_ul li a{ overflow:hidden; height:36px; line-height:36px; display:block; border-bottom:1px dotted #ddd;}
.newsfr_ul li:nth-child(1) em, .newsfr_ul li:nth-child(2) em, .newsfr_ul li:nth-child(3) em{ color:#259ad6; font-weight:bold; font-style:italic}
/*焦点图*/
.focus{ position:relative; width:770px; height:380px; background-color: #000; margin-bottom:30px;}  
.focus img{ width: 770px; height: 380px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:18px;  margin-left:30px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden; display:inline-block; max-width:580px;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;text-decoration:none; text-align:center; outline:0; float:left; background:#fff; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#259ad6;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../image/36459808_focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer;}  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

.newsimg{ width:160px; height:90px; float:left}
.newsimg img{width:160px; height:90px; display:block;}
.newstxt{ float:left; margin-left:20px; width:570px;}
.newstxt h4{ color:#222;font-size:18px; display:block;}
.newstxt h4 a{color:#222;line-height: 30px;}
.newstxt h4 a:hover{ color:#3c86eb;}
.newstxt span{ font-size:14px; line-height:24px; color:#666; padding-top:5px; display:block}
.news_botm{ padding-top:2px; color:#999; overflow:hidden;}
.news_botm em{ padding-right:25px; font-size:12px;}
.newstle{ overflow:hidden; margin-bottom:12px; padding-bottom:12px; border-bottom:1px solid #f5f5f5}

.newsbtom a{ width:770px; height:48px; line-height:48px;  text-align:center; display:block; background-color:#f5f5f5; color:#999; font-size:14px;}

.newlisimg{ overflow:hidden; margin-left:-25px; zoom:1; margin-top:10px;margin-bottom:5px; position:relative}
.newlisimg img{ width:183px; height:110px; float:left; display:block; margin-left:15px;}
/*内容页*/
.news_flcont{overflow:hidden;width: 780px;padding:15px 30px;background-color: #fff; }
.news_tuijian{overflow:hidden;width: 780px;padding: 30px;background-color: #fff; margin-top:15px;}
.new-details{overflow:hidden;width: 780px;padding: 30px;background-color: #fff;}
.new-details h1{ font-size:24px; text-align:center;padding:15px 0 10px 0; line-height:42px; color:#222}
.new-details span{ text-align:center; display:block; border-bottom:1px dotted #ddd; padding-bottom:15px; margin-bottom:15px;}
.new-details span a:hover b{ color:#3489d7;}
.new-details span b{ font-size:12px; color:#999; display:inline-block; padding-right:20px;}
.new-details span b i{font-size:14px; padding-right:3px;vertical-align:middle;}
.nen-txt{font-size:16px; line-height:200%;}
.nen-txt p{ padding:5px 0;text-indent: 2em; display:block; margin:10px 0;}
.nen-txt img{ text-align:center; display:block;  margin:0 auto;}
.nen-txt p a{ color:#259ad6; text-decoration:underline}
ul.newscont_ul li{ background:url(../image/03ad1081_new_line.png) 0 16px no-repeat; height:36px; line-height:36px;padding-left:15px;}
ul.newscont_ul li a{height:36px; line-height:36px; display:block; width:270px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.mar_top{ margin-top:30px;}
.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:right; margin:18px 30px 0 30px; position:relative}
.datit_input a.da_t{ position:absolute; background:url(../image/565d5a92_se_t.png) no-repeat; width:27px; height:30px; display:block; top:0; right:0;}
.datit_input a.da_b{ position:absolute; background:url(../image/79a5bc5b_se_b.png) no-repeat; width:27px; height:30px; display:block; top:0; right:27px;}
.datit_sclit{ float:right; overflow:hidden; margin:11px 15px 0 0; height:48px;}
.datit_sclit a.a_da { float:left; color:#999; margin:0 18px; text-align:center; height:48px; display:block; width:30px;}
.datit_sclit a em{width:24px; height:24px; display:block; margin:0 auto}
.datit_sclit a em.e_1{ background:url(../image/f42e83aa_sc_icon.png) no-repeat;}
.datit_sclit a em.e_2{ background:url(../image/18b48210_fx_icon.png) no-repeat;}
.datit_sclit a em.e_3{ background:url(../image/478a4cd3_xz_icon.png) no-repeat;}

.nonews{ padding:80px 0;}
.nonews em{ background:url(../image/8b102a24_nonews.png) no-repeat; width:93px; display:block; height:90px; margin:0 auto;}
.nonews b{ font-size:16px; text-align:center; display:block; color:#999; padding-top:25px;}
.noimg{ width: 770px; margin-left: 0;}

.newscont_ul span{width:134px; margin:4px;float:left;}
.newscont_ul span a{ width:132px; border:1px solid #eee; display:block; text-align:center;  height:42px; line-height:42px;}
.newscont_ul span a:hover{ border:1px solid #3489d7; color:#3489d7}
/*通用翻页*/
.pag{ text-align:center; line-height:34px; padding:20px;}
.pag a{ color:#999; display:inline-block; border: #ececec 1px solid; padding:0 14px; margin:0 2px; cursor:pointer;}
.pag a:hover,a.p_hov,a.p_hov:hover{ color:#fff; background:#3c86eb; border-color: #3c86eb; cursor:default;}
.newnav{ width:770px; border-bottom:1px solid #eee; height:40px;margin-bottom:30px;}
.newnav a{ float:left; width:80px; height:40px; color:#999;font-size:18px;position: relative;display: inline-block; margin-right:50px}
.newnav a.current{ color:#333; font-weight:bold}
.newnav a.current:after {content: "";border-bottom: 2px solid #3489d7;display: block;position: absolute;bottom: -1px;left: 0;width: 100%;}
.home_nav a{ color:#333}
/*分享*/
.bdshare-button-style0-24{   float: left;color: #999;margin: 0 18px;text-align: center;height: 48px;display: block;width: 30px;}
.bdshare-button-style0-24 a, .bdshare-button-style0-24 .bds_more{ margin:0 !important;background:url(../image/18b48210_fx_icon.png) top center no-repeat !important;text-align: center;height: 24px !important;display: block;width: 30px;float:none !important; padding:24px 0 0 0 !important; font-size:14px !important
; color:#999 !important}
.bdshare_popup_bottom{ display:none !important}


.new_tag ul{ border:1px solid #f5f5f5; background-color:#f4f4f4; overflow:hidden; padding:15px 20px;}
.new_tag ul li{ float:left; padding-right:15px;}
.new_tag ul li.tag_title{ font-size:14px; font-weight:bold;}
.newscont_ul{ overflow:hidden}
.header_nav ul li a:hover{ color:#3489d7}

/*相关咨询*/
.hot_content ul li{ background-color:#fff; padding:10px 0px; border-bottom:1px solid #f3f8fe;}
.hot_content ul li h2{ font-size:16px; position:relative; padding-bottom:8px; width:770px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; display:block;}
.hot_content ul li .hot_label_tl span{ color:#999; padding-right:25px; font-size:12px}
.hot_content ul li .hot_label_tl span a{ color:#999; font-size:12px;}
.hot_content ul li .hot_label_tl i{ color:#fd4242; padding:0 5px;}
.hot_content ul li .hot_label_tl b{ height:24px; padding:0 12px; background-color:#f7f7f7; border-radius:24px; color:#666; line-height:24px; float:right; font-size:12px;}
.hot_content ul li .hot_label_tl b a{ color:#666}
.hot_content ul li .hot_label_tl b a:hover,.hot_content ul li .hot_label_tl span a:hover{color:#3c92eb;}

.news_title_bt{padding-bottom:9px; margin-bottom:20px; border-bottom:1px solid #f5f5f5;}
.news_title_bt h1{ font-size:18px; font-weight:bold;  position:relative; display:inline-block}
.news_title_bt h1:after {content: "";border-bottom: 2px solid #3489d7;display: block;position: absolute;bottom: -12px;left: 0;width: 100%;}
.datails_tit .h_5 span{ font-size:16px;}

/*新闻标签页20190412*/
.laber_inner{ margin-bottom:25px !important}
.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;}
.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;}

.news_listont ul.newscont_ul{ background-color:#fff; padding:15px 30px; margin-bottom:2px;}
.Recommend_lab .newscont_ul{ background-color:#fff; padding:15px 30px; margin-bottom:2px;} 
.hot_title {height: 90px;background-color:rgba(255,255,255,0.75);border-radius: 3px;width: 840px;line-height: 90px;}
.hot_switch{ text-align:center; display:inline-block;    font-size: 20px;
    font-weight: bold;}
.hot_switch a.current{ background-color:#3c86eb; color:#fff; border-radius:3px; position:relative}
.hot_switch a.current:after{content: " ";position: absolute;height: 0;width: 0;border: solid transparent;pointer-events: none;border-width: 8px;border-color:rgba(0,0,0,0);}
.hot_switch a.current:after {margin-left:-26px;border-top-color: #3c86eb;bottom: -16px}
.newstxt h4.label_title{ overflow:hidden}
.newstxt h4.label_title a{ float:left;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; display:block; max-width:650px;font-weight: bold;color: #333; font-size:16px;}
.newstxt h4.label_title em{ float:right; color:#999; font-size:12px;}
.news_label_title h1{ font-size:22px; font-weight:bold; padding-bottom:15px; padding-top:15px;}
.news_label_title span{ color:#666;line-height:28px; font-size:14px; padding-top:15px; display:block}
.news_label_title span a{ color:#333; font-size:14px; padding:2px 15px; display:inline-block; border:1px solid #ddd; margin:0 6px; height:24px; line-height:24px; border-radius:3px;}
.news_label_title span a:hover{ color:#3c86eb; border:1px solid #3c86eb;}

.news_label_title{padding-bottom:20px;border-bottom: 1px solid #f5f5f5;}
.news_label_title p{ font-size:14px; color:#999;}

.botm_label{ background-color:#fff; padding:35px 30px; margin-top:15px; }
.botm_label_hot{overflow:hidden;}
.botm_label p{ float:left; font-size:14px; padding-right:5px; height:32px; line-height:32px; font-weight:bold;}
.botm_label ul{ float:left; overflow:hidden; width:1120px;}
.botm_label ul li{ float:left; padding-right:15px;}
.botm_label ul li a{ color:#666; height:32px; line-height:32px;}

.label_pinyin{ margin-bottom:10px; border-bottom:1px solid #f5f5f5; height:43px; display:block}
.label_pinyin ul{ overflow:hidden; display:flex;}
.label_pinyin ul li{flex: 1;}
.label_pinyin ul li span.current:after{content:""; border-bottom:2px solid #3c86eb; width:100%; position:absolute; bottom:0px; left:0; z-index:2}
.label_pinyin ul li span.current{color:#3c86eb; font-weight:bold; font-size:14px;}
.label_pinyin ul li span{ font-size:12px; height:42px; line-height:42px; cursor:pointer; position:relative; display:block; width:29px; text-align:center; color:#999}
.pinyin_cont_list ul{ overflow:hidden; padding-top:20px;}
.pinyin_cont_list ul li{display: block;height: 30px;line-height: 30px;width:250px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-indent: 15px;position: relative; float:left; margin:0 5px;}
.pinyin_cont_list ul li:before{content:'';display: block;position: absolute;width: 0;height: 0;top: 50%;margin-top: -1px;border-radius: 50%;border: 2px solid #ddd;left: 0;}
.pinyin_cont_list ul li a{ font-size:15px; color:#333}
.pinyin_cont_list ul li a:hover{color:#3c86eb;}
.pinyin_cont_list{ padding-bottom:38px;}

.head_linst_nav{ height:56px; line-height:56px; background-color:#fff;border-top:2px solid #f5f5f5; display:none; position:absolute; width:100%; left:0;webkit-box-shadow: 0 5px 15px rgba(36,46,117,.08);
    -moz-box-shadow: 0 5px 15px rgba(36,46,117,.08);box-shadow: 0 5px 15px rgba(36,46,117,.08); z-index:9999}
.head_linst_nav ul { padding-left:180px; overflow:hidden}
.head_linst_nav ul.ul_1{ margin-left:30px;}
.head_linst_nav ul.ul_2{ margin-left:35px;}
.head_linst_nav ul.ul_3{ margin-left:128px;}
.head_linst_nav ul.ul_4{ margin-left:370px;}
.head_linst_nav ul.ul_5{margin-left:528px;}
.head_linst_nav ul li{ float:left;}
.head_linst_nav ul li a{ height:48px; line-height:48px; padding:0 15px}


.news_conts_ts{ font-size:14px;font-size: 16px;line-height: 30px;text-align: justify;}
.news_conts_ts a{ color:#3c86eb}